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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
PTMLink
本帖最后由 finder 于 2014-12-28 15:13 编辑 ' q0 F! j/ ?+ r* N6 C+ E, y% J7 a

" [# g( _  x9 G" N直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持8 x  f9 b6 e8 G2 Z$ @( `, p2 F

# M/ {8 e! t9 e我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了* ?& v' V& j6 W4 S$ S+ [( u; |

" L' k! D, K3 ?方便实用 简单 何乐而不用呢

  1. + K0 B" Q0 q8 b' M1 t3 ~) R
  2. <?php
    ) O1 [# }* e8 v3 B  g) i) ?+ {

  3. 8 C1 \8 e2 j/ v, a! W6 S8 o6 @
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    ' J' ^: ]/ F6 ~4 }
  5. require_once( ABSPATH . 'wp-config.php' );3 u( e2 C# |5 q( p  [
  6. require_once( ABSPATH . 'wp-settings.php' );6 _" [4 F. Z3 k9 G+ ?" |
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );5 q% |4 ~+ V5 b: T) R+ }% \- Y
  8. require_once( ABSPATH . 'wp-includes/functions.php' );: U. \, {& h1 s% P) D, F  h
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    % _+ k3 ]3 B! E& B4 x
  10. $title = $_POST["title"];
    8 c* r4 `& `6 q) P2 x# S5 d6 m
  11. $content = $_POST["content"];) Y9 l6 q& D, ]  @! x8 f
  12. $tags = explode("_",$_POST["tags"]);5 t5 V3 Z* X) z
  13. $cate = $_POST["cate"];
    ; s# M$ D; ?0 c& t
  14. //print_r $tags;/ {+ n0 f' Z. ~, U4 l" [. g- P
  15. //
    * I* T+ n% \+ w$ w. B
  16. //4 i0 H5 i: B$ s
  17. $wp = new WP();8 H9 |# v: Q1 n0 q( k
  18. $wp->main();4 J1 F2 n( |4 U4 t% A. y7 y
  19. //
    / N$ n* G; Z! N4 i2 y' a" b
  20. $my_post = array();( s7 e( [( p4 a. s  s) J- ~
  21. $my_post['post_title'] = $title;
      h0 ^8 ~- p+ G
  22. $my_post['post_content'] = $content;
    ( d6 P4 K2 ]+ Q# y
  23. $my_post['post_status'] = 'publish';& S6 K& W) ?- Y2 k
  24. $my_post['post_author'] = 1;
    7 T% T6 i, x# R# n
  25. $my_post['post_category'] = array($cate);& B+ R' Z) R( B% O) V. p
  26. $my_post['tags_input'] = $tags;+ J8 [' r% {) t& u  X# Y3 m9 _
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    * f1 x: a5 ?6 g& N4 z8 f" k7 Y
  28. //$my_post['post_status'] = 'future';
    6 g& ]6 p+ X- a- r. N. L* }- Q1 O
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';3 n$ a. Q7 a+ |) _: |# m2 ~
  30. 1 h) J/ \4 a& h
  31. // Insert the post into the database# t, n- W$ A! l* F. T
  32. $ret = wp_insert_post( $my_post );5 D6 V) u" ]. N8 j) v; T3 X+ P7 c# J
  33. echo $ret;' m1 M- {+ x# {7 ~
  34. ?>
    - T6 R: J5 b; b7 z0 e
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. 5 n7 O; C. E! H, B
  2. <?php
    7 t/ n0 r6 N: O6 Z( w
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );6 {( O0 w  T9 W5 u
  4. require_once( ABSPATH . 'wp-config.php' );
    & q1 y4 f; I1 ], W: M/ f1 a; i  n4 p
  5. require_once( ABSPATH . 'wp-settings.php' );7 {, o( Y, Z2 t4 S9 ]5 M
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    7 u  K, G4 K2 ^3 ~6 p( a/ D7 P+ A
  7. require_once( ABSPATH . 'wp-includes/functions.php' );+ r. r. `3 D7 W. j( h
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );$ x7 _) |9 x, k% \7 \/ n0 z
  9. $pic_name = $_POST["pic_name"];
    5 Y2 z5 ~- U1 N: M- D0 z7 e
  10. $pic = $_POST["pic"];9 m3 b0 X4 C- A, ~; Q. v6 ?
  11. if($pic != "" && $pic_name != "")
    8 ?3 r1 _% A% m4 J; Z/ R2 E% d- m
  12. {1 R9 m% o0 u5 p1 O
  13. $path = "images/";
    ' @1 O- b; S7 n- w: h. h
  14. $pic_name = $path.$pic_name;
    + F' n. P! Y- t; E  H
  15. echo $pic_name;
    ( z2 n3 ^6 _9 b: M, N
  16. echo "||";. \2 B  g1 ?4 H. ?2 N0 J2 Z
  17. error_reporting(0);' F- A- o5 l/ M; k9 N
  18. mkdir("images");
    " M/ j0 J$ X4 h2 q
  19. $handle = fopen($pic_name, 'w');- Z5 _( ?" U9 m/ O; ^
  20. echo fwrite($handle,file_get_contents($pic));4 l* y6 _; t' R  k+ ^! a, F
  21. }
    . J- o6 T' N% C

  22. ( a2 I! k5 k! [/ v
  23. $title = $_POST["title"];
    6 @8 {& b  N4 h) _8 ?
  24. $content = $_POST["content"];
    / o, @2 n& ?2 }9 {. R
  25. $tags = explode("_",$_POST["tags"]);
    2 [5 S. l) h6 y: E2 L+ [
  26. $cate = $_POST["cate"];
      V+ Q+ i$ @" s, R: e
  27. //print_r $tags;$ A9 L2 T6 u: ]$ G
  28. //% P/ o) I& [! O& b2 Y/ k' ?
  29. //8 j; ]0 m0 }! h+ i; R7 e/ t1 N
  30. $wp = new WP();* D' P7 T  ~/ x
  31. $wp->main();
      T3 L  k, Q$ R; H5 Q# T& {
  32. //6 I  M' O: C9 U2 U" y* u9 k
  33. $my_post = array();; Z* h6 {6 K. I2 U7 e  U
  34. $my_post['post_title'] = $title;
    0 D" E( {1 r, o% Y5 ?
  35. $my_post['post_content'] = $content;3 }# a! R5 B( `% c0 x
  36. $my_post['post_status'] = 'publish';) H* Q2 Y9 F3 `
  37. $my_post['post_author'] = 1;9 b& E  i2 G3 w- u& o4 Q
  38. $my_post['post_category'] = array($cate);7 K4 X# u- z8 j3 R$ S  X+ W
  39. $my_post['tags_input'] = $tags;- V) C7 @, I* Z5 c; L) [
  40. //$my_post['tags_input'] = array('tag1', 'tag2');$ n# q: o' R' r& Y% P
  41. //$my_post['post_status'] = 'future';7 u; \! Z* _+ V8 t
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';2 H0 j5 `, \. h
  43. , n8 {5 a& u  ?0 f
  44. // Insert the post into the database8 T9 Z( g! @$ c3 ^  D* u# ~
  45. $ret = wp_insert_post( $my_post );
    4 O) p, g+ [) x. j$ K( Q
  46. echo $ret;
    7 z* O+ ^7 P5 }  q
  47. ?>5 c0 H0 J' I" h  Z) s- G
复制代码
我自己写的
* v- Q6 R% T0 J9 j7 c, [1 ?2 t# h( 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

积分

中级会员

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-24 00:49 , Processed in 0.050319 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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