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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Deepclick
本帖最后由 finder 于 2014-12-28 15:13 编辑
; @/ y7 I' ^# t5 [% w2 p! K2 h: w! N6 p! L9 v2 O, T8 z
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持* K  u8 X5 T# b) V
' J# Z/ g3 ~: k. ~  b8 ^
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了6 K+ B/ p4 D: M" D

2 q1 p) @, c- g3 g4 {方便实用 简单 何乐而不用呢
  1. / ]  h: x6 w5 `6 P; b# W
  2. <?php! ?+ i( [0 L3 N- B3 H' D6 H1 Z
  3. - |& l' N; [+ v( \
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    * |5 d8 ^2 A) r3 }3 P" e
  5. require_once( ABSPATH . 'wp-config.php' );
    ' Q/ f% `/ o, R1 h
  6. require_once( ABSPATH . 'wp-settings.php' );
      z4 ]8 M& a3 l* Q/ p7 A- n
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ) q3 ?. T! X9 `7 m& z
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
      X$ Z! g4 r; y* d; Y2 }
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );! d( ]3 u/ q( Z4 ]3 M
  10. $title = $_POST["title"];
    * ^" _  M" w1 d" p
  11. $content = $_POST["content"];' l1 Z' X* e" W3 d8 X5 h6 x
  12. $tags = explode("_",$_POST["tags"]);# b: R9 H8 I+ A" _$ V
  13. $cate = $_POST["cate"];2 n$ }, A. A* g9 \( n; }/ r& U
  14. //print_r $tags;
    . r7 V3 H! O1 h9 n8 D0 w; `: m& m
  15. //  k& C) f+ Y7 L1 q8 g# w) A
  16. //8 F4 B; v; k! p) }% R
  17. $wp = new WP();
    + ?0 r( w$ R9 M+ Z4 r1 F
  18. $wp->main();
    ! `8 q0 z) f8 S: ?: E( T
  19. //$ Y  |% \, Q* |4 p
  20. $my_post = array();
    ; B( f' T/ G, p# `7 t2 p8 Z
  21. $my_post['post_title'] = $title;
    ' X* l5 j* q! g+ ^
  22. $my_post['post_content'] = $content;7 @/ C4 i% u( V3 ~  |6 q& k
  23. $my_post['post_status'] = 'publish';7 w" U. ~  r& o
  24. $my_post['post_author'] = 1;, Q/ ]3 J/ V6 S9 F2 X% u& Z
  25. $my_post['post_category'] = array($cate);- ^% O1 y4 I9 C& z2 n
  26. $my_post['tags_input'] = $tags;
    , o5 _6 e5 Y  Q( |7 l; |
  27. //$my_post['tags_input'] = array('tag1', 'tag2');# c9 i# L; X2 `8 n% }+ U$ M; [
  28. //$my_post['post_status'] = 'future';
    ; D$ s  P( U' I8 G* k( w- G
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    : c9 i3 ~2 `  X/ A
  30. # [# K, R* I' s: h' e) Z# c. w
  31. // Insert the post into the database) y) C, e8 ~3 ^0 F  p
  32. $ret = wp_insert_post( $my_post );
      J! X( m! \5 P. Y
  33. echo $ret;
    8 ]4 o9 n0 \0 e  a* b5 V
  34. ?>. S$ b( x  U5 r
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. , [, Z2 m9 G2 J7 C) ]' a3 E% W# a
  2. <?php" L, _2 |  {4 W
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    " v  V: l7 }1 x6 w; o. e8 h- S4 {
  4. require_once( ABSPATH . 'wp-config.php' );
    # Z, D' ?# n0 m* O
  5. require_once( ABSPATH . 'wp-settings.php' );. Q) U3 K  X6 I! r/ N3 H, u
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ' c2 i" {# W; a  n
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    $ F$ J$ |0 s, W  B! y9 l. \; {
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    * Z9 `/ }/ Y. ?9 s2 [) ~7 J' i+ ^
  9. $pic_name = $_POST["pic_name"];
    ! I8 T4 y3 j% T$ M
  10. $pic = $_POST["pic"];
    5 v' y, X1 n. t# L9 x$ i
  11. if($pic != "" && $pic_name != ""), d% a+ W$ ?6 @* g" P( E4 u
  12. {
    " a" P9 T4 }" {; O2 @
  13. $path = "images/";
    6 |' d$ n/ M# o; t3 B
  14. $pic_name = $path.$pic_name;/ }7 H- s& R( Z6 u6 \
  15. echo $pic_name;
    ! D2 V$ q3 @1 F
  16. echo "||";: L/ I% W- Q% F
  17. error_reporting(0);( m& L; \2 X  t) A- n4 d2 ?
  18. mkdir("images");' U2 V# Y  J1 x; M* K
  19. $handle = fopen($pic_name, 'w');8 n2 [5 G7 [4 U% C
  20. echo fwrite($handle,file_get_contents($pic));' P8 c+ z; E& k* h5 R& m
  21. }
    0 h# i% N2 v2 I. }
  22. ; V, z1 i0 d0 r  f
  23. $title = $_POST["title"];
    : _* |& X) j$ |9 \% J3 f
  24. $content = $_POST["content"];
    ' A  [. P& h9 y! D) D5 d; {% J
  25. $tags = explode("_",$_POST["tags"]);
    % f8 F; y/ k  i1 i
  26. $cate = $_POST["cate"];
    , i  X* ~* t& b$ _' i7 \' T
  27. //print_r $tags;3 P4 o4 v- `0 Z6 ]% F
  28. //
    + x) l0 W) z2 X  I' K( j1 i
  29. //: C$ V0 w6 k/ U
  30. $wp = new WP();
    3 p+ J) B* y5 h4 f. z7 ~) C
  31. $wp->main();/ s$ E4 |8 Y6 Q6 B9 ]5 f& U
  32. //
    5 n2 [% X8 P! I+ [! U
  33. $my_post = array();1 ^2 o2 S9 J8 C  L
  34. $my_post['post_title'] = $title;
    ; W: c& D% C7 H, X
  35. $my_post['post_content'] = $content;
    1 o+ L' y$ _3 ]# W0 \
  36. $my_post['post_status'] = 'publish';7 t  l* ?- J6 O: ?: V* Z0 J& A) w
  37. $my_post['post_author'] = 1;
    6 O+ X, w7 v5 [7 A& E8 Z. X" Z8 V) ~
  38. $my_post['post_category'] = array($cate);6 |" W4 {  X7 t& I* S7 _) M; I
  39. $my_post['tags_input'] = $tags;& [$ I1 v& n9 z0 ?: P
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    3 g, N$ u! i" \/ z4 o
  41. //$my_post['post_status'] = 'future';  ~! ]' l, E2 {. R* j7 j  d, |
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';2 m4 s9 b3 ]: }
  43. % b1 Z% ^* t& t7 l' X( \& x1 g
  44. // Insert the post into the database
    + D: q+ {/ R* S3 w) N  d
  45. $ret = wp_insert_post( $my_post );
    9 T* q* m1 `' J) L
  46. echo $ret;
    * u. r: I9 P# l! |6 R
  47. ?>7 e+ v, ?2 Z; H, ^: g
复制代码
我自己写的
$ W1 g5 E+ E0 T/ {* C) \+ t+ k插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-6 16:12 , Processed in 0.047214 second(s), 13 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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