找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具
ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款全球虚拟卡, 支持U充值
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPFB资源,账单户,分享户,国内一手TK加白户/二解户/FB海外户/GG老户
最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇
✔Taboola海外户源头广告位出租虚拟卡返佣1%,国内持牌机构 
查看: 8386|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Binom_AdvertCN
本帖最后由 finder 于 2014-12-28 15:13 编辑
0 M; G4 k8 x5 ?' x- E# G# `3 o: n( M
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持  t. k/ q5 u" |' H5 A# p5 `
! p, K' U; h6 i
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了4 Q4 o9 a0 {1 v' z" F' s; M+ D

4 e' @* ~' d$ `# O方便实用 简单 何乐而不用呢

  1. ' b/ ^- O- {! x. S
  2. <?php# P. D; d8 t1 F3 ~, H: g! f- Y. B

  3. " p! \( K: `9 `' D2 D' m% W
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    . Y* l7 O( G& }3 E! g7 S7 a8 P
  5. require_once( ABSPATH . 'wp-config.php' );! G2 T9 T+ R: C. X
  6. require_once( ABSPATH . 'wp-settings.php' );
    4 x1 t+ m) X# i) n6 b0 m5 R7 @1 Q
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    " ?; A! m- z; L9 V6 A3 q4 Q/ d6 K
  8. require_once( ABSPATH . 'wp-includes/functions.php' );; [- C* X9 ]6 u0 P
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    6 b; R# p! h: j: e
  10. $title = $_POST["title"];1 Q3 k& F! i4 _) ^
  11. $content = $_POST["content"];
    4 e) G! e3 Q" \+ A8 e$ \" W4 |
  12. $tags = explode("_",$_POST["tags"]);; L0 ^' X7 A& y1 {$ ~/ _* y
  13. $cate = $_POST["cate"];9 p% m/ f; y6 L! r
  14. //print_r $tags;
    2 ]) f  \% R! T
  15. //( V" K* @  Y* M; l1 {& x
  16. //1 `( e8 m4 S* Z: _4 h
  17. $wp = new WP();# h8 t4 |0 n- B6 K* H7 t7 l
  18. $wp->main();$ _, k1 t0 Y; l  W, ?
  19. //, X' y/ H. ~+ x. j$ O) _# f
  20. $my_post = array();
    7 o% q1 |! m( n8 \8 X
  21. $my_post['post_title'] = $title;
    , `2 B- y' q8 j8 ^. M) z
  22. $my_post['post_content'] = $content;
    , x. Y2 |- Q+ k, m1 K% D/ N) I- l9 \
  23. $my_post['post_status'] = 'publish';/ P; S  J3 T7 h; I. k, g
  24. $my_post['post_author'] = 1;
    ; w( Q9 J. M+ j8 @
  25. $my_post['post_category'] = array($cate);' @5 X' G1 }) Z3 u. z4 r. i- Y
  26. $my_post['tags_input'] = $tags;) ^* M+ D8 e3 j4 [
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    . [% j& X' Z5 t% s
  28. //$my_post['post_status'] = 'future';; q1 X9 l2 y1 y9 J% N
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ! ~: m4 `3 u* j4 z) Q* F
  30. + U. M# u# A4 p! C: K( g( j
  31. // Insert the post into the database
    5 s0 R+ i* Q: W3 U
  32. $ret = wp_insert_post( $my_post );7 z% k3 `' g9 l
  33. echo $ret;3 b/ s3 }+ ^! `+ L2 {0 m
  34. ?>; t0 Y4 l9 E2 [1 O) }1 o" c7 H
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. : ?5 B6 P& W% E- ?8 i
  2. <?php
    1 |0 ^3 o$ J7 ~; I5 l3 x; H* V6 T
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    8 B& f; z" K' z! y; x
  4. require_once( ABSPATH . 'wp-config.php' );$ ]$ ?8 W( C( Z& _
  5. require_once( ABSPATH . 'wp-settings.php' );
    ! t  \  r& l! Y4 A2 z
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );0 f6 N! x/ y2 o- R  d: w7 a) \$ ^
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    5 D9 I: u# |5 c% h2 g) d) \
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    4 G# v+ c, q' x  b! `* M* p7 q
  9. $pic_name = $_POST["pic_name"];. C( j, }* E; G
  10. $pic = $_POST["pic"];; l, X$ N4 n3 Y, {& \' W4 L
  11. if($pic != "" && $pic_name != "")
    , L1 Q4 d; `+ X' g" Y
  12. {0 G6 H2 V9 U) N/ z2 C5 i
  13. $path = "images/";
    ' B& ]2 I1 P2 h# ]7 V9 \$ e
  14. $pic_name = $path.$pic_name;: _  t' j/ I6 H
  15. echo $pic_name;( A% |- o% v. y8 O7 G
  16. echo "||";
    ( }% T% x. E' z
  17. error_reporting(0);
    & x) X% T' p" g/ D" N  e( [# D2 N
  18. mkdir("images");
      b2 M" E2 O( Q9 k0 Z5 \
  19. $handle = fopen($pic_name, 'w');
      V/ K7 P' ?/ b9 H
  20. echo fwrite($handle,file_get_contents($pic));
    % P' G4 e( I& G& T+ X+ O
  21. }1 ]/ F! ^* J0 r; X$ J
  22. ! K* D% P9 x: }
  23. $title = $_POST["title"];
    1 h3 J, B6 b" u7 H  }
  24. $content = $_POST["content"];8 F/ O/ o% k/ |1 G9 N
  25. $tags = explode("_",$_POST["tags"]);3 O' F4 e! M$ e7 d  _8 ]4 Z
  26. $cate = $_POST["cate"];. G+ i6 {  X; }% h2 f
  27. //print_r $tags;
    # d6 [- N5 ]) q/ j1 X* K5 ^
  28. //) N- M; J) b. k2 v  `
  29. //
    / ]( I* i" b! p4 n  A  |+ v& J( |
  30. $wp = new WP();. C7 v: x1 a5 n, Z
  31. $wp->main();
    5 w1 \" h' w0 s/ G" a- U; m7 J0 {* m
  32. //
    5 n' x: l1 X1 P. f; @
  33. $my_post = array();
    8 H: A; D4 `; U% q; f7 T
  34. $my_post['post_title'] = $title;
    $ c* v! z6 P* P9 m( g$ q
  35. $my_post['post_content'] = $content;- ~# i+ M0 N( j: L
  36. $my_post['post_status'] = 'publish';) }9 V" N6 \' n) m4 u+ Z! c
  37. $my_post['post_author'] = 1;! d8 \3 F$ Q6 o' D( |0 B
  38. $my_post['post_category'] = array($cate);! u3 ?/ h) U- Z( B$ R( L
  39. $my_post['tags_input'] = $tags;
    1 |3 h( C2 A2 W2 Y
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    " h( r/ T, B0 \3 z; R/ ], J
  41. //$my_post['post_status'] = 'future';$ f* \! [1 W! V$ A9 f; `& s/ r! A" ?
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    9 \3 q! X* F, [/ x6 @6 L& [

  43. 1 I$ t( B! E' Y. J
  44. // Insert the post into the database  u  D5 [- x( j& I0 ]
  45. $ret = wp_insert_post( $my_post );5 \, {: M  k+ h
  46. echo $ret;3 X$ d& A  K) C7 Q
  47. ?>0 W: H3 |; H, f# r
复制代码
我自己写的) y# ^  F! Z4 b( A; Z0 M$ b
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-10-3 06:11 , Processed in 0.066964 second(s), 23 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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