AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
⚡️AdsPower:安全不封号,高效自动化Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款
全球虚拟卡, 支持U充值各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户IPCola原生住宅IP⚡️$1.8/条双ISP
FB海外户、GG老户、TK加白老户PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量
高品质·稳定高速纯净IP FB个号1块一个TikTok2审户/老户/国内外端口/加白SX.ORG 高质量代理⚡235+ 地区
GG,FB,TK, 欧美源头, 欢迎合作❤️跨境债务催收/风险代理高权重Google老户[卖户+筛户等级] 海外斗篷・智能广告过审率高达 99%
DataImpulse⚡️纯净住宅代理仅 $1FB企业户海外户,授信户,TK加白户广告位出租8500万高质量住宅IP,助力各种需求
虚拟卡返佣1%,国内持牌机构   
查看: 7819|回复: 3

[原创教程] wordpress 调用函数更新文章 多站管理 Post操作就可以了

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 " A  @4 o6 b5 e3 _4 b

/ v  h) ?  @; t9 o7 }9 B直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持4 I. N+ n$ u; P2 @

3 p8 m0 p; J7 {1 j' M% x我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
2 H' n/ b3 D' _. J+ L- g: R2 G! q; B1 B  G
方便实用 简单 何乐而不用呢
  1. - D( b! ^& P" m6 Q
  2. <?php
    * d( x$ Q7 n) r# x8 Y, n' ~4 y
  3. ( U  o+ @  b: n5 m, y' }0 f4 |
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    ! G4 p5 g# _' B: F! i* t
  5. require_once( ABSPATH . 'wp-config.php' );
    & u% Y9 |1 A" }! n, M; [$ i
  6. require_once( ABSPATH . 'wp-settings.php' );9 H( c! O. Q7 i  i5 S
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ; q8 U) ?6 N5 S% ~: x# _+ Q
  8. require_once( ABSPATH . 'wp-includes/functions.php' );1 [6 U; C. ^; G  E) Q1 {* Q
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    7 ~. ^( W* O' H; A% `% x
  10. $title = $_POST["title"];
    1 i) z7 a+ t; r  Y
  11. $content = $_POST["content"];( A5 V. m/ Y! K$ B! \
  12. $tags = explode("_",$_POST["tags"]);
    ) g! c! l# H7 ^8 S( k) E
  13. $cate = $_POST["cate"];
    8 Y8 w% E0 w; V
  14. //print_r $tags;; `4 J+ U& ]9 p
  15. //+ l' X3 Y* m8 d/ o) j
  16. //% z5 D5 S0 y. G& J
  17. $wp = new WP();
    ) L3 }' }- F; H2 _, u( c
  18. $wp->main();
    " D1 q8 X6 n$ O- R0 r( t: x
  19. //
    $ U4 A( Q+ x( U* h0 [2 I$ F
  20. $my_post = array();
    / x: T2 e8 o+ B8 i/ c( P  e
  21. $my_post['post_title'] = $title;
    ! V/ V3 O0 x. f! H( D
  22. $my_post['post_content'] = $content;
    $ \; ^, U! A4 a# \; f- y
  23. $my_post['post_status'] = 'publish';
    $ e: |( v, B- P0 O. |' ~6 d# c
  24. $my_post['post_author'] = 1;) C$ b2 _: K: q1 \( i
  25. $my_post['post_category'] = array($cate);
    . s3 A" _* k1 N$ R
  26. $my_post['tags_input'] = $tags;+ R. N5 T' b) }; o
  27. //$my_post['tags_input'] = array('tag1', 'tag2');& R7 O; _; N0 w' g4 Y9 F
  28. //$my_post['post_status'] = 'future';" ~' D. G+ C4 `: o
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    & ]1 W  d' f! ~/ h1 C. z. ^2 I" b

  30. 9 ?* B7 Q0 i. Z* A) l0 y
  31. // Insert the post into the database
    / q' H$ x7 _3 d/ m* D
  32. $ret = wp_insert_post( $my_post );
    0 L3 `2 l6 U# k! B4 z! G
  33. echo $ret;8 S' c$ F+ L' E# z  V9 P9 q& Z$ s
  34. ?>, m* [" D( H0 c+ h
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. ) _) t8 B3 N- B6 _' `
  2. <?php8 }6 e3 o7 T* |9 \* S' }8 D( @
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    / S6 j4 D* q  f
  4. require_once( ABSPATH . 'wp-config.php' );
    1 n. g! f9 m3 l7 R$ T
  5. require_once( ABSPATH . 'wp-settings.php' );  E/ Q2 t) O. C5 Q! H8 v7 ^
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ) A% X8 |- C1 V0 z9 B
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    / [' T( ]+ `1 |1 Y2 n
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    3 H" j1 a" p* A5 G. U8 K/ c
  9. $pic_name = $_POST["pic_name"];
    5 A. Q2 c+ s7 D! O# c" y( E; n
  10. $pic = $_POST["pic"];
    % @& P# s2 ?: ~
  11. if($pic != "" && $pic_name != "")7 V9 I; C+ H6 q7 L
  12. {9 k: Z# c( P4 C- v+ h
  13. $path = "images/";
    4 F) T5 _# p. w. {
  14. $pic_name = $path.$pic_name;5 x' Y$ T7 O# f# X; T4 N
  15. echo $pic_name;- N5 T! N% ~  N! T, s# e
  16. echo "||";
    : D0 a- B& y3 K! }! @* j# V
  17. error_reporting(0);8 d( i4 ]3 J1 `& x+ a5 L
  18. mkdir("images");
    ! E2 |; c/ Z6 J* X  \% q( U% V
  19. $handle = fopen($pic_name, 'w');
    6 X# @  h4 j8 M7 V
  20. echo fwrite($handle,file_get_contents($pic));  h1 C8 g' `# }# f( i& r* r, L7 c
  21. }$ r8 G, N% i+ {& ]) _
  22. 4 j9 [0 ?7 A$ I! B
  23. $title = $_POST["title"];
    & r5 ?! Z9 I0 f# u4 C
  24. $content = $_POST["content"];
    9 ]# f% v3 M0 Q6 i' T3 X. o
  25. $tags = explode("_",$_POST["tags"]);
    $ q, z4 o! d0 e2 H4 U- Z
  26. $cate = $_POST["cate"];" l; I' ^' Q+ E" k1 B, V: ]  q# R& V
  27. //print_r $tags;
    # x: w5 l1 y- d+ |7 b0 a
  28. //3 G2 z/ W: Y: i/ P! i
  29. //% p+ E* {( n) V% z* e
  30. $wp = new WP();
    1 F0 T9 _# q: p' _; k* C. B  ~# n! T* H
  31. $wp->main();8 g% o. I! F$ }& l  u% @' T1 M& V
  32. //9 `- Y: }  R% R! a4 R& H
  33. $my_post = array();% P, f2 b; d! i' ~$ ~8 G0 e* ^0 U
  34. $my_post['post_title'] = $title;: P( D0 f# x% H( G1 i& d, x7 A- U5 [
  35. $my_post['post_content'] = $content;# Z* X6 F3 |' t6 \) F) i
  36. $my_post['post_status'] = 'publish';; }/ e  g0 v! j' T, j) p: A' y& ^
  37. $my_post['post_author'] = 1;
    9 j- a, I" |' F
  38. $my_post['post_category'] = array($cate);
    # N( T" A: A9 V/ q, Y
  39. $my_post['tags_input'] = $tags;
    ) G- k# z9 G1 Z
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    ) C) I# H6 g& z2 U8 q0 U, p; ~* U; t7 n
  41. //$my_post['post_status'] = 'future';) N1 ~4 `3 x1 E
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';; d+ R$ G5 b" I/ O" H2 F+ z" J

  43. 6 I/ f9 I( c. q) f; Q6 M/ }
  44. // Insert the post into the database
    & A1 b/ k! Z# i* n( P. U! h
  45. $ret = wp_insert_post( $my_post );
    * z8 ~8 J' K2 ]! b) T4 f3 c2 |& V
  46. echo $ret;
    % {  q" x8 Z4 f: v$ U4 E
  47. ?>
    , \. h/ y6 K7 e0 [; \0 q4 r6 j
复制代码
我自己写的
/ B+ e# {) ~/ o; w插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 4广告币 +6 收起 理由
helloworld + 1 赞一个!
mj23zyb + 2 经验不错!
suyu8776 + 2 很给力!刚想自己写一个呢
左庶长 + 1 很给力!期待更多分享:)

查看全部评分

相关帖子
回复

使用道具 举报

54

主题

9

广告币

6010

积分

禁止访问

积分
6010
发表于 2013-2-25 19:12:29 | 显示全部楼层
火车头的wp免登陆接口就是利用wp_insert_post,用哈默的接口相对强大些
回复 支持 反对

使用道具 举报

21

主题

679

广告币

894

积分

中级会员

Rank: 3Rank: 3

积分
894

社区QQ达人

发表于 2013-2-25 20:33:59 | 显示全部楼层
用xmlrpc不是更好吗
回复 支持 反对

使用道具 举报

15

主题

598

广告币

565

积分

中级会员

Rank: 3Rank: 3

积分
565
发表于 2015-3-3 14:05:49 | 显示全部楼层
楼主辛苦了!~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们|联系我们|DMCA|广告服务|小黑屋|手机版|Archiver|Github|网站地图|AdvertCN

GMT+8, 2026-4-8 00:39 , Processed in 0.048095 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

快速回复 返回顶部 返回列表