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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Binom_AdvertCN
本帖最后由 finder 于 2014-12-28 15:13 编辑 6 a* w! T: T: V) D4 h

. F; }/ P( p- e" |( D% n* t直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
  M# o7 P7 h4 v, O) N, Q, V. `8 h5 s
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
5 V. C' y* z- I1 {
; H: I% `. j8 \# w# M方便实用 简单 何乐而不用呢
  1. ( h; q  K9 L: m9 r; P& U
  2. <?php8 E7 y/ o8 h  t2 X) ~

  3. " \8 t& A0 n3 R# u( |# c
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );' p# j( M2 b, B' b; C# v8 Z
  5. require_once( ABSPATH . 'wp-config.php' );
    & T) Z0 \8 Q$ [% ?6 K! E; h  \9 D
  6. require_once( ABSPATH . 'wp-settings.php' );
    , O+ N2 [) a% v; x
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );9 b" e0 c3 S$ B) E
  8. require_once( ABSPATH . 'wp-includes/functions.php' );+ h4 U2 N; h. R2 R8 s
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );! z, T1 V0 l1 |
  10. $title = $_POST["title"];
    ( R) M" L. e* l6 N9 L* r/ I% R
  11. $content = $_POST["content"];5 w" ^/ g4 Q3 P$ ?) C! E' I5 ~
  12. $tags = explode("_",$_POST["tags"]);
    2 w9 o; o% e. a
  13. $cate = $_POST["cate"];6 Q( a* q3 V, _
  14. //print_r $tags;
    3 V2 r1 i% ]* f) I) m6 x- w
  15. //
    + |4 o6 A+ X  b- G+ P, j- N" O6 B
  16. //5 l9 ^) H, b' s% r
  17. $wp = new WP();* a+ g( ~' I2 m( d; e' W5 j3 g
  18. $wp->main();
    . m$ g& A' `1 z, ~1 _/ Y
  19. //
    + w: \% a% V1 k; z
  20. $my_post = array();
    8 p' L, O( C, x- F: y4 Y; Z
  21. $my_post['post_title'] = $title;
    ! ]8 E. ^: k: ^" f3 j0 ]& S" W" U7 F
  22. $my_post['post_content'] = $content;
    - j) C; u& T; A' e  G! }
  23. $my_post['post_status'] = 'publish';
    8 d6 e# A+ Q! B- L0 [: {9 f3 C
  24. $my_post['post_author'] = 1;7 z2 D/ n" h7 d4 C
  25. $my_post['post_category'] = array($cate);1 R- n& z, V7 u, h* B3 H4 V2 }& y
  26. $my_post['tags_input'] = $tags;: P" L  f3 d3 t( p( }; i
  27. //$my_post['tags_input'] = array('tag1', 'tag2');4 g% Q1 [% G4 i9 X' H
  28. //$my_post['post_status'] = 'future';
    6 _) K8 Q- D' Y" z& y  s
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    4 a+ A  P" ~/ e/ _2 n
  30. 5 @, x* P4 ]1 [' E, P
  31. // Insert the post into the database
    $ K+ H! g! y8 f8 `, U( g
  32. $ret = wp_insert_post( $my_post );; H& i8 B7 o# b% a; [$ u# R
  33. echo $ret;
    ; o& E" K2 Q/ G* o
  34. ?>
    : i" ]8 V+ X  U/ s8 F
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. , x, r4 H6 `! X5 ^' {, S7 l
  2. <?php& x1 e* _9 W  y, V3 T% k  a3 x5 D  v
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    ! [5 m1 c% Z9 a& N* H( v  w+ _
  4. require_once( ABSPATH . 'wp-config.php' );
    % X( ^. b( p' C
  5. require_once( ABSPATH . 'wp-settings.php' );
    6 Y- x( X% s# ]
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );! o/ }; C0 I- U" l2 v
  7. require_once( ABSPATH . 'wp-includes/functions.php' );! j7 ^* }* J* ?% t# w8 y
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    7 p$ }9 c7 w6 F  _
  9. $pic_name = $_POST["pic_name"];- ~; u) {9 ?# y- _6 C
  10. $pic = $_POST["pic"];! }6 a0 g' i1 n* o( ^/ ]# c
  11. if($pic != "" && $pic_name != "")
    9 H5 u, T9 V- s
  12. {% e9 m9 ~; E0 }8 Z4 p
  13. $path = "images/";+ K* O' c9 n% u& P4 Z4 K5 u
  14. $pic_name = $path.$pic_name;  K9 Z6 l1 t; H8 k, X6 Z( E
  15. echo $pic_name;# X  R6 K7 `* I7 ]
  16. echo "||";
    ) I* p4 K# D7 Y( j# v3 J+ z* p
  17. error_reporting(0);
    / w: A, [! Z8 a  ]: F; V, i6 L
  18. mkdir("images");' _4 H$ a$ _7 `1 v0 l
  19. $handle = fopen($pic_name, 'w');
    ' k) A* C2 H4 q+ E/ P$ l# C
  20. echo fwrite($handle,file_get_contents($pic));
    $ S+ ]$ o6 M9 B# B
  21. }. N4 H% R: w1 v
  22. : N( U3 s* T' `3 _  s
  23. $title = $_POST["title"];) O4 W8 K0 m* N, s( t
  24. $content = $_POST["content"];
    & \' c, v! z9 W) o9 E( t% U
  25. $tags = explode("_",$_POST["tags"]);9 Z) b: H- ^# f5 i" t
  26. $cate = $_POST["cate"];) m4 ^# g& n- R/ `" @4 Q
  27. //print_r $tags;
    : Y- a- @* s2 G* \  K- k
  28. //
    ( f7 i0 z4 W; ~7 b7 F
  29. //
    ) S# U- r; c# G# K6 k* R& O
  30. $wp = new WP();* \- }( W! F- P( D+ `
  31. $wp->main();) o5 O  m# M* K5 T2 r0 `  |/ _/ q
  32. //6 ~6 O4 }$ R  V
  33. $my_post = array();
    + r0 T1 J6 j6 I
  34. $my_post['post_title'] = $title;- s5 S( r+ l6 p# ^; ^; e8 |- O! N
  35. $my_post['post_content'] = $content;! m1 e. H* \; x" C' h
  36. $my_post['post_status'] = 'publish';6 p& H/ y" V1 |' }& P, @
  37. $my_post['post_author'] = 1;* a8 L7 ?5 F4 B& X* b8 h
  38. $my_post['post_category'] = array($cate);9 M; y9 v8 n$ c% \
  39. $my_post['tags_input'] = $tags;  J) b& c. `: A9 e% H
  40. //$my_post['tags_input'] = array('tag1', 'tag2');  `' J3 U. g5 k# t
  41. //$my_post['post_status'] = 'future';8 N' I) }) x& C; `7 O
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';) ~/ E. t- w! P' `% j$ ?

  43. $ ^' R/ {, j8 I. d9 b5 ]0 ?5 B
  44. // Insert the post into the database' T& m: n, p: W' O: }
  45. $ret = wp_insert_post( $my_post );5 f; c* W6 ]- Y- ?) ]+ D
  46. echo $ret;
    3 |4 x: g  f0 O! W8 t" N
  47. ?>
    : a0 ~/ ?6 j! ~# l4 C- l3 ]
复制代码
我自己写的* I' }4 Y- Y9 p) T% X- D, S( l
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-4 13:27 , Processed in 0.049304 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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