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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Deepclick
本帖最后由 finder 于 2014-12-28 15:13 编辑
; f7 l1 V; V7 \' B# ]3 y! W( N) O) D& ?( M# S
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
+ L' d4 \% r' V6 c+ E6 z/ ]  y/ R* J
+ Y+ @1 O% Y) G# c4 i" ]: y" ]我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了, I/ O, y" p' k( z" }: G

' g3 X( L7 `- ^# A$ q8 c方便实用 简单 何乐而不用呢

  1. * C0 G. h) |3 y3 a# w
  2. <?php& P$ k1 L1 K8 E* [( y
  3. + z# K( U- W% U+ T, S
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );; o5 P# M0 u, ^! n' E1 D
  5. require_once( ABSPATH . 'wp-config.php' );
    3 V8 l. @4 _; ^% }. H3 r
  6. require_once( ABSPATH . 'wp-settings.php' );
    6 s0 M6 C0 O+ l2 i& z/ w( h
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    8 [# \- u2 A) P$ |; i% J' }. y
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    + k) {7 z0 X  a: a
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );/ L& o; C' x/ z" j1 C& i
  10. $title = $_POST["title"];4 D( _. ?8 e7 z: |2 Z) D9 i1 P
  11. $content = $_POST["content"];
    & p' H, t  E# ^
  12. $tags = explode("_",$_POST["tags"]);# u4 f9 |9 m/ Y, O
  13. $cate = $_POST["cate"];  ~+ ]9 l5 [+ N) S
  14. //print_r $tags;
    $ f4 u, s" x* N/ I7 q+ s
  15. //9 M4 K5 E0 I1 _$ p7 F4 l
  16. //! L) ?: q8 D* b4 q/ V; b
  17. $wp = new WP();! H8 r* m* r/ Y* c, V: Q7 }) |+ ]
  18. $wp->main();" K( f- u. F8 Q& Z, u2 P- [9 j2 T
  19. //# ~% Z, X. ]" U% @/ k" @2 D2 l( {. h
  20. $my_post = array();
    5 ]1 L$ x# }5 I5 L
  21. $my_post['post_title'] = $title;
    % F- l4 v; H: Q: X' d3 G4 q; n
  22. $my_post['post_content'] = $content;- _+ D- `* S: g0 }. D
  23. $my_post['post_status'] = 'publish';0 d2 n( R0 d8 b7 Y9 E
  24. $my_post['post_author'] = 1;0 {7 s# g# ^% x$ v6 j$ |
  25. $my_post['post_category'] = array($cate);$ l- H$ G. r) B* U; W- ~8 N' f; Z
  26. $my_post['tags_input'] = $tags;
    7 m: E; l% X6 C
  27. //$my_post['tags_input'] = array('tag1', 'tag2');- Q1 K" H- e$ M  Y* a) C
  28. //$my_post['post_status'] = 'future';% k$ f3 G9 `4 d2 v
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    : v: o3 e* l3 W% W) S1 r& t
  30. ! }& o( H1 P3 J. y% S
  31. // Insert the post into the database
    5 [0 j6 j. L1 g
  32. $ret = wp_insert_post( $my_post );
    - _  x: J" Q4 @/ W: B( \4 R; A, }
  33. echo $ret;
    1 U$ q+ ~" {- o2 b( u4 V" ?- L
  34. ?>2 E2 O7 S# a1 V
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 8 d0 I8 k5 B( z- h* H3 \7 E
  2. <?php: k0 o) ]0 ^6 \8 }  a
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );5 ?! j8 ~, s' ?) y9 L0 t
  4. require_once( ABSPATH . 'wp-config.php' );) {7 N4 V8 @5 u( U, S9 ^
  5. require_once( ABSPATH . 'wp-settings.php' );  M* \2 p' S* w) L' a
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );/ ]( Z  e- ^9 n4 g6 z; T
  7. require_once( ABSPATH . 'wp-includes/functions.php' );' H$ ]0 ^) J4 s. Y' r: d2 w* J: I
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );- }. F4 }7 x- t; @
  9. $pic_name = $_POST["pic_name"];8 m/ X* g3 P' ~" Z5 [5 {
  10. $pic = $_POST["pic"];2 s& F3 y( @$ }- c( L, g0 I: b
  11. if($pic != "" && $pic_name != "")9 U3 s2 `8 o( ]
  12. {0 q  n/ a$ V) l
  13. $path = "images/";& u( j  ?+ X6 {+ x' G( [
  14. $pic_name = $path.$pic_name;2 R: `9 t$ Z; t* L6 f4 I2 c, T5 }
  15. echo $pic_name;
    ' A" {2 S# l) [' Q2 B+ g
  16. echo "||";
    - x& p4 L* A& g! ]' m) Q6 K
  17. error_reporting(0);7 P$ B6 c" \& c  @* J$ i
  18. mkdir("images");
    + _  @: ?( }+ Y. ^6 z6 A
  19. $handle = fopen($pic_name, 'w');
      w, B$ @( g! |. ^6 B% Y
  20. echo fwrite($handle,file_get_contents($pic));
      A" x8 r. Z+ W) K9 u
  21. }
    + N6 U6 R1 i- J6 }
  22. + `% ?. ?1 f& n' g. n  v$ |/ z
  23. $title = $_POST["title"];
    - ^# K0 e  b. B* W4 ^# Z5 g
  24. $content = $_POST["content"];! z9 w  B# h* z" x3 }
  25. $tags = explode("_",$_POST["tags"]);: |. V2 o+ r5 V1 T
  26. $cate = $_POST["cate"];$ l0 d1 m# ~1 y1 d$ t* p
  27. //print_r $tags;1 f8 m. q5 _: q& \  `5 D# C
  28. //. b& {* K) c" _8 B/ v0 _
  29. //5 @# j  L/ P! h; Q: d1 O' Z; c
  30. $wp = new WP();$ w9 ~* W) |' G# H$ p" b
  31. $wp->main();
    1 i3 \/ D0 d8 f. _% @
  32. //
    ) J  _0 r6 A( v- j7 k6 R
  33. $my_post = array();
    : i% B9 R) w, t
  34. $my_post['post_title'] = $title;. o5 k, \, g3 d% ^
  35. $my_post['post_content'] = $content;" j* ~9 F* M3 n6 V( t
  36. $my_post['post_status'] = 'publish';1 F% ]! S3 _( G9 [
  37. $my_post['post_author'] = 1;9 T% |: b# L1 E' v
  38. $my_post['post_category'] = array($cate);+ ?! {# o& z  ~* Q
  39. $my_post['tags_input'] = $tags;
    ( a* O/ _2 H0 O& l1 M9 d
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    ) w2 m. P6 ]3 P5 c
  41. //$my_post['post_status'] = 'future';* J* }3 i8 w; \  Y, [
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';6 b0 ?! k2 l" D$ u
  43. 4 P9 H( ]; {) G  B
  44. // Insert the post into the database4 s6 e1 b" y. p+ r* S! Z/ O5 m7 v
  45. $ret = wp_insert_post( $my_post );
    % q# K: p. d$ P5 Y* v
  46. echo $ret;* ~1 y) n. g/ j4 p4 Y" D2 K  l
  47. ?>. G+ N. E, u& [1 s# K
复制代码
我自己写的* m1 f  s5 V0 X# H! y# m/ K8 e
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-7-8 05:53 , Processed in 0.053345 second(s), 17 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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