找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具
ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款全球虚拟卡, 支持U充值
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPTK加白户/二解户/FB海外户/GG老户海外CL企业户源头
最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审GG,FB,TK, 欧美源头, 欢迎合作❤️FB企业户海外户,授信户,TK加白户
联盟收款/海外资金下发/服贸结汇⚡️Spend.net — 美元卡仅需$0⚡️比特浏览器+云手机 |防关联防封号Facebook截流, 1 次点击 2 次曝光
广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构 
查看: 8185|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Deepclick
本帖最后由 finder 于 2014-12-28 15:13 编辑 * M1 H1 ]+ p" W2 o5 O
% ]! r' g4 t! ^. P
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
; |9 @& g, W; o( I
+ C% B3 @* S4 @0 i  i我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了6 {5 s4 e9 U% f8 J

" z  u/ Q/ Z  Y3 w5 z5 p方便实用 简单 何乐而不用呢
  1. - @9 t5 v2 ?6 I$ m! A; p* I0 |6 F
  2. <?php
    4 n$ I  j0 q- Z9 I! U+ h9 b9 g

  3. / L4 H+ u; @$ h
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    & \0 f/ \  a- ?
  5. require_once( ABSPATH . 'wp-config.php' );* c  b; }  U' A
  6. require_once( ABSPATH . 'wp-settings.php' );! o/ n6 Y4 b  }5 V) @1 L. m
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );! z3 [! B! w' F$ u2 b6 |7 g3 |8 e
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    1 E/ B/ C% e. ~' z1 M" O5 a" u
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );9 |* \0 @/ F% q& f5 R
  10. $title = $_POST["title"];. ]' N2 o' J" `; p# L( K" t3 ?
  11. $content = $_POST["content"];( x9 h' {: x6 p+ W  a2 k
  12. $tags = explode("_",$_POST["tags"]);1 s- H5 \0 e0 G
  13. $cate = $_POST["cate"];' v8 @8 r0 J6 e
  14. //print_r $tags;  j' a! R: B9 K4 w2 g
  15. //" |5 R; P% f# W& S; q/ a) N
  16. //% n+ |. q+ u# D& a: [) k/ h
  17. $wp = new WP();
    5 V" K5 s6 |2 A. z
  18. $wp->main();) M  W) R+ |8 b  b0 v4 ^
  19. //; `; D- K) x! M: M" O
  20. $my_post = array();. @9 y* L/ j3 G6 H5 K  x; }
  21. $my_post['post_title'] = $title;" K+ T! ?* O" `+ B
  22. $my_post['post_content'] = $content;
    7 B) {5 n* l/ P$ B
  23. $my_post['post_status'] = 'publish';6 U0 W; a4 |  C4 M! G
  24. $my_post['post_author'] = 1;# X8 c7 Z+ A) n& M7 Y2 q% Z
  25. $my_post['post_category'] = array($cate);
    : N1 `! I- u3 D1 G* p& Z7 q' p
  26. $my_post['tags_input'] = $tags;
      c) w) m6 F0 Y& ]/ W9 Y, X
  27. //$my_post['tags_input'] = array('tag1', 'tag2');1 Y) L5 T# B+ G. E7 ]+ C3 p
  28. //$my_post['post_status'] = 'future';, O8 w7 c& Q) s% c! c: U) H$ Y
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';- J! A5 t* L- L  x4 q  o7 C* h

  30. ; |( E+ k1 T" c; J3 L1 {; [
  31. // Insert the post into the database
    , g+ u$ U5 j( a$ x# m* x% f
  32. $ret = wp_insert_post( $my_post );6 [( g! u" h! T2 _$ ]8 N
  33. echo $ret;
    4 U. N: m$ g$ r( q. H# j
  34. ?>7 M% n" `' r# k
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. 7 Z% P" ?# J& r6 P
  2. <?php& t; r3 i4 E3 O# Q* E* M6 V- M
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    - k( R& g% J% _+ T1 c1 |  `
  4. require_once( ABSPATH . 'wp-config.php' );
      P# E2 x2 y4 c  C( u8 e
  5. require_once( ABSPATH . 'wp-settings.php' );& ~* |! x# X. E6 t6 v
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    . C3 R- e; m; Q) t
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    * p2 M+ d6 [( b
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );. n7 s5 B7 z8 J- \/ v" S
  9. $pic_name = $_POST["pic_name"];+ \5 C# U  r- F7 u' X3 Z( W) c4 d
  10. $pic = $_POST["pic"];! Q/ v7 g* d, b3 l0 e$ Z
  11. if($pic != "" && $pic_name != "")
    , r9 X3 b9 h- _* t) `. P
  12. {
    ' D) G+ n9 }  z; z3 O. u  n
  13. $path = "images/";
    7 `0 t! ^' E  o) @  \
  14. $pic_name = $path.$pic_name;
    9 \  w8 ~% J. C4 J3 _) [
  15. echo $pic_name;
    & o- z+ v) W/ o" Y$ K
  16. echo "||";
    7 m9 O# I# T1 [# R) j7 [3 S2 _6 V
  17. error_reporting(0);) k7 @  E: e" j; Q) \+ v' m1 u3 k: }
  18. mkdir("images");
    8 u8 h) O9 E* M, K. E5 f
  19. $handle = fopen($pic_name, 'w');  ]" O: s2 s3 q" N
  20. echo fwrite($handle,file_get_contents($pic));5 P2 }% J0 u0 u  T0 j3 A
  21. }3 `% E2 t4 f5 M: n; o' k# y0 R7 R

  22. 0 S3 [" z7 Z. d* y3 [+ x% p
  23. $title = $_POST["title"];
    1 m+ l1 h2 e+ `9 H( S5 s7 N
  24. $content = $_POST["content"];
    1 C. S6 `& u& B! D1 C/ Z
  25. $tags = explode("_",$_POST["tags"]);
    $ q% ?0 U0 h- C! f' L2 ~+ V* s
  26. $cate = $_POST["cate"];
    ; A( Z% G2 e6 S) ?8 g" S
  27. //print_r $tags;/ \6 W- z! t2 @' e
  28. //
    5 p. f  z" |' b1 P- s8 z3 [
  29. //# [# H6 h0 f1 w1 `. c
  30. $wp = new WP();2 G) y* u) [$ A- z# Q* Q1 H3 @
  31. $wp->main();, h) l) q4 M7 r! G
  32. //  s. Y9 M5 O6 g
  33. $my_post = array();0 I$ X+ J  M8 S- m# B
  34. $my_post['post_title'] = $title;
    # K5 R7 ?; n9 A! |
  35. $my_post['post_content'] = $content;& x: U" M6 @4 Z+ L2 C) T( M
  36. $my_post['post_status'] = 'publish';
    $ p' q) j/ {5 h8 q; i1 y
  37. $my_post['post_author'] = 1;  b7 `% @) U& R+ D9 s" i8 E4 ^
  38. $my_post['post_category'] = array($cate);
    ' }$ `2 J. v3 w+ s! I
  39. $my_post['tags_input'] = $tags;( p: x' m) ]3 J5 F
  40. //$my_post['tags_input'] = array('tag1', 'tag2');# b; b6 o1 c* P9 q) c
  41. //$my_post['post_status'] = 'future';
    9 n- K" Q' H4 i+ c+ m' V! Z  v
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    & ]& y6 z9 k' D7 c& K

  43. ) \5 S5 n( r, J/ k
  44. // Insert the post into the database$ v$ N8 V; B- @0 ^" |5 a
  45. $ret = wp_insert_post( $my_post );; g( S$ h% y; A; q% m' Q2 W
  46. echo $ret;
    * ^# R! c" J% G9 O2 O; N( w; p3 T
  47. ?>
    ; n4 B' A4 a2 A; y+ U9 q# v( x
复制代码
我自己写的
$ Q! T1 l( {  Z. d: g3 y插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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

积分

中级会员

积分
894

社区QQ达人

发表于 2013-2-25 20:33:59 | 显示全部楼层
用xmlrpc不是更好吗
回复 支持 反对

使用道具 举报

15

主题

598

广告币

565

积分

中级会员

积分
565
发表于 2015-3-3 14:05:49 | 显示全部楼层
楼主辛苦了!~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们|联系我们|DMCA|广告服务|小黑屋|手机版|Archiver|Github|网站地图|AdvertCN

GMT+8, 2026-7-26 11:16 , Processed in 0.073761 second(s), 26 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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