AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Binom
 谷歌+Bing+TT+MSN官方代理 
⚡️按条S5代理⚡️静态⚡️独享⚡️5G⚡️最干净<Wifi住宅+5G移动>IP代理7200W全球动态不重复住宅IP代理
【广户】
⚡️我们很有实力Search feed套利⚡️Affiliate 广告开户FB/Google/TK点我开户⚡️
E.PN 虚拟卡BINOM TRACKER 60% OFF!FB/TT/KW 加白开户ADPLEXITY + ADVERTCN
比Adplexity还好用的Spy工具MediaGo+Taboola+Ob开户百度国际MediaGo⚡️让产品狂奔全球百度国际,高点击转化,快速放量
百度国际MediaGo,独家原生流量虚拟信用卡+独立站收款行业首创新型指纹Cloak, 谷歌奇效!Kookeey⚡️100%独享⚡️原生住宅IP
全球虚拟卡, 支持U充值免账户投放 FB 广告(送项目)2024做什么 - Media buy 项目库免费黑五教程(持续更新、欢迎交流)
Facebook 批量上广告Bridgeway - 联盟营销网络各种主页、账单户、BM户(优势)⚡️个人户,bm户不限额,账单户
Adsterra 的CPA/CPM/CPC 网站流量EU KETO/CBD - Jumbleberry9Proxy ⚡️ $0.04/IP, 无限带宽 cloak斗篷/ss/nutra/cpa/Dating
FB号商直销-24小时自动发货Facebook个号0.01一个FB个号1块一个FB账号0.1一个
FB顶级服务商「Facebook广告账号/批量采购」IPCola原生住宅IP⚡️$2.1/条双ISPFB各类账号出售,售后24h在线
批量定制不限额FB企业户广告位出租全球低价纯净住宅/移动IP-免费试用VMLogin指纹浏览器+多账号防关联
查看: 6118|回复: 3

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

[复制链接]

14

主题

38

广告币

218

积分

初级会员

Rank: 2

积分
218

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
adsterra
本帖最后由 finder 于 2014-12-28 15:13 编辑
  v7 |. }9 M4 }
