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充值Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)
FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPFB资源,账单户,分享户,国内一手
TK加白户/二解户/FB海外户/GG老户海外CL企业户源头最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审
GG,FB,TK, 欧美源头, 欢迎合作❤️FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇域名防红⚠斗篷工具/可试用3天
广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构 
查看: 8103|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Binom_AdvertCN
本帖最后由 finder 于 2014-12-28 15:13 编辑
: J# K6 H- r* v) e0 q
" i2 c& _; J- D8 _/ A/ r直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
8 G. ~7 R2 {, M, G# \" T0 T% v8 i" o2 E+ H0 d/ [
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了( w6 Y* V' P4 T9 e. M4 a% t& m
- y4 |1 k# T9 m. J! t
方便实用 简单 何乐而不用呢

  1. 2 J) e8 ]: t) z  B
  2. <?php
    , U/ z. V  {6 @  S
  3. 0 d) t" x( N1 x% ]
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );; O; d) `( ^  ?1 E' v% F1 _+ K. _
  5. require_once( ABSPATH . 'wp-config.php' );
    6 V! J2 I, f- C2 w- }
  6. require_once( ABSPATH . 'wp-settings.php' );
    # Y% b2 P. S) z7 o# i
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    : l+ o# O" c# s
  8. require_once( ABSPATH . 'wp-includes/functions.php' );, Y) ^4 d& W. _: i$ P6 F0 X5 [
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    / q( c+ X% ~. V/ v
  10. $title = $_POST["title"];2 i/ t4 g, h( [# G/ }0 u
  11. $content = $_POST["content"];, |( A/ l9 |  \& E# G% c
  12. $tags = explode("_",$_POST["tags"]);
    4 E: ]; u7 Z0 H0 M& \( ^
  13. $cate = $_POST["cate"];
    ( Q3 a; v; b7 x* R2 E8 r
  14. //print_r $tags;9 |( c; d$ Q0 Z- i5 y* F1 X0 ], B
  15. //
    5 i' m; i+ e3 e3 m
  16. //
    7 [1 [3 y) c+ \: a6 v
  17. $wp = new WP();
    " _' L/ l+ J! J; ]
  18. $wp->main();7 Z$ Y  s" c7 M2 V$ S. h' k
  19. //
    ' q+ R# e, g: K2 ~& m0 f9 U
  20. $my_post = array();
    9 K) @+ r2 w0 L* X
  21. $my_post['post_title'] = $title;
    $ e: ]1 Y! O% q6 u) `
  22. $my_post['post_content'] = $content;2 I( z* v( H' U7 c9 X/ b
  23. $my_post['post_status'] = 'publish';4 T1 u) o" [  \- I0 K2 \
  24. $my_post['post_author'] = 1;
    3 E% e. ^+ @; B# f% M2 j
  25. $my_post['post_category'] = array($cate);& ]$ S9 K' O" L& O0 L6 G0 ]! p0 B
  26. $my_post['tags_input'] = $tags;
    , L# z# Y  A! v5 ?4 B% N5 S6 L
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    & Q3 Q7 w9 h- a* F
  28. //$my_post['post_status'] = 'future';: z, O: Q. k/ U6 U
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    . S/ y1 X& J! R3 c8 |; L" k2 Y
  30. ) g3 ]3 z) v& b2 f9 a3 V+ ?. e% Z  p
  31. // Insert the post into the database
    3 s; ~' a% Y5 `4 C2 F
  32. $ret = wp_insert_post( $my_post );
    $ D2 |3 q7 a  ]+ k- ?/ ]
  33. echo $ret;) F  Y8 h' Q; s" c! O# c- @. x
  34. ?>
      H2 h( x  `9 ?: [
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. : p3 ?5 H. D9 Y6 l1 f" M
  2. <?php
    $ Z2 w; F) D5 e, U6 j/ u$ ]! j7 B1 U
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    ( \) X6 W! z9 D' u4 P- V; o+ I* L
  4. require_once( ABSPATH . 'wp-config.php' );
    6 Y. f; x0 e( A" m, \
  5. require_once( ABSPATH . 'wp-settings.php' );
    1 i+ ~* q+ j! Y. n7 ~
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    1 w5 v0 J$ i: z1 b: D
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    1 L. |1 J0 O4 S, \
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );6 l, b) \8 y0 X( i& F
  9. $pic_name = $_POST["pic_name"];
    5 i! g. q9 _$ a% Z
  10. $pic = $_POST["pic"];8 [# \+ q: Z# Z" l4 f8 W7 ]3 r
  11. if($pic != "" && $pic_name != ""): p: f$ j# v  w; [% L& R/ D5 p* N
  12. {+ K4 A$ X( R# W6 T' F6 g' W5 o- V
  13. $path = "images/";6 F! S  ~5 ^3 d- Y9 f
  14. $pic_name = $path.$pic_name;8 h7 X( c5 m9 l8 c4 N; y
  15. echo $pic_name;7 d3 X* j5 g/ ?+ h! L+ k
  16. echo "||";
    8 r: Q3 [0 `( n3 E
  17. error_reporting(0);3 f* d3 x8 ^- i  ^- Z9 A
  18. mkdir("images");
    - m) t: W! y7 H1 \! |- N
  19. $handle = fopen($pic_name, 'w');) [2 U3 z& ], Z9 ?! L4 W7 @1 V' v
  20. echo fwrite($handle,file_get_contents($pic));
    2 ~/ W0 j1 f6 L# J3 }0 @' U
  21. }, T0 D. P) Z/ O6 R# X3 C4 i* ]: h
  22. / U) t7 O( w0 R1 \1 Q
  23. $title = $_POST["title"];4 Y+ l* x! P, h
  24. $content = $_POST["content"];& I( n7 r/ m9 [- p. t% J/ Q, {
  25. $tags = explode("_",$_POST["tags"]);
    1 |% A6 A0 P. T' j" O! I0 J) }
  26. $cate = $_POST["cate"];
    6 I8 Y, u$ W: I$ X8 f8 p" W
  27. //print_r $tags;
    1 X5 @& [& N+ \
  28. //
    6 \7 r. w) K; M9 ]! U+ \# P! ?
  29. //+ D/ P) h7 S2 D
  30. $wp = new WP();8 b* _& o8 j8 O+ ^# }5 ?
  31. $wp->main();8 l' t+ B! b5 |, w
  32. //* T& j3 Z* S- Z7 m& L8 F/ c
  33. $my_post = array();
    : s$ v1 w+ b! ^  [: _4 E
  34. $my_post['post_title'] = $title;; {6 U7 @5 Z' }! S$ A9 g1 j
  35. $my_post['post_content'] = $content;8 a2 S& c) W! ^* d
  36. $my_post['post_status'] = 'publish';
    4 W1 y* J; c( C
  37. $my_post['post_author'] = 1;
    4 Y% ^$ @7 Y; h$ `
  38. $my_post['post_category'] = array($cate);
    . d. S2 d8 N. R  N; ^
  39. $my_post['tags_input'] = $tags;
      t  l6 c, G: M  e
  40. //$my_post['tags_input'] = array('tag1', 'tag2');+ q9 e! O% f) P5 a3 B/ L5 }
  41. //$my_post['post_status'] = 'future';
    . k8 u3 k5 {( y, m
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ( F, l7 ^% F4 K; |2 ^/ B

  43. % i: u+ x- s8 F6 q+ p1 Q/ d; q, P
  44. // Insert the post into the database7 a: Z# m% a; }: W
  45. $ret = wp_insert_post( $my_post );
    - _* c9 S/ ]/ n: t- a, r
  46. echo $ret;' F* r8 N6 s) J; l+ y& e
  47. ?>
    # O# Z% K4 l8 s8 K  V& \/ C
复制代码
我自己写的5 a# g  }3 x1 y# j
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

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

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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