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⚡️
广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构 
查看: 8125|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Binom_AdvertCN
本帖最后由 finder 于 2014-12-28 15:13 编辑
$ B5 ?$ k9 G  i& F
; D# i; S: N5 c2 d0 S直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
$ G, @# m9 m- ]( h6 e- C
  P1 C7 X' z( J, [6 j我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
. J7 a5 V) n6 O5 k8 P' [5 G; z* R6 m; C
方便实用 简单 何乐而不用呢

  1. . s8 n, K4 e0 a5 F3 W8 I
  2. <?php
    2 T) w4 j; A8 N4 O! N' `) m
  3. * K$ v, }! p" t% l+ U6 w
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );, W7 F* W, h: d: T0 K, i
  5. require_once( ABSPATH . 'wp-config.php' );5 s$ m: \1 f3 r
  6. require_once( ABSPATH . 'wp-settings.php' );
    ) n% x# w& p6 @! w( k
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );. i+ j- ^7 H$ J+ \1 A
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    9 ^$ f2 d; w6 K  A; s' l) ~
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    % ]3 j; Z: c: C+ \+ ?( j8 B9 R* I
  10. $title = $_POST["title"];1 f4 |1 w) }8 z2 l' V- r3 z4 Z
  11. $content = $_POST["content"];
    ' [/ p" @( ^( O) C$ U. S" ?9 P  a
  12. $tags = explode("_",$_POST["tags"]);
    $ m  d. b( m1 I! o
  13. $cate = $_POST["cate"];& D7 Q+ K. l( Z7 |' f8 O
  14. //print_r $tags;% I( V, Z- c  y: Y' ?& X
  15. //. o- c, \. R' p- I8 X; F$ m. w% Q
  16. //& V+ o1 V7 l. n8 p' i4 g1 L  t
  17. $wp = new WP();
    : |. Z0 ?& |' q% w9 i
  18. $wp->main();
    + i4 V2 v2 t* M# N# g# {
  19. //
    9 w5 H* \1 k* \# f
  20. $my_post = array();3 W) T/ I' c! R; B% t
  21. $my_post['post_title'] = $title;9 Y% ?3 \$ \* p5 P1 A) y
  22. $my_post['post_content'] = $content;
    " a0 N5 Z0 g& K
  23. $my_post['post_status'] = 'publish';
    , }& M3 K- x: |' g% d$ t' d
  24. $my_post['post_author'] = 1;
    % R" P- K' ~6 U1 ^. A7 o' E
  25. $my_post['post_category'] = array($cate);7 E( p& C( V4 a5 a, {9 ~
  26. $my_post['tags_input'] = $tags;
    . S3 D9 d4 i% k) Q8 t8 a
  27. //$my_post['tags_input'] = array('tag1', 'tag2');9 O, A0 P4 c8 Z- X5 W' v
  28. //$my_post['post_status'] = 'future';" \- v8 N% c& ^0 T3 c( }2 M
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    8 }5 t: I$ Q$ Y& i4 s6 q

  30. : ?$ @, [5 B9 j' z( C) N
  31. // Insert the post into the database
    5 P, \. [: K+ \* f  W, o0 H
  32. $ret = wp_insert_post( $my_post );* c8 _' e) K! v0 [; E
  33. echo $ret;
    1 e4 G+ F  W1 l4 P6 [# b  E
  34. ?>! c% h2 ]5 R7 z9 U  R$ t* G9 o9 W
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. 7 x3 B( u2 Z; }: E9 V1 _$ Y3 v4 ?
  2. <?php$ Z9 D3 G+ ^5 k) R$ i$ f
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );  X4 d* }( k1 S8 ~6 {  ~0 [& v  H
  4. require_once( ABSPATH . 'wp-config.php' );
    ! g* l0 B/ I+ D% O( N) ]
  5. require_once( ABSPATH . 'wp-settings.php' );
    2 h! v* w: [* H$ L! X
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );# c8 q* ^5 K9 K6 R
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    ' d. u8 J* D2 f: K
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );4 P' r: B/ O5 O  v
  9. $pic_name = $_POST["pic_name"];5 y3 f0 G" B! s. G
  10. $pic = $_POST["pic"];
    7 i+ {& k. y; R+ E% P* i: l% j
  11. if($pic != "" && $pic_name != "")
    1 \8 P  Q! O# Y7 ]" @/ O/ J. W
  12. {
    & t  [. Y; ^9 E. j4 l
  13. $path = "images/";
    # U4 w1 u$ @6 j- A, e
  14. $pic_name = $path.$pic_name;. w" c8 ]# q6 ~) _9 v- a) [
  15. echo $pic_name;4 {6 F, ~  h& n) g% x8 Z
  16. echo "||";6 y) e9 q. ?$ W4 b6 Z
  17. error_reporting(0);
    5 R& K1 l/ Z3 p: H; L' t4 }
  18. mkdir("images");. Z5 L# L- {, W, ^9 z- g" V' W
  19. $handle = fopen($pic_name, 'w');
    3 M  u* R3 d1 u5 I3 ^4 T
  20. echo fwrite($handle,file_get_contents($pic));6 }) W. H/ s: u7 i" D$ A
  21. }
      D5 Z/ e( M/ Y' ~
  22. 4 N& u: r! ?( k) `; c4 @
  23. $title = $_POST["title"];1 E! Z% n' a. Y  V) Q; T
  24. $content = $_POST["content"];
    # \  j) m" s  x7 [) O6 x
  25. $tags = explode("_",$_POST["tags"]);
    1 q& h6 Q. p5 {, e- r
  26. $cate = $_POST["cate"];
    ' m& p/ L2 s; o+ [+ i1 z% x
  27. //print_r $tags;
    # p+ e. Z% ~7 f
  28. //  m7 k# g, E# k+ ^& D
  29. //  R5 d; i4 e3 o! e3 G: ]
  30. $wp = new WP();
      J) E9 r' N& g/ v/ e7 T+ D5 @
  31. $wp->main();( n; Q) K7 m. S% _
  32. //
    ' V/ e/ Y) j1 G! Q
  33. $my_post = array();
    / h  N1 K7 E* k: w( P& w9 H
  34. $my_post['post_title'] = $title;$ ~7 T7 A$ Z; `# @6 s6 ^: x8 A
  35. $my_post['post_content'] = $content;
    # }5 o, w2 r1 J' T, n3 V
  36. $my_post['post_status'] = 'publish';
    2 {! {0 h, Z) y' I$ M/ [
  37. $my_post['post_author'] = 1;
    9 R& c7 r" T, ^3 y: b7 P5 ?5 z% r% `
  38. $my_post['post_category'] = array($cate);" }9 {" J8 ~$ t7 W3 A
  39. $my_post['tags_input'] = $tags;5 W$ r+ y1 l" f$ D9 d1 I$ H
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    0 H2 e" i- c6 r9 P, @
  41. //$my_post['post_status'] = 'future';
    . i/ v& z) Y/ \% v6 \6 P
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    6 q; ]5 a7 e9 ?% o

  43. % H8 L( U+ q5 F
  44. // Insert the post into the database4 {( ^- K0 N5 h& a; t3 o
  45. $ret = wp_insert_post( $my_post );  ^6 f6 L7 _5 d9 u3 S$ h/ d
  46. echo $ret;+ O3 o- e- F3 a
  47. ?>
    8 @9 u( O9 j0 z* p2 X8 ~* Q
复制代码
我自己写的
4 D$ o/ \7 I0 d1 ?插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-5 20:47 , Processed in 0.049784 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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