找回密码
 立即注册

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%,国内持牌机构 
查看: 8387|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Binom_AdvertCN
本帖最后由 finder 于 2014-12-28 15:13 编辑
4 x$ w5 r( S2 o; U: o* X5 Y5 N: g$ S
" F$ t4 A1 U# W1 b直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持5 |9 a  n5 l- C% W  m- i

/ R, X" r8 m0 [5 _, O$ C我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
+ ^  a1 \! Z2 Y- o- X) }( D: m7 [+ l) _% M4 E( \: I
方便实用 简单 何乐而不用呢
  1.   L, Z6 P0 w3 V& ?% V
  2. <?php  i0 d7 |- j1 }4 h+ c6 ^+ V

  3. 8 ?: w- l  u8 }* N/ M4 {
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );9 g& Z! Q' @3 ~% I5 K
  5. require_once( ABSPATH . 'wp-config.php' );
    / l+ l$ z+ @: t. x$ W) e! V
  6. require_once( ABSPATH . 'wp-settings.php' );) I5 W" L7 `) Q# I
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );0 W3 g# f7 g" Y5 U
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    # q0 X/ F& s$ x3 X4 ?" N
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    # U* c  M% Q$ y( A' n6 w7 y
  10. $title = $_POST["title"];
    3 e4 D- H/ ]4 ?5 k; e& w3 _- }
  11. $content = $_POST["content"];
    ' v4 C" P0 J& ?/ B
  12. $tags = explode("_",$_POST["tags"]);
    * I" p/ p! t& g6 ]6 F% z
  13. $cate = $_POST["cate"];
    # Z  }( C+ Q7 P9 Q: {
  14. //print_r $tags;: G" O0 Q" {# M4 ?4 W' g: ]$ a" L" C# g  J4 m
  15. //) o, x- n. ~+ H
  16. //$ w* a  l3 C$ u5 @% b, q
  17. $wp = new WP();
    2 f# N& e/ L2 _1 y% o1 B  V- R
  18. $wp->main();
    9 F8 z5 |7 R! Q) r& q8 Z! S6 r
  19. //
    ( W, M7 {+ k, G+ a7 P% b. m
  20. $my_post = array();1 F7 }$ E6 U# [" o9 s# N9 J
  21. $my_post['post_title'] = $title;" ]: D) R& R9 J4 P
  22. $my_post['post_content'] = $content;
    $ r. y# s/ ~; r9 u8 ]/ s
  23. $my_post['post_status'] = 'publish';! B% J/ F! w; R: {; \2 \+ ^: K% A
  24. $my_post['post_author'] = 1;
    ' T" D) }3 o$ R8 p6 |! Q
  25. $my_post['post_category'] = array($cate);
    3 ]$ o& z9 z9 U
  26. $my_post['tags_input'] = $tags;/ |' g$ {( {. y+ ?  t8 g+ v
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    8 [0 Q7 K' f: B3 k) X0 o8 K4 c
  28. //$my_post['post_status'] = 'future';7 F* h# u  ]5 I# z- d
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
      A) }1 f3 ^' X- Q

  30. ' Q0 l( ?4 \! G: U+ N3 f
  31. // Insert the post into the database
    - H: b) a5 L5 o; p2 U
  32. $ret = wp_insert_post( $my_post );& |9 Z+ }" p& [6 h1 H7 k. d
  33. echo $ret;5 l# \8 D' C( U; }
  34. ?>
    5 Q, s+ ~; l! A' ?7 N) x  f
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. 2 `9 ~" A5 h9 ~( s! f& b# |5 j
  2. <?php7 [4 M3 x1 x1 K, _4 G/ M
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    2 f/ s0 n# S! u1 j! _" O' M
  4. require_once( ABSPATH . 'wp-config.php' );+ i# P3 V% h8 [! F1 g# F( ^: C+ q
  5. require_once( ABSPATH . 'wp-settings.php' );
    7 O- X9 r' @0 e; V* R6 T( d) d
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );3 P. [) h3 {. c9 a
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    ( s9 [# a  p1 l- o; q
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ' `: `, Z' W  E$ ~: D
  9. $pic_name = $_POST["pic_name"];( y# ?. b  f7 c% x
  10. $pic = $_POST["pic"];+ e* ~$ Q! \7 P" k9 d
  11. if($pic != "" && $pic_name != "")
    ) {* Q' r' w+ b3 r& \
  12. {/ T- @- w5 Y% |$ H3 d+ z7 g4 H
  13. $path = "images/";8 d' p! q8 X0 O8 y* \# y  a
  14. $pic_name = $path.$pic_name;, \# d: [; K  w/ j( O5 `* u
  15. echo $pic_name;
    8 g/ d- a* ~. ]  G
  16. echo "||";
    0 n( J) J+ G+ e; ~) }
  17. error_reporting(0);# x, j6 |. f: ~' \- u* e3 s
  18. mkdir("images");
    ! c6 n' O5 b; f% b, ^
  19. $handle = fopen($pic_name, 'w');7 x, L3 }5 L1 U5 x
  20. echo fwrite($handle,file_get_contents($pic));
    - B( K+ ?6 Y+ y- {
  21. }
    # L: o2 i4 P; U2 z' H0 R
  22. 3 f1 z7 o  t; r( s' _' h7 b/ K6 U
  23. $title = $_POST["title"];+ F4 k! }& F; t# n* F" |
  24. $content = $_POST["content"];" j& B7 P) w$ F" m3 k% V
  25. $tags = explode("_",$_POST["tags"]);
    5 j0 q: E; d( X5 A/ T# e! b
  26. $cate = $_POST["cate"];* J9 O! E/ ^( O1 z4 r" x/ m
  27. //print_r $tags;
    * \' u7 m8 Q% M1 n5 N$ U: A
  28. //
    , d8 Z. U( G8 S7 K6 s: J* L( L
  29. //
    ! @0 A9 L3 ~9 b5 d
  30. $wp = new WP();# j0 y" B" Q% |8 {( g) v6 ~
  31. $wp->main();
    5 b% `8 Q$ {* o! n/ Z: ^) D
  32. //9 i( a: W6 }* W, I5 v, b1 b& Z
  33. $my_post = array();8 X0 _8 \$ W; O% L0 N6 K* K
  34. $my_post['post_title'] = $title;
    ( _3 a9 h+ r* @
  35. $my_post['post_content'] = $content;) ?! I9 K4 K  L/ z9 f0 i8 u% `
  36. $my_post['post_status'] = 'publish';: I* y( n% g. ~7 s7 X
  37. $my_post['post_author'] = 1;+ S- }. y4 a6 L) |9 H# \
  38. $my_post['post_category'] = array($cate);" x& v, J$ c8 i* @1 B. J! e( ?
  39. $my_post['tags_input'] = $tags;& n* b7 s' J# i7 s
  40. //$my_post['tags_input'] = array('tag1', 'tag2');7 R9 |, m* Q# n* ?
  41. //$my_post['post_status'] = 'future';
    ' N3 K. h: S, m! f
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';7 ^9 L, @& |8 D# m4 q  |  F; A% b$ K
  43. % C- ~7 I0 C. C1 d0 q
  44. // Insert the post into the database
    0 ]: ]* P, P& U1 h1 k7 S
  45. $ret = wp_insert_post( $my_post );: z$ Y4 c; K3 I9 o$ m7 l
  46. echo $ret;6 C4 l( t$ ^% f3 I8 F, ?6 e" H
  47. ?>
    $ o2 P- I! W( `
复制代码
我自己写的6 S3 M2 ~$ Y( `6 g; R, `
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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 18:09 , Processed in 0.063560 second(s), 24 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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