找回密码
 立即注册

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充值
各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPTK加白户/二解户/FB海外户/GG老户最大欧洲Nutra网盟BA找量
FB高权重耐操个号⚡️稳定过审FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇✔Taboola海外户源头
广告位出租虚拟卡返佣1%,国内持牌机构  
查看: 8441|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Influxtec
本帖最后由 finder 于 2014-12-28 15:13 编辑
  |2 x: E& f6 }" S3 m# K  d+ e; A' Y, l; @- r
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持0 ]+ e. B  j, Q
, K$ M" Z. f# ^4 q
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
' k9 w5 `& n( o9 \- Y* [
- e. k. A# `2 \4 ]1 \, l4 z  D方便实用 简单 何乐而不用呢
  1. 6 R* a) s9 m+ S2 p2 x
  2. <?php: h! ]/ x5 C* j  M1 x) e8 z- ~

  3. 9 ]0 D5 `; c# U3 s' s/ g' I
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );) v- u4 I* `9 _, L
  5. require_once( ABSPATH . 'wp-config.php' );! G9 W" ^3 S  }6 S0 B0 F
  6. require_once( ABSPATH . 'wp-settings.php' );4 F* I0 R. n$ K" D
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );5 ~2 O; s7 o& m% t
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    : |3 T( t& x. i0 q9 E; b
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    3 x2 ~# p4 D" `
  10. $title = $_POST["title"];) b# ~) ~  x' t6 d( y# K9 |# `
  11. $content = $_POST["content"];& i1 h/ C) s7 T6 S( F$ V3 Y
  12. $tags = explode("_",$_POST["tags"]);. r; @3 t2 t' k+ r& r
  13. $cate = $_POST["cate"];$ W& s& l8 P2 V. d7 g
  14. //print_r $tags;4 P. I4 u! V) p. @0 G- t" z: k" u* b
  15. //+ q0 \- S: x) o8 n7 y
  16. //
    ' }# C* p5 |6 _; [  T; a
  17. $wp = new WP();! i/ ?" L: W( ?3 R- Z
  18. $wp->main();
    : z* z) V, w5 l  v$ b, ~9 G( Q- h. H
  19. //
    , V, |0 I" K; t, i" U4 |
  20. $my_post = array();
    ! Q# _4 K/ K! c2 O5 j9 x9 r1 Z1 Z+ I# i
  21. $my_post['post_title'] = $title;
    7 w5 z" K4 A$ W! U0 I% P
  22. $my_post['post_content'] = $content;
    $ e/ \$ }# E  Z
  23. $my_post['post_status'] = 'publish';6 Q: d4 ~  G. }6 `6 |. i8 ~0 {
  24. $my_post['post_author'] = 1;6 R& H2 A( F" i6 Y+ x) m
  25. $my_post['post_category'] = array($cate);
    - L# K- e. A" b  U
  26. $my_post['tags_input'] = $tags;% o/ M! X9 N8 @9 a
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    % C! `& R9 H. b4 a- y: r( S; g
  28. //$my_post['post_status'] = 'future';& o  C. o  ]' \% E% _3 V( \1 u# s+ _
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    6 w4 f: d) M8 R

  30. + b4 Y8 |2 V) X- N( K! e9 T
  31. // Insert the post into the database
    # j) X5 U( X! [. l! [* ]
  32. $ret = wp_insert_post( $my_post );
    9 R! }' U9 N1 x' X2 s' p
  33. echo $ret;
    ) G: p* P% d' T" H2 y3 k" L: v2 e! \
  34. ?>) f- b7 H. j. u  S; Q
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. ! J( j" S+ o; j1 h
  2. <?php; ~4 J9 m  t5 C5 f
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    % f# Z/ R8 w) W+ }# T  `; b
  4. require_once( ABSPATH . 'wp-config.php' );- f( j2 P' o: A# J& H& [5 o
  5. require_once( ABSPATH . 'wp-settings.php' );
    ( h9 m) z1 G' a" c( |
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );/ u$ o% E0 X6 L" f
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
      D/ T9 l8 n0 s  c7 C& n; t8 W
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ( _9 r- |8 }+ ~) e  ^+ l
  9. $pic_name = $_POST["pic_name"];* t4 [6 e/ v) l9 n8 F0 b
  10. $pic = $_POST["pic"];- H+ N9 B( g! f& Y. A" Y% C
  11. if($pic != "" && $pic_name != "")
    8 S/ t) `- H9 W, Z% K0 i3 G4 k3 Q' M
  12. {
    - X: L' F6 Z# s/ A" V# q
  13. $path = "images/";
    8 o5 q& `/ H6 {, x3 S8 ?5 o
  14. $pic_name = $path.$pic_name;
    6 d: X  X1 b! _: x* g0 U
  15. echo $pic_name;% u8 h+ b0 ?. R; A0 `/ L6 m
  16. echo "||";
    - S! c1 L% V# \, f6 N
  17. error_reporting(0);, ~. {. M8 D- `: e8 r
  18. mkdir("images");
    9 @% T6 s$ p1 k. l
  19. $handle = fopen($pic_name, 'w');1 o  K/ M* R' [% h% R% o  C6 ~
  20. echo fwrite($handle,file_get_contents($pic));
    4 u0 _( `" J0 E7 Z7 d4 k; I& h* I- o
  21. }! H# @) I+ O$ A% h, B  r, g4 v8 M* k

  22.   h1 q. N, [! Y/ v$ ~( O7 P7 C
  23. $title = $_POST["title"];7 T/ |2 J' k9 ]; \4 H. _
  24. $content = $_POST["content"];
    5 c1 Z: S  l; D( H
  25. $tags = explode("_",$_POST["tags"]);* C* D0 s4 S7 T( j& e
  26. $cate = $_POST["cate"];9 m, Z* f, V, `  i6 N
  27. //print_r $tags;, Z6 W2 t. M. A+ d" H7 |
  28. //
    6 D0 R3 K% v/ o
  29. //0 a3 o. K" l* h( @* @2 |) r
  30. $wp = new WP();
    4 E* b9 l3 }# M4 m
  31. $wp->main();
    : u2 a% W! d, `) b# [
  32. //" y( {( Y9 n2 G
  33. $my_post = array();
    , [( E0 J: ^! m& x, M2 Z: u' n0 h- v
  34. $my_post['post_title'] = $title;
    . ^% R  Q7 \# r3 Q# w
  35. $my_post['post_content'] = $content;6 q( u. j5 S. C# y3 E
  36. $my_post['post_status'] = 'publish';
    / w7 B0 `" g# f
  37. $my_post['post_author'] = 1;% T8 ^2 \0 Q6 g. T7 j
  38. $my_post['post_category'] = array($cate);
    , Z6 R+ s! ]# o4 U; P7 W5 T' _
  39. $my_post['tags_input'] = $tags;, [5 `! A, a9 B8 K
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    3 [* o2 Q! E  H6 o: i+ L/ K: q
  41. //$my_post['post_status'] = 'future';
    9 K; {$ X  N$ G! J1 Y
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    , Y0 Z2 }) S4 U' X! K

  43. 5 N( _( E# C- e: U4 C
  44. // Insert the post into the database
    4 D* z( f; H+ a. i  c  m
  45. $ret = wp_insert_post( $my_post );) I; N# a8 C# V+ N2 X$ ^! I* V
  46. echo $ret;
    % {$ q2 U8 f* A( q# ]  n  I. k
  47. ?>
    7 U+ D  P  h1 v8 x" k4 D
复制代码
我自己写的" O: w* O6 _6 F. U7 L1 \; E" U" U! @
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-10-17 10:05 , Processed in 0.061214 second(s), 23 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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