AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

 谷歌+Bing+TT+MSN官方代理 
⚡️按条S5代理⚡️静态⚡️独享⚡️5G需要代理IP?⚡️Proxysites.ai⚡️指纹浏览器,就用AdsPower
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
FB BM不限额,短id账单户E.PN 虚拟卡DuoPlus专注打造跨境电商云手机BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款
全球虚拟卡, 支持U充值Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)
FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)⚡️个人户,bm户不限额,账单户9Proxy ⚡️ $0.04/IP, 无限带宽
IPCola原生住宅IP⚡️$1.8/条双ISPGoogle、Bing官方总代  联盟流量开户fb耐用号0.01一个fb账号官方合作商
FB资源,账单户,分享户,国内一手FB企业户BM户账单户源头收FB代投工作室,收TrafficFactory账号IPWO全球住宅代理⚡️免费测试⚡️
FB海外三不限-户源多 费率低PTM全球虚拟卡—进来交个朋友!PTM虚拟卡⚡️费率透明⚡️额度随心FB虚拟卡⚡️消费越多返现越多
广告位出租虚拟卡返佣1%,国内持牌机构  
查看: 7171|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Lemft
本帖最后由 finder 于 2014-12-28 15:13 编辑 ; U! S& d' s- G$ O2 V1 v
* u: d4 X5 s1 _5 n0 ~
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
' s$ g/ U9 c: h/ V
( x  }6 t" ^, m+ x4 P2 t: z我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了8 c/ M6 D+ t2 ?2 b
: X: M9 V2 t4 s9 u+ D5 @3 P& J
方便实用 简单 何乐而不用呢

  1. ; y7 a: t1 l* s' j- P" M' N4 }
  2. <?php
    8 S4 a! p7 C/ m# g
  3. * ^7 a# R6 v7 `7 K$ p9 \& {
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    : X0 T8 a3 r0 y
  5. require_once( ABSPATH . 'wp-config.php' );* L/ F+ m9 ~( Z0 [3 }5 r5 ]$ O
  6. require_once( ABSPATH . 'wp-settings.php' );* D5 E* u8 D6 U8 C
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );# p0 u2 Y  J$ a6 K" k1 O6 Y$ ^
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
      C, o0 Z$ K+ r; v  y! A2 k1 a
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    8 u: y! P3 V/ T( J# s1 M
  10. $title = $_POST["title"];
    ' f: o$ M# Z9 W8 N, h" y
  11. $content = $_POST["content"];; H7 Z7 H9 z/ s% P
  12. $tags = explode("_",$_POST["tags"]);
    + s2 C) a# H/ ]8 l# [  O) V% f: N
  13. $cate = $_POST["cate"];0 L. a) k; `8 V9 I; c- Q( U; y5 g
  14. //print_r $tags;
    0 F, |0 e2 Y" `/ Z# u! O
  15. //% K$ Z2 Y" f6 d: S: ?+ ]
  16. //
    ) J( W2 i5 @4 x5 j3 L+ x$ A
  17. $wp = new WP();
    $ o/ E4 _; d7 T3 M
  18. $wp->main();6 \, c  ]9 w( l! V9 a3 j
  19. //
    ' t1 W. e$ ^/ U3 c3 }* b
  20. $my_post = array();5 o& w8 c5 u! U, N8 s
  21. $my_post['post_title'] = $title;: T( U' B4 I8 f; E3 O9 k. @1 S
  22. $my_post['post_content'] = $content;/ A; r' c8 d4 L6 |& J. ^
  23. $my_post['post_status'] = 'publish';
    / [0 a9 p/ B* [+ H% C9 f
  24. $my_post['post_author'] = 1;
    : c+ e' v, ~. A* q
  25. $my_post['post_category'] = array($cate);
    . X3 E7 B* w7 e( C
  26. $my_post['tags_input'] = $tags;2 h) y" h( T0 G2 g0 o9 m, c
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    ( Y9 [- G+ m6 ~
  28. //$my_post['post_status'] = 'future';0 A% S. f( f$ w0 o! d, o
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';# K" @) F% V) G2 H; \# ]: y0 r

  30. # w! ^0 J# \7 _" X' X  N
  31. // Insert the post into the database% W6 ^, x) s. A$ [0 B/ i& v) s
  32. $ret = wp_insert_post( $my_post );
    3 D0 }' D) J/ p4 i0 }
  33. echo $ret;
    " ~  n8 C5 R$ A2 f! x" u& e7 _
  34. ?>
    7 D9 p! K& o0 x' |# Y& Z; ^
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 8 [1 t) {" k/ V" l/ N
  2. <?php
    * F( |1 G( _5 _$ ]$ u7 [8 \. h
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );8 c% U/ ^) A! l9 m6 j* Y
  4. require_once( ABSPATH . 'wp-config.php' );# J+ T  s2 k1 q( ^1 D
  5. require_once( ABSPATH . 'wp-settings.php' );" \; X4 d; k- ^, Q! w4 V
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );8 \; {( r3 _7 X) K9 t
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    7 w% }) r' J# R+ U- t7 d
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    & k( j+ K2 }1 T  X
  9. $pic_name = $_POST["pic_name"];
    . N+ G% V8 b; g7 K0 |; D
  10. $pic = $_POST["pic"];5 ^! X# j) P% i* J
  11. if($pic != "" && $pic_name != ""). C/ [1 I/ Q" f6 J+ S' j1 _; b- j& B
  12. {
    0 [- g5 S5 X% R% B$ q
  13. $path = "images/";( ^' w7 R9 \* Q7 u+ {! K% `
  14. $pic_name = $path.$pic_name;+ b' \3 t5 H6 e. s9 a$ O
  15. echo $pic_name;
    4 @: E: L. f( @$ f4 A4 |/ P. ~: m
  16. echo "||";
    ; X9 c8 `3 E% v5 @% }8 G
  17. error_reporting(0);7 {9 `3 f& C3 s  I9 I
  18. mkdir("images");* D9 t8 q( |$ u" |( A
  19. $handle = fopen($pic_name, 'w');
    4 d! E) i- W  O0 U. `2 G
  20. echo fwrite($handle,file_get_contents($pic));4 a/ x+ J* O# \; p+ j
  21. }  D! W& e1 p: c) g) K: r) K8 O6 w

  22. 0 F% G% \. W9 o: q' ?5 E+ D$ G
  23. $title = $_POST["title"];
    - M+ _  |1 c$ J
  24. $content = $_POST["content"];
    ) c$ D9 a& a" J
  25. $tags = explode("_",$_POST["tags"]);2 Z3 A* X8 H5 J& v, M  K( j; Y! R
  26. $cate = $_POST["cate"];
    8 l- p4 O& ~9 b0 m
  27. //print_r $tags;
    7 w4 b! N- m5 V* f! L
  28. //4 L' T' W0 K2 |% L4 j2 e8 w
  29. //
    2 P1 M* R$ P. T
  30. $wp = new WP();! ~9 T1 V% A8 @( W/ O6 C0 `; q
  31. $wp->main();
    - \! r/ d5 @" V2 f* G
  32. //
    ) T# p) k  f4 Z+ M
  33. $my_post = array();
    " b- e, ~. j* H" W0 Z: l
  34. $my_post['post_title'] = $title;( C  `7 e5 h0 A; G
  35. $my_post['post_content'] = $content;
    6 u1 ?) c0 u& ~
  36. $my_post['post_status'] = 'publish';
    0 j  n8 R5 m" n
  37. $my_post['post_author'] = 1;# D0 @) P' B+ P6 N: n3 G0 G! V: J6 A
  38. $my_post['post_category'] = array($cate);* P( ~& _, |0 I" A0 m; p" M
  39. $my_post['tags_input'] = $tags;0 V/ v. A$ H: v( D) m
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    $ }' _0 D2 u9 e/ A. @( c8 T
  41. //$my_post['post_status'] = 'future';
    # X  e' ]# x! u% I* x
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';9 D( `; B" F, y" L9 m

  43. % f& |+ P! s) N- c
  44. // Insert the post into the database
    ) K2 J3 b; e/ u3 ~+ {1 v0 `
  45. $ret = wp_insert_post( $my_post );
    ; n( ^2 e4 f6 z/ H5 d& n* x0 S
  46. echo $ret;
    0 w2 o. c5 _: k' [6 d: {5 b5 ?  I
  47. ?>
    6 v7 \, K. y$ x
复制代码
我自己写的( {, l: x) Z+ A0 {
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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, 2025-5-2 17:09 , Processed in 0.045470 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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