找回密码
 立即注册

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老户
海外CL企业户源头最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审GG,FB,TK, 欧美源头, 欢迎合作❤️
FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇域名防红⚠斗篷工具/可试用3天⚡️Spend.net — 美元卡仅需$0⚡️
比特浏览器+云手机 |防关联防封号Facebook截流, 1 次点击 2 次曝光广告位出租8500万高质量住宅IP,助力各种需求
虚拟卡返佣1%,国内持牌机构   
查看: 8177|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Deepclick
本帖最后由 finder 于 2014-12-28 15:13 编辑
7 ]+ f9 Q5 h. v: z  w8 H% {% T- J# T3 M+ q
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
% v& G/ V4 q. v1 R: D9 S  _) c- Q3 O7 V7 X+ j( R
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了9 g4 p& ~- ]6 F5 D( y

0 E* g6 `% e$ T$ I" c方便实用 简单 何乐而不用呢
  1. / O) o+ k) z; |. d! Z' h
  2. <?php/ f* F0 V- t; Y' m5 d0 c
  3. ; R; ]. [7 j7 Z# y
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );; S2 P* ^/ r$ X
  5. require_once( ABSPATH . 'wp-config.php' );
    4 Z! U( K& i8 a
  6. require_once( ABSPATH . 'wp-settings.php' );# h9 V% g, \4 ?* U
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
      y2 P: _! w; U6 a/ x! [/ Y
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    ' B% B" b: p. y" V
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    5 ^& Z2 Z$ W- ~9 s
  10. $title = $_POST["title"];
    2 w' n8 e0 s/ i1 q. P7 Y6 q5 D0 f
  11. $content = $_POST["content"];
    3 h4 u# T3 g  o& e/ ]& ~& E
  12. $tags = explode("_",$_POST["tags"]);
    : B; o$ h+ i1 W1 b3 ^% ^# D* G0 M
  13. $cate = $_POST["cate"];
    ' D$ w( E4 L! ?
  14. //print_r $tags;
    % |  G3 Z( l# O8 Q: K# F
  15. //
    " Y8 }( t4 p1 c6 \! q1 T( N
  16. //, ?3 F* u$ A; r
  17. $wp = new WP();5 o$ R) y& b6 y* ?
  18. $wp->main();
    : }% J; N9 u, k: t9 d/ e  x
  19. //' S7 t3 J" u5 }! D
  20. $my_post = array();1 y1 @1 A# U+ e, H
  21. $my_post['post_title'] = $title;: n$ n6 \- P. _* Z! \7 I
  22. $my_post['post_content'] = $content;0 }2 s+ |9 K1 p) c* e* P, i
  23. $my_post['post_status'] = 'publish';
    2 t5 F8 b7 A5 X: L6 u
  24. $my_post['post_author'] = 1;3 E3 q( w0 I' ~, _) _* \- _4 m
  25. $my_post['post_category'] = array($cate);
    + o( R& T% Q6 v8 z, k- L5 Q6 Y
  26. $my_post['tags_input'] = $tags;. @5 g* X; W7 D/ m8 k1 t% U
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    . y) t" F2 N5 q+ g
  28. //$my_post['post_status'] = 'future';( ]* {/ \3 Q' j1 O- T% X
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    " G3 ?9 F' u9 f( {+ d

  30. 0 Q; z  H& G( m0 ]9 }
  31. // Insert the post into the database
    / Z; Z: N; U$ m/ [* @- U  x
  32. $ret = wp_insert_post( $my_post );
    2 ?; w& o; G4 L: N+ j% J7 o
  33. echo $ret;  j9 ^) u& M' z: l" G
  34. ?>
    % k$ K. o5 y0 s# ]; q! a
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. : Y  {& m- a: ~" k0 ~
  2. <?php
    . U5 v3 Z$ }1 Q
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );! Y0 Z" Y! {' q" z
  4. require_once( ABSPATH . 'wp-config.php' );
    ! s4 |) B! c& A! z/ G0 x0 B
  5. require_once( ABSPATH . 'wp-settings.php' );# O! W  v8 a5 C% z6 b7 }/ B
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    . a- s8 }& U: q  @8 S) y% B
  7. require_once( ABSPATH . 'wp-includes/functions.php' );2 i: D9 l$ r% \( K1 K
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );) l; ^  F6 ]  l7 w6 d
  9. $pic_name = $_POST["pic_name"];1 B+ d5 ?8 u7 x+ ^% o
  10. $pic = $_POST["pic"];
    % t9 p9 ]' ]* Z# V9 M- q
  11. if($pic != "" && $pic_name != "")
    ! _/ K7 H4 F9 x
  12. {% g6 N0 R* x7 U: `, u
  13. $path = "images/";
      f# ~$ d" X9 }' M- G: Q
  14. $pic_name = $path.$pic_name;* @  D7 v0 N% r6 L3 R  }/ @' L* Z
  15. echo $pic_name;
    9 {9 J' S, B+ o$ X+ @% G
  16. echo "||";
    ( R" L  e( C# q& D" G4 o
  17. error_reporting(0);
    - s3 y) B, ~7 X4 Q' M
  18. mkdir("images");& l7 F& _4 Y: y' a5 W3 _
  19. $handle = fopen($pic_name, 'w');7 i4 B) z5 S# V& g# s8 S/ E8 _4 p
  20. echo fwrite($handle,file_get_contents($pic));
    " c9 D- D% X3 y1 ^1 A
  21. }
    ( K1 y4 `) z5 z/ M" q: t+ N1 ~

  22.   ~1 M/ o) R8 u1 A) k) F: w
  23. $title = $_POST["title"];" G$ z% G% z; {$ n% P! S2 p/ m* Z
  24. $content = $_POST["content"];
    & F  O4 `. n5 k: }- W* g
  25. $tags = explode("_",$_POST["tags"]);6 t! D  k  {0 \! ?" I6 I% }( f& B9 l
  26. $cate = $_POST["cate"];/ ?( G5 R/ w: R' z5 a; h$ F
  27. //print_r $tags;
    ' i9 {5 X0 M! ^- d8 V7 o
  28. //. t: C% r- Q' ?
  29. //, o; w# i! o, q- s
  30. $wp = new WP();
    ! {. _/ m& X. \& Y
  31. $wp->main();7 e0 f! Y4 w) ~% k
  32. //# e( b8 y) d/ _1 X( v9 n! q: P% M
  33. $my_post = array();
    % s" ]* G  r$ j' o
  34. $my_post['post_title'] = $title;' d1 f! H/ l, H0 c9 u$ b
  35. $my_post['post_content'] = $content;2 o* i" C, h2 x
  36. $my_post['post_status'] = 'publish';
    7 _! W4 b# A4 q- b( R  }; |
  37. $my_post['post_author'] = 1;
    : Z2 g8 ^* ]# w1 q$ |" N" r$ n6 }/ f
  38. $my_post['post_category'] = array($cate);8 Z# p0 z, H: K% S2 J) W5 {
  39. $my_post['tags_input'] = $tags;- I3 `( p$ _. ?5 L& e; b
  40. //$my_post['tags_input'] = array('tag1', 'tag2');' D9 B$ b" D8 f. Q- ]
  41. //$my_post['post_status'] = 'future';7 W2 d7 H" ^' j+ O' q6 T9 j% [2 N  z
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    $ ]$ V3 H! n# n- c0 n" E% P
  43. # `9 L' J* k4 F- ?0 j
  44. // Insert the post into the database. b' w/ g4 W3 {! K: X
  45. $ret = wp_insert_post( $my_post );
    9 K* [6 J+ L6 P( {1 ?1 v
  46. echo $ret;
    6 ]$ m) J9 o# S( E; V- k5 v$ n1 L
  47. ?>6 G. u, i  G( R4 D1 S* y; p5 Z  S9 L
复制代码
我自己写的
8 @6 W' k$ t( t  `插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

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

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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