找回密码
 立即注册

QQ登录

只需一步,快速开始

Google-Bing-Mediago-Criteo开户
⚡️按条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/条双ISP
FB资源,账单户,分享户,国内一手TK加白户/二解户/FB海外户/GG老户最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审
FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇✔Taboola海外户源头广告位出租
查看: 8488|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Influxtec
本帖最后由 finder 于 2014-12-28 15:13 编辑 & e# W7 j: O2 n( N( r6 t' Z

& S+ ?# j; m( c" F( F4 v9 O& \直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持% _0 m3 i4 l! o' ]1 t, O6 Q* f

6 o* @2 N7 x0 y+ h; p我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
5 J/ s: B8 V: E
) P( s  P( \$ x' P3 j, w4 h0 }9 r方便实用 简单 何乐而不用呢
  1. $ Z9 f' f- s4 [, o( B. W: x2 Z
  2. <?php
    3 Z7 I- w6 }& d% }( Q( T7 ]

  3. - q2 T0 K, U5 }3 i7 \5 E
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );" M. E, E: H3 X
  5. require_once( ABSPATH . 'wp-config.php' );
    . g! e* Y# a; j. Y2 K
  6. require_once( ABSPATH . 'wp-settings.php' );
    0 o# o& C; }+ b% i' W& t: r
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );# o. V# p; A/ O0 w7 B9 M# \( n
  8. require_once( ABSPATH . 'wp-includes/functions.php' );0 v1 _. M% B2 Y7 C4 N4 O! ]4 N
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );% A% v& E, X+ K0 g1 Q
  10. $title = $_POST["title"];
    ! f% v& A6 c9 T' V- K/ |4 z* z
  11. $content = $_POST["content"];
    * I$ F: d, W4 q" [
  12. $tags = explode("_",$_POST["tags"]);8 }6 k, `& {1 ]. _0 L( Q
  13. $cate = $_POST["cate"];/ K1 K# z0 u' C) f
  14. //print_r $tags;2 K" D1 }2 a9 N6 W
  15. //! x1 m5 l* L3 r3 \; Q4 J
  16. //
    * c( x( X& Z; }1 W! A
  17. $wp = new WP();$ {& k3 T% _% |" n- ?; |
  18. $wp->main();; E6 |6 x7 e# ]8 T* z5 d
  19. //
    2 D+ W+ [: d2 E' f( C0 M; x
  20. $my_post = array();$ f& r0 x# X0 e! w0 o
  21. $my_post['post_title'] = $title;
    * ^/ \9 Q1 s+ y1 |* Q0 E
  22. $my_post['post_content'] = $content;5 |7 X* O. E% T0 X% g# b
  23. $my_post['post_status'] = 'publish';
    , S1 y+ o" Y" h
  24. $my_post['post_author'] = 1;
    ( i5 G: }6 j' ^# m+ I$ g6 T% n& m* D
  25. $my_post['post_category'] = array($cate);1 r1 }) `! k& |% K1 r
  26. $my_post['tags_input'] = $tags;
    , X+ M- q' Z0 i- f! H  ~: J  Q
  27. //$my_post['tags_input'] = array('tag1', 'tag2');, _/ D4 d: z& y: ]6 i
  28. //$my_post['post_status'] = 'future';
    % Y9 J$ q0 [+ g, ^3 t
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    . Q( x) h: ~3 a" B& }9 N
  30. 4 ~/ Y0 }0 l7 @' N' A$ H
  31. // Insert the post into the database
    7 g) f4 t( k) b/ T  }
  32. $ret = wp_insert_post( $my_post );
    # @$ M4 j  W( ~) [# q
  33. echo $ret;
    # b* E7 c* v& S9 T; R1 E
  34. ?>
    $ ^6 W# m8 L% A9 v2 v' R8 _
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. / t" f- G% D$ h2 j
  2. <?php
    5 t/ c! w! l3 R! R" l& `
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    % W3 F- f! Y$ d0 p5 h( r' ]
  4. require_once( ABSPATH . 'wp-config.php' );
    ( u& g, Y! l* D9 C/ W4 j
  5. require_once( ABSPATH . 'wp-settings.php' );
    ! c; G  T. U" y* F
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    # ]% j6 u1 ]0 ^9 ~4 N; L
  7. require_once( ABSPATH . 'wp-includes/functions.php' );. ]9 w1 a- e6 g; B$ e
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ! |0 A5 ^  D* U
  9. $pic_name = $_POST["pic_name"];& ?4 J+ ]' L( U, k
  10. $pic = $_POST["pic"];$ Z7 `/ q  J6 h
  11. if($pic != "" && $pic_name != "")2 e! k" D+ ^6 h! T" R2 |% s
  12. {5 P' {, p* e& Q3 Y
  13. $path = "images/";" ]; S  F3 w) W$ d% V3 y( x. A
  14. $pic_name = $path.$pic_name;: D' G6 g" ?# c1 K- W
  15. echo $pic_name;4 W4 n: P6 ^0 e" s6 N
  16. echo "||";: t$ p" `" O3 O/ R; K; A
  17. error_reporting(0);- P5 I$ h( n3 b0 k7 a0 T
  18. mkdir("images");9 {2 g4 C; `7 V
  19. $handle = fopen($pic_name, 'w');4 S1 O* M, d" F4 d2 T
  20. echo fwrite($handle,file_get_contents($pic));
    & ^& Z& A" G' S6 X$ ?( Q. \9 @
  21. }# q" `6 ~) H- Q5 Z7 j

  22. : t6 M: i* W  E. {# Y
  23. $title = $_POST["title"];$ H1 Q, L; H2 l5 P) V
  24. $content = $_POST["content"];8 d, N) z. E' X- `6 w& z' `; c
  25. $tags = explode("_",$_POST["tags"]);1 k1 i( w$ O. Y. l% `
  26. $cate = $_POST["cate"];; V2 @) Z  G9 ~5 a" b2 d* @! \
  27. //print_r $tags;
    + `, L5 d0 y8 _9 O5 _: j/ n
  28. //
    / E4 p- ?: D  `; v0 U/ [
  29. //
    % G3 I$ M, b$ J/ s
  30. $wp = new WP();* `( q5 s' s9 p
  31. $wp->main();
    . O. R' a) x  J: H/ b( ~- ?
  32. //
      g) C& V$ l. i3 c1 V$ i0 C
  33. $my_post = array();
    ( f& ?  x+ Z( A$ P3 m4 Y% E
  34. $my_post['post_title'] = $title;% Z( d6 n5 {& S- m- y( ~  @
  35. $my_post['post_content'] = $content;
    / z2 U, a& I/ y" w* N5 i
  36. $my_post['post_status'] = 'publish';9 }* I" @1 b9 {
  37. $my_post['post_author'] = 1;1 I9 s  d+ e2 e3 S4 W
  38. $my_post['post_category'] = array($cate);
    # W0 z+ Q. a$ O3 @( Z
  39. $my_post['tags_input'] = $tags;
    ; I. _- A, N) D# b, S4 D6 m
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    , v3 k7 J  |# Y
  41. //$my_post['post_status'] = 'future';
    , [; U5 n9 t. r$ Z
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ; J7 L* f; v, m* ^5 r: Q4 S3 {
  43. $ j" `8 L' c1 j2 I: G! w
  44. // Insert the post into the database. v8 j, ~/ @# g4 F
  45. $ret = wp_insert_post( $my_post );% c. W# [4 P7 o+ ~! F
  46. echo $ret;5 g  c; E* e1 v  w2 _' g. i
  47. ?>
      _* U7 [+ f6 B- ?5 `' Q5 W8 i' `
复制代码
我自己写的
7 \' d! C3 |* I) W8 ?. P7 O& M插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-1 11:14 , Processed in 0.075202 second(s), 26 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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