- j1 @2 z# d0 Q直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持# x# l$ i1 ?" Y: |* C+ Y
: D: s; U: O; V% B8 w0 D% d- E
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
; F( E8 _* J1 A# n( S4 Z* h9 y4 p: ?3 M. p
方便实用 简单 何乐而不用呢

  1. 1 k4 O) l/ [" j2 F; T
  2. <?php7 e: F7 g' k) J: O/ J6 k( |/ W- ~' O
  3. / f! W% |5 s9 k8 ?$ h: J
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );1 `" Q$ w4 P6 F% z
  5. require_once( ABSPATH . 'wp-config.php' );
    - [& @& ~: `1 z- v; h
  6. require_once( ABSPATH . 'wp-settings.php' );; a& `" V9 {! o, ~- a" [4 o
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    - l4 }: Q5 r* z0 I
  8. require_once( ABSPATH . 'wp-includes/functions.php' );8 ^0 N1 F( z5 A! D6 `1 P6 u
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );0 S) F, `$ r" t( d1 H9 A! Z! s
  10. $title = $_POST["title"];
    8 X7 _1 e" c- F+ m1 ~$ ?
  11. $content = $_POST["content"];, X: ~; C: C: z0 T# T& J  q- ?6 o
  12. $tags = explode("_",$_POST["tags"]);
    5 v. p+ B3 S/ b
  13. $cate = $_POST["cate"];# ~& _( L& P/ F: m
  14. //print_r $tags;: o4 q( P+ X% ?" O8 g
  15. //! C  N9 g& \, o+ F, Z
  16. //
      w3 j, y' U0 j- O0 X) G
  17. $wp = new WP();
    # O2 M/ F7 ?4 U8 Z, F+ h
  18. $wp->main();
    / _- ?* P$ g" b) @
  19. //
    # b( v1 {* L. A3 g  a
  20. $my_post = array();
    - v  ]5 A7 S% t( n
  21. $my_post['post_title'] = $title;- x0 X$ o2 v/ w3 |
  22. $my_post['post_content'] = $content;  k+ R' |( T' O
  23. $my_post['post_status'] = 'publish';
    7 f% Q2 e) W: \+ x. M* I
  24. $my_post['post_author'] = 1;
    6 e5 W) A9 I/ n; c6 V
  25. $my_post['post_category'] = array($cate);
    ) m3 |- X6 i. Y7 d- w
  26. $my_post['tags_input'] = $tags;! }* ^: I* @; \" k& M  N
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    # ?) R+ _) Q9 U, ~3 a
  28. //$my_post['post_status'] = 'future';
    2 e7 T6 w$ S& E2 a3 }
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    / E7 l$ {/ G' Y! P

  30. : J$ M* P8 W. p2 ?6 x$ b& F, L0 }  Z
  31. // Insert the post into the database
    : j: F5 Z- _# M6 b. d
  32. $ret = wp_insert_post( $my_post );
    " F) q7 B4 `  |% O
  33. echo $ret;4 S2 ?7 _  z$ X  `! _
  34. ?>
    * R+ |/ K! v  R) Q, F- b6 T
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 0 K* }- m1 ]+ i7 ?: o7 \' ?$ O3 _
  2. <?php1 T* t4 b2 I# p3 G' A5 j/ J0 V
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    ! o  o! r7 ?1 @: n& |; U
  4. require_once( ABSPATH . 'wp-config.php' );
    + h9 f$ o! Q( _. m4 i# E/ j8 N
  5. require_once( ABSPATH . 'wp-settings.php' );+ p1 ?- F$ Z# t
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ! T. t* W, H, O7 z
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    / }8 ^5 @7 N( z& O" _
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ! n& C- X- I' ]) B' i* f
  9. $pic_name = $_POST["pic_name"];' P5 e4 e3 i- ?! W: w
  10. $pic = $_POST["pic"];
    9 N6 n5 T+ C4 y) a; E" P
  11. if($pic != "" && $pic_name != "")
    - C9 W7 I1 N: Y+ d- O
  12. {" v7 o% S8 |5 i
  13. $path = "images/";
    , h' J% `9 k3 _+ b+ e9 O) ^
  14. $pic_name = $path.$pic_name;
    : w9 n# Z0 B  F: C5 h! v& t( j
  15. echo $pic_name;
    7 T2 y/ o* M7 t% o7 g/ g
  16. echo "||";
    5 W5 z$ X4 s9 `1 i
  17. error_reporting(0);9 Q6 B$ d9 Q+ K5 L5 z& ~4 H4 M
  18. mkdir("images");* L2 k; G" _8 f
  19. $handle = fopen($pic_name, 'w');
    6 m& |: l. ?  h" n
  20. echo fwrite($handle,file_get_contents($pic));" E$ y" W1 T: k# A3 R; L
  21. }7 e4 b3 c4 ^+ ?6 _8 |" j

  22. 2 @# k9 E; W3 q; f
  23. $title = $_POST["title"];: N- t7 f2 ]; c8 @- }2 ]
  24. $content = $_POST["content"];- w/ N3 E9 p, p" w& \1 J
  25. $tags = explode("_",$_POST["tags"]);/ t: d: Z7 s, ~7 v" p
  26. $cate = $_POST["cate"];
    3 ]- a. v. w- @$ s3 n
  27. //print_r $tags;
    6 p# T5 d  J3 C
  28. //0 D) \: r* W' e6 j( N
  29. //
    ( ^, m1 M3 Z. J+ ~: j9 O
  30. $wp = new WP();
    . s; K  v0 q+ P  E5 m: J3 {6 k8 F
  31. $wp->main();
    " k, s$ j) d3 K9 D3 E7 |) d) E
  32. //+ V3 ~# |8 W* H! {' f* V
  33. $my_post = array();, g7 t0 s) w( _. U
  34. $my_post['post_title'] = $title;: d) D! W% |! f" \7 a  e
  35. $my_post['post_content'] = $content;$ ?! \  M" n0 P# [. H+ q8 A
  36. $my_post['post_status'] = 'publish';
    ' \+ b1 ^& |3 J2 j
  37. $my_post['post_author'] = 1;, x' }: o! V& R
  38. $my_post['post_category'] = array($cate);
    8 V. F3 |* R3 N! j% K
  39. $my_post['tags_input'] = $tags;1 f1 ^$ E1 Y, j4 c( h
  40. //$my_post['tags_input'] = array('tag1', 'tag2');$ k6 p& j2 t- o8 d
  41. //$my_post['post_status'] = 'future';
    $ l) y* F. [, s0 {! _3 n7 F
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';, C7 r  _1 z) W* q5 V8 C
  43. ; i3 J4 o1 T; N% m
  44. // Insert the post into the database. g) p. Y4 W: `$ Z
  45. $ret = wp_insert_post( $my_post );/ v; U2 }3 J8 v. V+ m' c
  46. echo $ret;* h9 j2 l% }' O+ u8 [/ g
  47. ?>
    $ H- S1 x. C. n2 Y% g# N
复制代码
我自己写的+ u8 R0 Z: m( I% A8 k
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 4广告币 +6 收起 理由
helloworld + 1 赞一个!
mj23zyb + 2 经验不错!
suyu8776 + 2 很给力!刚想自己写一个呢
左庶长 + 1 很给力!期待更多分享:)

查看全部评分

相关帖子
回复

使用道具 举报

54

主题

9

广告币

6010

积分

禁止访问

积分
6010
发表于 2013-2-25 19:12:29 | 显示全部楼层
火车头的wp免登陆接口就是利用wp_insert_post,用哈默的接口相对强大些
回复 支持 反对

使用道具 举报

21

主题

678

广告币

893

积分

中级会员

Rank: 3Rank: 3

积分
893

社区QQ达人

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

使用道具 举报

15

主题

598

广告币

565

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

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

本版积分规则

Binom

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

GMT+8, 2024-6-17 01:07 , Processed in 0.045984 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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