找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
⚡️按条S5代理⚡️静态⚡️独享⚡️5GMediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户
Affiliate 全媒体流量资源⚡️Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户
独立站⚡️开户投放Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理全球虚拟卡, 支持U充值
【15 年团队 - 广告自动化系统、定制开发】【ActionKey】Meta API 桥接令牌尤里改 - FB 稳定投放【神盾 AI】Meta 广告资产防护 永久免费
FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPFB资源,账单户,分享户,国内一手
TK加白户/二解户/FB海外户/GG老户最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审FB企业户海外户,授信户,TK加白户
联盟收款/海外资金下发/服贸结汇✔Taboola海外户源头全球效果广告投放平台|Vertoz IngeniousPlex广告位出租
查看: 8526|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Influxtec
本帖最后由 finder 于 2014-12-28 15:13 编辑
6 A  z; m7 ^! [8 o5 G2 [, g+ p( {* D5 Z# y5 @! k
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
5 U9 m+ @' v! T
7 \) k0 Q" {# \9 p我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
2 j' [; b- U1 a. {5 C3 L6 E- g) Q! Q' X. e4 q4 M
方便实用 简单 何乐而不用呢

  1. ' K$ m9 j, Y. ?% E: w) G
  2. <?php
    1 Z. t2 t. B7 _) a
  3. 8 E- [  ~# H$ f+ p
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    ; F- v5 O; r# J. ~
  5. require_once( ABSPATH . 'wp-config.php' );1 x' D: h  n/ M  z6 z
  6. require_once( ABSPATH . 'wp-settings.php' );
    5 _' u  H7 O! f" f' l3 T% B, k1 F
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );' z3 T9 w1 d( m! h; _6 J
  8. require_once( ABSPATH . 'wp-includes/functions.php' );8 f# Z' P7 w$ J2 q1 y
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ( \& u9 ~& ]$ U. Q8 m
  10. $title = $_POST["title"];2 M3 ^. @* |) v' W( _4 r
  11. $content = $_POST["content"];1 ~; _' c2 G% L, Q3 O
  12. $tags = explode("_",$_POST["tags"]);
    - N, C- C1 N* a/ h9 x2 y8 b
  13. $cate = $_POST["cate"];
    * j, L) r2 _, o# i( W
  14. //print_r $tags;" n& g$ @. o% N1 E/ l3 D7 `
  15. //
    ( x2 T0 h5 q! S! j
  16. //) [1 X6 o! b+ O. h! T. W+ }6 T
  17. $wp = new WP();1 H, U. G: n% e$ Z( |0 m1 u* {6 J" F% {
  18. $wp->main();
    + B% @; z4 K$ m  Q) J; I6 M- C
  19. //
    3 e/ y) g, f  n# L1 n7 W( q
  20. $my_post = array();
    $ |( H, J4 y# H' D, [4 S7 \" n
  21. $my_post['post_title'] = $title;
    7 {: Q( I# H, @% t' N% i$ Q! A4 [
  22. $my_post['post_content'] = $content;
    / F: O6 v# f  c- |6 J
  23. $my_post['post_status'] = 'publish';
    ( P5 O1 G/ v9 ^6 o* I8 J1 h, O
  24. $my_post['post_author'] = 1;+ a. z  B: y, L& ?2 ^2 {
  25. $my_post['post_category'] = array($cate);0 D. y/ @8 g* O- q
  26. $my_post['tags_input'] = $tags;, x  r/ p, P0 \, Y/ H- [4 Z
  27. //$my_post['tags_input'] = array('tag1', 'tag2');6 S% B% y8 l- ~' j% d) }
  28. //$my_post['post_status'] = 'future';
    / @; l# i0 I8 Q3 N% H
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';$ m, W5 O  `( ~! D# u1 t
  30. 0 }6 ^( d' O8 v% u
  31. // Insert the post into the database
    6 J0 q& j# i8 |
  32. $ret = wp_insert_post( $my_post );  K8 f- x! Z  `4 I* ^6 B
  33. echo $ret;
    9 e5 M4 U1 C% Y1 U1 F7 `3 l% ^) g! E
  34. ?>
    0 }$ ~: R2 E: {! D* C" z
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. ' u* D: H4 [5 g, A
  2. <?php7 P7 c0 z* H! ~% q- q
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );& ]: [+ T, E7 Y+ X8 K
  4. require_once( ABSPATH . 'wp-config.php' );
    1 I0 z) M$ f% y3 e& Q
  5. require_once( ABSPATH . 'wp-settings.php' );4 J% F1 h5 k% c6 S( v
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );8 z: W. S! F. ^# P6 S( S
  7. require_once( ABSPATH . 'wp-includes/functions.php' );: @1 }1 j. ~7 A- e2 F% ~- K
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ' u" o4 l' V) V
  9. $pic_name = $_POST["pic_name"];
    ! F& R. T6 B' l3 ^7 [: s2 h
  10. $pic = $_POST["pic"];
    0 E  d( V. {1 b; t) Y8 R
  11. if($pic != "" && $pic_name != "")5 O( i1 M" b2 E3 i( P
  12. {
    ' I8 h7 C* n) s9 S6 ~& |; }  A
  13. $path = "images/";2 ^5 s  t8 R8 x' Y& M& r
  14. $pic_name = $path.$pic_name;* a- ~4 L+ v  \, j  @( ?
  15. echo $pic_name;! z7 }7 [+ z7 X6 @3 p) W+ z. R
  16. echo "||";
    * I% i; x4 F5 @. [+ V
  17. error_reporting(0);
    . N6 E7 K* W4 d, r
  18. mkdir("images");+ P9 {- f- H* U9 D7 j" j" L
  19. $handle = fopen($pic_name, 'w');
    2 D& Q7 i" c) l5 Q- o
  20. echo fwrite($handle,file_get_contents($pic));
    $ m9 O$ i! O" a( T& ^
  21. }
    $ q, E" a! C3 m$ f

  22. " P8 I4 `5 z$ O: C( }8 ?8 }" A7 N/ X
  23. $title = $_POST["title"];
    9 W4 x- T2 I7 o, P0 J
  24. $content = $_POST["content"];
    9 X; o2 G- [* j8 H
  25. $tags = explode("_",$_POST["tags"]);
    ( a2 u3 Q# H/ @9 ^/ l% O! o) @$ h: w
  26. $cate = $_POST["cate"];% E( f- O' [# F
  27. //print_r $tags;
    2 L& N1 M: O, p  P; J+ ^
  28. //1 c/ Z* y& H4 x2 i, Q
  29. //- o) S. W1 v- z' C- u
  30. $wp = new WP();
    ( v; _% ]* s6 w# l
  31. $wp->main();; l2 F, x& P) T9 \4 S8 i9 t
  32. //3 Y4 s' x* l) p% a1 B, X' w& j0 n4 R
  33. $my_post = array();
    ( z% n3 \& n7 V4 ^
  34. $my_post['post_title'] = $title;
    + M% o5 ^* P2 a" y# I  Q" U
  35. $my_post['post_content'] = $content;1 D! }/ S/ e8 M. y+ b( `
  36. $my_post['post_status'] = 'publish';# c3 x' N' z. m1 v9 P0 }/ Q
  37. $my_post['post_author'] = 1;
    ; ]% J. Z' M0 b  o" D6 J5 s5 z
  38. $my_post['post_category'] = array($cate);, a- X) d; z9 a* w! m
  39. $my_post['tags_input'] = $tags;
      y; M& b+ a% L  h: @: z
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    ; t9 p& t  d6 y" C# d- \5 ?
  41. //$my_post['post_status'] = 'future';3 m' i# J0 T$ }8 d0 K
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';5 ?  ]" w& j4 C7 [
  43. 5 f. ~6 j4 j7 a! C; U. e* z$ g
  44. // Insert the post into the database% R' f; Q: e2 |6 x
  45. $ret = wp_insert_post( $my_post );7 b5 C9 u( d& u/ x- g
  46. echo $ret;* m! ~% }" W3 b, h
  47. ?>
    : J! k5 d1 @$ I+ N# [9 c- N
复制代码
我自己写的
9 W) S/ Z4 U; F" s$ U" v插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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

积分

中级会员

积分
894

社区QQ达人

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

使用道具 举报

15

主题

598

广告币

565

积分

中级会员

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-11-11 11:32 , Processed in 0.079667 second(s), 27 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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