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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
PTMLink
本帖最后由 finder 于 2014-12-28 15:13 编辑 + [0 @; q) `: D% k* g+ F7 O( {8 R

% M% H1 H3 R( H; J* R直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持" Y  z; a" m( H3 Z
8 B: X- t# l& C' F$ h& C
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
9 p6 S, q* U; ]# i6 o+ {, l
- {: F( ], j% q; y方便实用 简单 何乐而不用呢
  1.   Y' Z) w- C0 @' h! t
  2. <?php
    1 ^2 i) T: E- A9 D$ S

  3. ( ?- Z" T4 y: C: P: ]' B% e
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    ' B& k# R- S9 G1 ?! c8 H' {+ F- ?
  5. require_once( ABSPATH . 'wp-config.php' );% p; N; m$ _$ }* y8 ?
  6. require_once( ABSPATH . 'wp-settings.php' );
    8 M3 v/ s6 e5 \% }* D
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );% `7 ^+ a" C0 b6 P( @  U! `
  8. require_once( ABSPATH . 'wp-includes/functions.php' );4 u7 d) p( x5 E* H/ {# c
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );0 m, e) i4 ^  q, k2 b( |
  10. $title = $_POST["title"];9 F. D6 E  n  H( ~5 Z5 ^- b9 |4 k. A
  11. $content = $_POST["content"];
    . l, k( t- f! U0 Z2 i
  12. $tags = explode("_",$_POST["tags"]);
    2 n; j+ n! {7 N6 Y  A3 m
  13. $cate = $_POST["cate"];
    - \/ U! I# C* s$ u/ T- z0 q8 f- k! @
  14. //print_r $tags;
    0 Z  K9 {- u) ~2 d6 L
  15. //9 A) U, q6 }* w9 A, @* g
  16. //0 M2 i3 O  D+ N7 @' }  i
  17. $wp = new WP();" h$ \( N7 U2 s" b) N! ^
  18. $wp->main();8 C! k9 }$ \8 j0 Z1 V: \$ u; V
  19. //
      Y5 w, E, A: f% p( t
  20. $my_post = array();, Z5 ^9 k9 I$ H; R7 R' C0 z$ G
  21. $my_post['post_title'] = $title;) H  b$ k' X+ z/ u& i+ \" V8 Y
  22. $my_post['post_content'] = $content;# X7 }  L! `5 q
  23. $my_post['post_status'] = 'publish';
    - A. e' f8 j$ k( u
  24. $my_post['post_author'] = 1;; D, ]; _) ?& E5 g9 U
  25. $my_post['post_category'] = array($cate);3 f) x! ]$ b1 j! @7 z/ k
  26. $my_post['tags_input'] = $tags;: y) Q/ i& T# _# R* C$ k$ |- Y1 d: B
  27. //$my_post['tags_input'] = array('tag1', 'tag2');  c8 h6 ~# I4 \$ O2 J4 n6 V
  28. //$my_post['post_status'] = 'future';
    + ^) N8 @/ P( c7 x' c
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';, H: G' L% a( w! W
  30. ; g, z5 r. L, b: A
  31. // Insert the post into the database
    " l. Z2 ]: t, k* c. ?- R
  32. $ret = wp_insert_post( $my_post );
    ! f- x1 a7 a& Y4 j: A" H
  33. echo $ret;6 Z' [9 m( P' d+ h( D& S! p
  34. ?>3 `' e0 j6 C+ z% y4 _: y" c7 M
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. # ~* X: d9 a3 l+ ~( m
  2. <?php# P& m1 m( k  i& O( w
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );# j) b6 A5 u; g$ l2 M9 I$ D" A
  4. require_once( ABSPATH . 'wp-config.php' );
    # W2 [. |8 {+ P# x/ F
  5. require_once( ABSPATH . 'wp-settings.php' );. Q2 K* v0 W5 c, c1 V& @
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );2 C' J+ o# n  e
  7. require_once( ABSPATH . 'wp-includes/functions.php' );! M& R/ Z; B" a" O& V5 z$ i7 s3 l
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );/ R8 C/ W, X+ i
  9. $pic_name = $_POST["pic_name"];8 x  {8 N1 ?; O+ B7 v
  10. $pic = $_POST["pic"];
    7 H2 e, [( Z1 N2 z4 q1 T( n# p( G
  11. if($pic != "" && $pic_name != "")
    - U7 B$ ?0 v% H+ Z7 R
  12. {
    0 {6 y4 J1 I7 }) O! P9 P
  13. $path = "images/";9 X2 w5 v6 S% ^9 o( l8 T
  14. $pic_name = $path.$pic_name;
    ' Z6 a5 r+ R/ O& ?7 }" I( D
  15. echo $pic_name;7 M6 h2 |6 |' x3 ?! Q6 R( T
  16. echo "||";
    / D  e0 n1 M8 f. U- @+ K
  17. error_reporting(0);1 Q  z+ Y4 A2 X. j4 `
  18. mkdir("images");; l% |9 n/ R5 V, K7 S1 ]- D" u, f
  19. $handle = fopen($pic_name, 'w');8 o" Y' t' q& G! V' S9 d! a, f2 \, X
  20. echo fwrite($handle,file_get_contents($pic));
    ( T. {6 Q! r3 A2 y
  21. }, n$ I7 T4 p, ?* g) h# a, q6 s" M

  22. ' Y# [9 l: _! @+ p
  23. $title = $_POST["title"];# a! D& {- W6 y
  24. $content = $_POST["content"];$ w2 X3 y6 u, B6 j6 ]- o, ?
  25. $tags = explode("_",$_POST["tags"]);# Z6 s# \$ [1 W4 Z
  26. $cate = $_POST["cate"];; N9 X. d/ i3 `3 S/ `
  27. //print_r $tags;8 y) Z! Y3 p  [
  28. //7 i0 u' S! T# @, ^$ K; n5 d) T6 b
  29. //' Y: Z6 M8 |3 q6 V& S1 g7 x. T
  30. $wp = new WP();- m& ?5 S1 f5 z
  31. $wp->main();/ s# b- d1 r/ C: l, C5 |. p. A% u  D" ~
  32. //
    8 B( i! }+ L# L
  33. $my_post = array();; a) V8 |3 \# H; j
  34. $my_post['post_title'] = $title;' ~$ T& q  c0 X% P$ e7 N! I+ r
  35. $my_post['post_content'] = $content;& a. i7 Z; V7 F1 v
  36. $my_post['post_status'] = 'publish';
    0 {- ~$ a& C) [0 ^0 K0 h
  37. $my_post['post_author'] = 1;
    0 H6 L0 l! M9 r* _* C1 p
  38. $my_post['post_category'] = array($cate);
    ! Q! U2 f3 v* C& x/ ?+ `
  39. $my_post['tags_input'] = $tags;) E. Z: f  u* [% R4 d9 z# M) V
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    , z  ~* Z0 @) N  L+ v
  41. //$my_post['post_status'] = 'future';( r% H2 j4 C: B& q8 A7 U. w, }+ I5 i
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';* I4 k9 A7 F( |

  43. 9 B/ i+ z  u/ g3 L: p/ i: s
  44. // Insert the post into the database% D! }; `" U/ o( a3 {0 P" F. A. W
  45. $ret = wp_insert_post( $my_post );2 q% s" ?8 ~% @- @8 k
  46. echo $ret;' E) n/ M) ]6 ?& p# M" X5 ~, W+ Y; f! Q
  47. ?>
    + |. g! P( I5 \1 m& T
复制代码
我自己写的
0 a6 `% J% m& w插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

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

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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