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充值
各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户IPCola原生住宅IP⚡️$1.8/条双ISPFB海外户、GG老户、TK加白老户
PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多高品质·稳定高速纯净IP FB个号1块一个
TikTok2审户/老户/国内外端口/加白SX.ORG 高质量代理⚡235+ 地区GG,FB,TK, 欧美源头, 欢迎合作!跨境债务催收/风险代理
高权重Google老户[卖户+筛户等级] 海外斗篷・智能广告过审率高达 99%DataImpulse⚡️纯净住宅代理仅 $1广告位出租
8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构  
查看: 7778|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 / E% q. l  H. |' M* c
! ~8 s. M) i+ P- P  K& _4 c
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
( Z+ v2 t3 |3 B8 P+ b
, d4 ~$ V/ _+ b$ o9 Q( F2 @) h# Z9 l我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了/ m2 M6 F1 x% O; z

  u, {/ C/ ]: a) Q方便实用 简单 何乐而不用呢
  1. 2 W/ x) _1 X$ l! O* z% L
  2. <?php# [) p! P9 V+ m+ ~6 `

  3. - N" B6 y, C1 F
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );2 L4 O4 t: W8 l. W( i
  5. require_once( ABSPATH . 'wp-config.php' );
    ' q% x8 s0 v! W& Q* Z7 i
  6. require_once( ABSPATH . 'wp-settings.php' );5 k9 u  q! U& T4 O+ ~8 }% m3 V
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    5 s  e/ ^& p5 o  Z. C  Y
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    8 m7 d" S/ g& C+ F& k' z# G/ V) X5 K! Q
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    7 }9 T- v" E4 D# B7 u  m# K
  10. $title = $_POST["title"];
    " F5 s& _, x9 ~/ N0 n
  11. $content = $_POST["content"];
    ! J+ a4 i! H! y% `  r
  12. $tags = explode("_",$_POST["tags"]);
    : |, l  ^% ?0 a  ]) F- \
  13. $cate = $_POST["cate"];& p) f* s1 H, ~
  14. //print_r $tags;9 C2 P6 I& O" M. o8 e
  15. //
    ' D( `- T( T$ f' T6 q8 n" \) j' h
  16. //
      y6 T& L6 [8 t) R0 F8 W
  17. $wp = new WP();6 M0 U- w9 S0 n- i- v& q
  18. $wp->main();
    ; _$ ?" r) ^+ F( G) w
  19. //
    2 ?1 _# r) o0 s* B* X* z# o
  20. $my_post = array();, }- Y2 |! \* H- o" ]
  21. $my_post['post_title'] = $title;. O" `3 O. t3 e. N
  22. $my_post['post_content'] = $content;
    ' e4 h& G) {5 \; _7 h! G
  23. $my_post['post_status'] = 'publish';2 h; a1 R! O. B: n
  24. $my_post['post_author'] = 1;% V( x! Y& t  w7 w1 o% D
  25. $my_post['post_category'] = array($cate);
    ! V; n# Q$ [2 Z8 j# \' H4 {. j* R
  26. $my_post['tags_input'] = $tags;6 g' U0 h9 X  R0 B) r1 u
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    / n- P; L. a# o0 D
  28. //$my_post['post_status'] = 'future';
    & \/ Q  I9 K0 p- j# V
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';& e+ C, p& S4 J2 s2 O: x
  30. 4 G: ~4 C# I( M- k4 H) I
  31. // Insert the post into the database* u9 }2 P) ^2 Y2 k& \$ a8 h! |7 l
  32. $ret = wp_insert_post( $my_post );: {/ D, `9 \; ^( m3 r; k0 l9 D. x
  33. echo $ret;
    ' }9 ~! O9 h8 n9 b" j
  34. ?>
    / R( Q' u4 p; j/ w# [
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. ( P0 ^# h4 d- D# n! {6 r- @
  2. <?php
    * B( }! ~' a  |3 }& n
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );, m4 B$ ^8 o" Z4 E6 z
  4. require_once( ABSPATH . 'wp-config.php' );% D( ?! B( {; Q
  5. require_once( ABSPATH . 'wp-settings.php' );% p% Z* ~) a8 w% r  C7 ~& ?" L
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    & K! X0 U& A5 D+ F7 D
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    2 |2 l. u2 Q! }$ ?3 i6 y7 w
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );" K8 \/ y% m$ A1 x0 N
  9. $pic_name = $_POST["pic_name"];
    * Y$ @0 W5 H' D
  10. $pic = $_POST["pic"];6 F2 }8 F0 `4 z6 z. m
  11. if($pic != "" && $pic_name != "")
    ! x# H- B+ N) B' I
  12. {
    # r  E0 C& r& E" o2 g
  13. $path = "images/";: o$ u4 C* ?$ N9 f, [
  14. $pic_name = $path.$pic_name;% B/ N+ n  M5 P& i
  15. echo $pic_name;; j; D6 ?  @- G% \' Q% U
  16. echo "||";6 p" L% q% C) f& f; }2 ~
  17. error_reporting(0);
    8 a  G0 \  Z, }6 c1 V' ^
  18. mkdir("images");7 N' W/ w* Z$ G, r/ M; p% L) J
  19. $handle = fopen($pic_name, 'w');1 l1 @( h4 [" a3 j
  20. echo fwrite($handle,file_get_contents($pic));( s; B$ @! ~2 O
  21. }, K, o1 L) y  V+ Y2 m

  22. 7 d& c1 U: \2 T$ ]4 F4 [$ N
  23. $title = $_POST["title"];/ [& b5 D( o# c# u0 @+ z
  24. $content = $_POST["content"];' z' U+ b- M; I
  25. $tags = explode("_",$_POST["tags"]);" V: p) r! j  L) ?3 p- s" f
  26. $cate = $_POST["cate"];
    . P$ @& z& b: D+ L
  27. //print_r $tags;
    9 J" ?7 A& ?: O2 U' {7 T6 ]
  28. //
    1 {4 t. I! V: n9 R  e2 g
  29. //) ]$ l( F6 _: l3 A9 m
  30. $wp = new WP();3 j4 C% K' L- |. y* g
  31. $wp->main();
    , g; m" P2 r9 j6 H! B- s4 n
  32. //9 i  ?3 G7 A( O* {' D& V  B
  33. $my_post = array();+ F) x$ z: R7 A7 \) E' A
  34. $my_post['post_title'] = $title;
    * z2 H$ E& q. h
  35. $my_post['post_content'] = $content;
    7 A0 p" `/ q2 e8 I/ j; q# ]
  36. $my_post['post_status'] = 'publish';
    0 \4 ?: n; p- U4 o
  37. $my_post['post_author'] = 1;6 |2 P: T7 f+ x2 E
  38. $my_post['post_category'] = array($cate);
    ' [) t2 q. t& V& ?2 X/ h$ ]
  39. $my_post['tags_input'] = $tags;6 T% C& ~5 j- u+ o+ W& [
  40. //$my_post['tags_input'] = array('tag1', 'tag2');1 V5 @: \: {; e! w' G1 q
  41. //$my_post['post_status'] = 'future';
      H7 q: B/ R: v1 {0 B. a& L
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';* o/ {! F6 C! w" O
  43. ( v5 H8 g+ k7 k2 T  d
  44. // Insert the post into the database
    . K7 W# w  [7 n" j7 I# F1 x' G
  45. $ret = wp_insert_post( $my_post );
    , O! `5 T% l  \; k" @( [) I3 u$ S
  46. echo $ret;, i1 Y  ?& u/ {5 p$ G- i. R
  47. ?>0 L5 ^/ f9 B/ y& l! s! Z% }# @/ X! N* ^
复制代码
我自己写的
% }, |/ p2 |6 l4 d9 Z插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-3-26 01:44 , Processed in 0.048407 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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