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企业户源头FB虚拟卡⚡️消费越多返现越多FB广告Spy工具⚡免费试用✅ FB个号1块一个
TikTok2审户/老户/国内外端口/加白GG,FB,TK, 欧美源头, 欢迎合作❤️FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇
域名防红⚠斗篷工具/可试用3天广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构
查看: 8029|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
# S* M  J9 k% t6 f- p& m1 u, K2 x0 E% F7 g4 D
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持/ _2 [6 j- G$ `. N5 M3 a! K2 w- V

2 b! H: O1 l/ `+ \我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
0 S* ~' @5 d) j9 \+ s( N9 j, |% S  U+ ]# M( N) v
方便实用 简单 何乐而不用呢
  1. 2 b6 h* T* Z+ L, f' D8 u1 ~5 P
  2. <?php: w9 l$ |3 P5 y; ?' M" v

  3. ! `5 Q4 D+ O5 T
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );! x: ~5 h5 W8 L$ {1 |
  5. require_once( ABSPATH . 'wp-config.php' );
    $ Y' G, @" }6 F2 {5 X' _. O% R& g
  6. require_once( ABSPATH . 'wp-settings.php' );
    ( j5 G& M' B" y. F( w) I" S* v9 p
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );% \  u) b9 ~4 w2 ~: Z
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    9 l- x" l: ~4 w& }0 ^
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    " ]8 r, ~3 ~  B9 @: m  h( C
  10. $title = $_POST["title"];* _+ f. b: x% W
  11. $content = $_POST["content"];
    0 m8 Q; \* z5 Y# }
  12. $tags = explode("_",$_POST["tags"]);
    7 j$ L! w( Y' g3 |/ B: ~2 S
  13. $cate = $_POST["cate"];
    - q# R, W( B$ x2 y7 S
  14. //print_r $tags;, A' t( T' J0 z7 i5 X/ g
  15. //1 I) Z& [3 ?; X( C7 \
  16. /// K$ K& F" [! d9 c; ^
  17. $wp = new WP();
    5 G! i9 S  U5 N2 C
  18. $wp->main();
    8 S: {: U+ }$ D+ O4 Z) v
  19. //
    ( _% {+ t3 s) ^4 }3 D& M$ L0 |
  20. $my_post = array();% h3 ]7 P% Y% I7 f9 i: y
  21. $my_post['post_title'] = $title;
    6 x' x0 `0 l1 l. x$ ]
  22. $my_post['post_content'] = $content;9 {$ A( S1 s$ l7 S2 l( m
  23. $my_post['post_status'] = 'publish';& Z( y& g! a  @  [9 c  F
  24. $my_post['post_author'] = 1;- z  i6 ^. e! b* k" F
  25. $my_post['post_category'] = array($cate);
    8 D* [$ ?  g5 A# {! G
  26. $my_post['tags_input'] = $tags;
    ' ^, U* i' J# G, e8 J9 Y/ A  J: w" e
  27. //$my_post['tags_input'] = array('tag1', 'tag2');( K$ H) H2 W) V6 ?& u
  28. //$my_post['post_status'] = 'future';
    3 C3 `8 F( C$ n+ E6 O' M
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    5 u  W( m! N7 @! i7 o
  30. 4 o/ F6 ^+ a, E& M! v5 n
  31. // Insert the post into the database
    6 M& ]0 Q8 ?+ C. z* [* b
  32. $ret = wp_insert_post( $my_post );( k5 k  a; {# q
  33. echo $ret;
    $ d$ m( j& _. Z) c- ^
  34. ?>- j* c  P( ~6 d
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. 9 E$ {3 }7 y1 `) J/ o: S( z
  2. <?php' T$ }! z7 X. o
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );. t7 h1 ~" X7 }
  4. require_once( ABSPATH . 'wp-config.php' );4 C. x7 m8 |- U+ f4 o& f; P; m
  5. require_once( ABSPATH . 'wp-settings.php' );
    ! D& _! B4 ]8 r, G
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ) }! F  r" U- {$ c
  7. require_once( ABSPATH . 'wp-includes/functions.php' );: i1 g  ?1 m* Q" [. S
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
      q$ [) G. i& X
  9. $pic_name = $_POST["pic_name"];3 j# A& d1 I4 f2 M  C7 }# V
  10. $pic = $_POST["pic"];$ ~1 w) {1 r( g% g, c( J/ F
  11. if($pic != "" && $pic_name != "")  F. Q' U; R4 o, S. c0 T% A& s
  12. {' e1 Q" N! J: D+ J7 G( F/ H8 l4 P
  13. $path = "images/";
    + U3 M0 f$ X( x6 m
  14. $pic_name = $path.$pic_name;) Y% I& f% g. @& F7 Q
  15. echo $pic_name;* [, `3 R5 n4 y  z7 |, Q, f2 J  |
  16. echo "||";
    0 T9 [3 U, K! m7 u1 S
  17. error_reporting(0);
    7 E2 G  t8 m7 B' R+ Q6 x
  18. mkdir("images");
    7 p+ i0 ?1 t: E( G- w; n
  19. $handle = fopen($pic_name, 'w');
    3 h0 F& k4 \% m) [
  20. echo fwrite($handle,file_get_contents($pic));5 y1 E  F0 i$ y* J- L1 f
  21. }
    & F( s% \- T( J* x% E. N8 ~

  22. & q, w, i, l, m# m- W& Y" K  T5 u
  23. $title = $_POST["title"];; _" `2 r% \! D- i1 I6 O$ ]5 E
  24. $content = $_POST["content"];. L( @0 K' t  _( i
  25. $tags = explode("_",$_POST["tags"]);
    . e( \& |1 s7 s: [9 _
  26. $cate = $_POST["cate"];
    & J5 u& @, E. J2 P
  27. //print_r $tags;- U' t# T5 i4 M5 m5 d
  28. //
    8 D  O. l; T/ y4 {. L$ e9 D* ]
  29. //3 ^- V6 e1 s/ C
  30. $wp = new WP();8 k8 n% q& \! k- r
  31. $wp->main();8 I9 S- Y( v+ m: Q: Z! e7 V
  32. //  I- O" f4 Y* F  j4 t, V
  33. $my_post = array();
      B2 b6 p# U1 v3 }5 k
  34. $my_post['post_title'] = $title;
    : q- ^0 y6 S- M- c$ C. [/ R) U3 X
  35. $my_post['post_content'] = $content;
    + C0 Y- R# B# ]- i0 b$ W% O
  36. $my_post['post_status'] = 'publish';) A* K" T7 O* G  {0 _+ `, p$ `
  37. $my_post['post_author'] = 1;
    8 ?2 T$ n8 x7 Z! m) ]9 p
  38. $my_post['post_category'] = array($cate);
    : r# P5 e) [& \/ o, d: ^* l
  39. $my_post['tags_input'] = $tags;0 I. K3 v8 {4 g9 l) P6 _
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    . g$ L) ~9 j4 ^+ F
  41. //$my_post['post_status'] = 'future';+ {0 ^) k. O5 u: O5 d. e. L- l
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';: i! q- ~/ v1 b& R

  43. * w7 b* s. Q1 p% h  g6 ]
  44. // Insert the post into the database) X0 L1 M" _5 g: {
  45. $ret = wp_insert_post( $my_post );: y/ u: M4 n& }- R+ L5 Y
  46. echo $ret;
    " t1 T! U9 f/ ~
  47. ?>
    3 E9 `" P+ ^  g% D
复制代码
我自己写的
5 |& c* R( R5 T. n% J1 u插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

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

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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