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户(优势)⚡️TikTok企业户,bm户,账单户IPCola原生住宅IP⚡️$1.8/条双ISP
FB海外户、GG老户、TK加白老户海外CL企业户源头PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多
最大欧洲Nutra网盟BA找量 FB个号1块一个TikTok2审户/老户/国内外端口/加白SX.ORG 高质量代理⚡235+ 地区
GG,FB,TK, 欧美源头, 欢迎合作❤️跨境债务催收/风险代理FB企业户海外户,授信户,TK加白户Proxy4Free独家住宅IP池❤️免费测试
联盟收款/海外资金下发/服贸结汇域名防红⚠斗篷工具/可试用3天广告位出租8500万高质量住宅IP,助力各种需求
虚拟卡返佣1%,国内持牌机构   
查看: 7891|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
PTMLink
本帖最后由 finder 于 2014-12-28 15:13 编辑
# f) L0 g1 g2 o7 C
! A$ N* S* G% {& P1 P/ Y6 M直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持+ y  O9 Y; _- `6 L& A5 ]
% f9 g7 x/ c: n
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了2 }+ [5 |& h4 x6 L
+ V6 k7 K  p# Q* ^2 }" D
方便实用 简单 何乐而不用呢

  1.   e$ {% A/ r) A: F
  2. <?php1 Y. w" t* I1 `

  3. # j$ E3 e# w2 J7 {
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );8 P$ m4 j$ |+ F5 x# Z3 O6 x: B, s
  5. require_once( ABSPATH . 'wp-config.php' );  g' d2 V" h3 ~9 L# _2 z, g2 w
  6. require_once( ABSPATH . 'wp-settings.php' );9 s  E) Q! B- I/ d9 D) E& c6 \! k
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    " q5 o3 R, h' _) J6 {9 {$ Q+ n
  8. require_once( ABSPATH . 'wp-includes/functions.php' );/ x3 x/ T9 y7 f* K& \7 A2 R
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );, x& E3 }# p! G- S, L, Q, I4 H" ?3 W
  10. $title = $_POST["title"];) s5 i  }, f! ^7 S& _. g
  11. $content = $_POST["content"];5 A1 v8 u; S* p; l( }4 l) U
  12. $tags = explode("_",$_POST["tags"]);
    4 Y0 z, x% R/ d
  13. $cate = $_POST["cate"];* D; ?( [% n1 s1 l8 h  L" C
  14. //print_r $tags;2 e) R6 S& ~. h; y
  15. //
    $ f% k' Y+ n7 _
  16. //% i" b9 v9 X! A/ a5 x* y/ w5 T
  17. $wp = new WP();4 O4 i( D7 R8 w: I' Y' M
  18. $wp->main();
    / M, F0 [1 A# b: K
  19. //
    4 p  @; |+ z1 e2 S7 v: p  }' \
  20. $my_post = array();
    3 H. j: v! E6 }% M0 ~9 M
  21. $my_post['post_title'] = $title;) M! x! G- i$ n# b: q
  22. $my_post['post_content'] = $content;
    % h! S! U6 L6 Z' s' c2 M4 R
  23. $my_post['post_status'] = 'publish';' R4 P! J( T; v1 `' @1 |
  24. $my_post['post_author'] = 1;) G3 }. U) S) R( Q' ~
  25. $my_post['post_category'] = array($cate);3 M6 u) q5 M) ^5 z; [( ~
  26. $my_post['tags_input'] = $tags;
    8 j0 T9 Z1 u. i4 R8 x6 n
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    ' ]- c' b) l& p* _; s. ]* D8 _0 \
  28. //$my_post['post_status'] = 'future';
    " f" w. s8 V+ W4 h% P9 x: J( u
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';. h1 e" E" r' W. P% V
  30. ( F3 g+ m8 p4 }' s4 S
  31. // Insert the post into the database9 I1 B- F( _: d0 Y8 _0 Z$ u7 {7 S
  32. $ret = wp_insert_post( $my_post );
    " m. G& u( V1 G6 s- \* }
  33. echo $ret;
    % n* G  {) P( z) X7 |
  34. ?>
    0 u% K, g: H# d  P- G8 m' Y
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 8 S: ?" S; ?  q  ~: _) F  a
  2. <?php
    0 N1 C+ `: W  \% Z: m) I
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );+ }: K6 ?  T( f4 B3 R2 ]
  4. require_once( ABSPATH . 'wp-config.php' );0 ~3 g& E# L7 a$ @  u
  5. require_once( ABSPATH . 'wp-settings.php' );
    , @" P' U7 v6 \0 T% S
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    4 u+ m6 H' r. T4 _% k
  7. require_once( ABSPATH . 'wp-includes/functions.php' );; Y& s! ^1 ~& q: n! Q% X
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
      M8 B! C8 U8 l6 h+ o
  9. $pic_name = $_POST["pic_name"];& |" d6 M2 g7 ]! `
  10. $pic = $_POST["pic"];
    & K+ j$ c& |/ }, z* ]
  11. if($pic != "" && $pic_name != "")- N+ U+ P" |) G) b2 I2 v. C, X
  12. {
    0 u5 p5 k$ e4 ~. |5 {
  13. $path = "images/";
    6 a  l0 Y7 H2 q$ j2 ?  t
  14. $pic_name = $path.$pic_name;; S  r, z+ i5 z
  15. echo $pic_name;9 `( v' X$ o  A0 V0 I" [* {
  16. echo "||";
    / ^6 O1 M( Z& G+ e8 e* R, Y1 ~
  17. error_reporting(0);
    9 w' W4 `8 k1 f' ^* S/ w* V
  18. mkdir("images");: {" k9 u) V. t* [' l
  19. $handle = fopen($pic_name, 'w');
    : k2 R( f7 e7 e4 W
  20. echo fwrite($handle,file_get_contents($pic));
    , O* ~4 g9 D) {( [& F# k
  21. }
    3 l' c8 N6 |1 [; x( v  X- J

  22. $ ^& j; W# ~/ Z$ ]+ J# ^
  23. $title = $_POST["title"];/ L# V. R$ o! O
  24. $content = $_POST["content"];
    " c+ d- U9 q2 \# a1 U
  25. $tags = explode("_",$_POST["tags"]);
    / W7 _3 q1 \% p; F# D/ B
  26. $cate = $_POST["cate"];/ A; X! P9 P+ m4 [8 B
  27. //print_r $tags;
    0 C& G' p: O" P  _8 I
  28. //6 u) @1 |9 U* _) n8 x+ ?, @6 j3 {
  29. //, l$ b0 N5 C7 Y+ g8 U  O
  30. $wp = new WP();
    ) \/ N! Z% U5 K" J
  31. $wp->main();
    - u- v# H6 |. Z, E
  32. //
    % @& E8 V- S3 [9 R
  33. $my_post = array();
    4 r0 l$ ^% b! Q4 k! F
  34. $my_post['post_title'] = $title;1 z* ^5 U2 @( I  ?% l- O
  35. $my_post['post_content'] = $content;
    1 U: f( ^/ V: }+ L6 q) b; n# M( M) i
  36. $my_post['post_status'] = 'publish';2 S, p; A/ S' q7 R& }( L( X
  37. $my_post['post_author'] = 1;: x1 ^( ]& l% q" X; A
  38. $my_post['post_category'] = array($cate);
    6 k. P, s) Q* @) z
  39. $my_post['tags_input'] = $tags;
    / D2 q" ]4 C; ~& m: Q
  40. //$my_post['tags_input'] = array('tag1', 'tag2');- o3 V; D8 t/ R" T
  41. //$my_post['post_status'] = 'future';
    / `  m5 s! q0 w1 E; L$ p
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ( O' z) v6 ]4 m, |+ B" \% f' |
  43. 1 I, _* y( k, r5 b, u+ L" z! i6 T
  44. // Insert the post into the database
    9 ~" w3 i( H: F, `0 z) b% S# \" [; F
  45. $ret = wp_insert_post( $my_post );9 a3 M* p, p7 T  z
  46. echo $ret;
    ) c! A( P8 ^0 m, E
  47. ?>; }8 U$ n$ A, V5 t( S. C' H# N
复制代码
我自己写的; D/ h4 U( P& E. h; ~
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-4-27 00:01 , Processed in 0.049319 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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