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海外户、GG老户、TK加白老户
海外CL企业户源头PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量
FB个号1块一个TikTok2审户/老户/国内外端口/加白GG,FB,TK, 欧美源头, 欢迎合作❤️跨境债务催收/风险代理
Proxy4Free独家住宅IP池❤️免费测试联盟收款/海外资金下发/服贸结汇域名防红⚠斗篷工具/可试用3天广告位出租
8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构  
查看: 7924|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
PTMLink
本帖最后由 finder 于 2014-12-28 15:13 编辑 / l8 ]: F, x2 B1 h% J

0 B- [/ N. a+ s3 I0 ~/ H7 x直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持5 i9 A. B+ |: S: Q% \5 w& m
# b2 T1 S- i( `
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了/ l# u  |' _& x, o' T8 v

4 }7 E, p  w0 V. }7 ?3 {# J方便实用 简单 何乐而不用呢
  1. . Z( \' B: D3 d+ M* a& o3 c
  2. <?php$ J1 ^. o& D4 K' N
  3. / W+ H  O/ v/ f, X" L2 r3 F7 |
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    3 M( f( `# T6 h
  5. require_once( ABSPATH . 'wp-config.php' );
    2 B: \7 ?7 ]' f6 G0 q7 R5 M
  6. require_once( ABSPATH . 'wp-settings.php' );2 R" x  y. t0 `8 w" w
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    1 W6 M5 p. r* r
  8. require_once( ABSPATH . 'wp-includes/functions.php' );! B2 @4 T  F! f' j8 B
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ( j7 e. l3 z* X/ |. d+ p( P% @
  10. $title = $_POST["title"];
    0 @- J+ n- m$ @& N, A1 M
  11. $content = $_POST["content"];
    ) ^2 V) N0 @0 L
  12. $tags = explode("_",$_POST["tags"]);
    ) |: z# K; ]2 d6 ~; p
  13. $cate = $_POST["cate"];( J* [4 ]; m( P' ]
  14. //print_r $tags;
    8 G, G6 k9 K7 x1 u7 c# Y
  15. //- D, @3 Y  ?+ p0 e, H/ m
  16. //6 B, K5 n3 z* `. F. y+ t6 `- z  n
  17. $wp = new WP();% g2 X4 ^% B1 u0 r9 Y
  18. $wp->main();* v: G+ c. f6 i% A( _6 e
  19. //
    # Z% A  X" t' Z
  20. $my_post = array();
    # c% {+ C. e0 @# k
  21. $my_post['post_title'] = $title;
    . Z% [/ U. I5 q6 ?$ D
  22. $my_post['post_content'] = $content;1 `/ B  y7 d( I" I! p
  23. $my_post['post_status'] = 'publish';
    # D! G* C$ N- K+ l2 q. @
  24. $my_post['post_author'] = 1;/ h& J. l9 f, k+ R0 @# z
  25. $my_post['post_category'] = array($cate);
    5 s: o3 t/ D8 W0 E
  26. $my_post['tags_input'] = $tags;( T3 e) }) y: @
  27. //$my_post['tags_input'] = array('tag1', 'tag2');- v1 x5 u. Q) u6 k4 K/ H2 r
  28. //$my_post['post_status'] = 'future';8 Q) f# O" F% Z9 ?& O0 C
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    " j( A2 C4 m2 G
  30. " h4 ^: O- @0 q* A4 d' \
  31. // Insert the post into the database  R# A: Y# _3 E* I& A
  32. $ret = wp_insert_post( $my_post );& |% R9 K, Q7 K
  33. echo $ret;
    1 q1 G  m" [  f5 ?
  34. ?>
    + m, Z3 N+ p: \) W0 L
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. 9 y/ ~; V2 A: y; q1 U& @
  2. <?php& s: Z7 f) I' Z" c9 C2 C6 z3 Q
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );2 _5 Z5 ^( d0 |/ X
  4. require_once( ABSPATH . 'wp-config.php' );: z' h3 q% i4 O! [& m- Z8 s
  5. require_once( ABSPATH . 'wp-settings.php' );
    % c% `: C: n# [6 q6 O& n" s! Y
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ; }5 D! W3 P  A8 U/ n2 Q, R, c3 O* G
  7. require_once( ABSPATH . 'wp-includes/functions.php' );* V% }6 R2 U) Y+ V' `' W
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );( R% n! c; o6 {4 o
  9. $pic_name = $_POST["pic_name"];
    * ^8 z2 [. ~1 t* e! {; r
  10. $pic = $_POST["pic"];" @# v% p$ h0 B" @
  11. if($pic != "" && $pic_name != "")' B% }! A* n7 m: [* i# M0 D
  12. {4 L, a9 E' z5 _  ~* z' V
  13. $path = "images/";: a; R6 N% g" h4 y4 l: v7 G9 q
  14. $pic_name = $path.$pic_name;
    ( r& Y9 Q2 i5 T6 U, d
  15. echo $pic_name;6 f: z0 I$ v  T. g" j0 c* _8 ~
  16. echo "||";
    $ U  `% P7 r# m4 ^
  17. error_reporting(0);( a& t" T6 @( [) ^! q' x
  18. mkdir("images");7 o7 Q5 I# T; a
  19. $handle = fopen($pic_name, 'w');
    : Y. {4 V4 N$ x
  20. echo fwrite($handle,file_get_contents($pic));
    7 d# d* y3 z  o" d( g
  21. }8 \- i0 ^- a7 J: t3 N9 ]
  22. " X) j4 T$ A1 R! e! I3 _7 `; n% j" M# A
  23. $title = $_POST["title"];
    + p. G# |* b7 M) ^- Y, U0 C+ ~
  24. $content = $_POST["content"];
    ' _# s5 w& [6 x* s
  25. $tags = explode("_",$_POST["tags"]);
    0 |* u# @% W% m+ |! E( h( j0 Z
  26. $cate = $_POST["cate"];1 K5 b: j- c4 v2 i, I6 {$ x% G) {/ i( O
  27. //print_r $tags;' _: f. I: j$ A* ^
  28. //
    + F' `$ L8 v" A
  29. //. I* b, u$ n  q! N% ~6 f% p
  30. $wp = new WP();% Y2 ~, c- o0 L& v! Z- u6 F, s
  31. $wp->main();  h2 v9 F3 F* V+ f5 d, ~
  32. //
    % {  Q2 P  h* t, q7 h4 S  g
  33. $my_post = array();  j1 A5 B3 n$ }) ~
  34. $my_post['post_title'] = $title;1 M3 s; I1 y/ e# R
  35. $my_post['post_content'] = $content;
    # w1 R2 [" J1 \7 {' ?
  36. $my_post['post_status'] = 'publish';$ d5 Q" b5 a2 y: r* ?
  37. $my_post['post_author'] = 1;+ B$ J2 n/ e# U0 D9 @
  38. $my_post['post_category'] = array($cate);- R9 ^8 ]( S" R' {% ^  U
  39. $my_post['tags_input'] = $tags;3 ~- S5 `- l4 }5 B
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    3 L0 A0 o, p1 ?+ H0 O1 C" u
  41. //$my_post['post_status'] = 'future';
    9 B! m$ D) i- g
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';  h1 L$ {& ~& M) ^
  43. & A* _5 R" I( v4 k8 Y/ T
  44. // Insert the post into the database
    3 d7 F. X4 [9 l
  45. $ret = wp_insert_post( $my_post );  M& o# K' n' N! p
  46. echo $ret;
    / Y6 a) ]! D9 Y- w; u6 O
  47. ?>
    ' t! [0 [# y+ {( G6 F
复制代码
我自己写的
- Q. d! D( R6 S5 ?插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-5-4 18:19 , Processed in 0.048313 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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