AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Binom
 谷歌+Bing+TT+MSN官方代理 
⚡️按条S5代理⚡️静态⚡️独享⚡️5G⚡️最干净<Wifi住宅+5G移动>IP代理指纹浏览器,就用AdsPower
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利广告开户独立站⚡️开户投放
DuoPlus专注打造跨境电商云手机E.PN 虚拟卡BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具
MediaGo+Taboola+Ob开户百度国际MediaGo⚡️让产品狂奔全球百度国际,高点击转化,快速放量百度国际MediaGo,独家原生流量
ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款全球虚拟卡, 支持U充值
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)⚡️个人户,bm户不限额,账单户一手BM分享户不限额9Proxy ⚡️ $0.04/IP, 无限带宽
FB二三解0.1元一个虚拟卡|PTM星际卡FB专用虚拟卡Google、Bing官方总代  联盟流量开户
FB账号资源/稳定靠谱/运行5年啦FB开户代投/三不限/白名单fb耐用号0.01一个fb账号官方合作商
广告位出租   
查看: 6965|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 8 I! y4 L* g: B* h
0 G: ?+ q5 A9 d0 e: S/ d
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
) r* }+ I: g: w/ ]# Q) i( c2 x( }; X) D. m$ p! {+ ]" |+ y% o
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了7 ]' p. ^0 I9 N( n3 e( P# A; R$ p

% M( E, \4 K: e0 r! v7 [) Q6 d# Q方便实用 简单 何乐而不用呢
  1. " @6 p4 |5 i! k4 f
  2. <?php, G% S1 T3 q3 Y8 v/ ^$ Y2 P5 }
  3. 1 K+ a" ?& e3 w  z4 h: J) N% T& m
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    : ~4 T, _, I6 D# f- H- R7 W
  5. require_once( ABSPATH . 'wp-config.php' );" A2 P! E! f. M: Y  y9 @, Y
  6. require_once( ABSPATH . 'wp-settings.php' );! k! m: }/ @" y( v/ e  @
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ( c6 h% w9 Q& t# d
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    + \/ ^9 E0 q! J- g7 Z7 A
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    / b( u# M; B+ p/ K
  10. $title = $_POST["title"];
    8 i9 g; R6 I# ]& o% G
  11. $content = $_POST["content"];# A1 S# C8 O0 H9 W
  12. $tags = explode("_",$_POST["tags"]);0 d" ]  F; Z. n" ^
  13. $cate = $_POST["cate"];
    ! q. b- I9 C) d3 U8 y
  14. //print_r $tags;/ c% g3 C, D* L
  15. //$ R- V2 E; T% e. n# q
  16. //
    * Z0 `. i2 ~- Q, `8 J
  17. $wp = new WP();' j# w+ v* h% w% O" }0 t
  18. $wp->main();8 N: a! i: i( X3 w; r
  19. //
    6 H$ p, s# o) B. N& d
  20. $my_post = array();
    6 N" x' f. O' h9 e
  21. $my_post['post_title'] = $title;+ [: J4 i5 g2 z( X8 p4 z
  22. $my_post['post_content'] = $content;
    " J0 i& K8 T% z1 n5 m( }% }! d
  23. $my_post['post_status'] = 'publish';
    4 Y8 {/ z0 r" V8 a8 z, `6 \
  24. $my_post['post_author'] = 1;
    - M, e2 c* }( Z, C# p% E. w' }
  25. $my_post['post_category'] = array($cate);. L8 L& q: T8 e. c2 ]" A. c+ C) m9 e
  26. $my_post['tags_input'] = $tags;
    " N( u0 l; Y! j1 Z
  27. //$my_post['tags_input'] = array('tag1', 'tag2');; C, m4 k" o% x, b9 N# {" A
  28. //$my_post['post_status'] = 'future';
    3 E0 O) H) t; y( t
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';1 [1 t& h/ j9 n

  30. * q- n- K7 B# R2 u
  31. // Insert the post into the database7 K- y2 m2 z/ Q3 n
  32. $ret = wp_insert_post( $my_post );
    9 ~& o0 U" ~1 V$ O* }
  33. echo $ret;) c8 t4 U+ E3 z0 E( @
  34. ?>
    # q. R% l, F1 a' `% }5 [
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. & L% h( j, m9 l; {5 v4 ?: j
  2. <?php
    ; I) v- D8 n, b1 {
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    : r+ h8 [1 t: ^; ?9 l9 R
  4. require_once( ABSPATH . 'wp-config.php' );
    ; v+ `; q) }1 V: L+ x
  5. require_once( ABSPATH . 'wp-settings.php' );3 P/ z* n( Y* ]) \
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );% O, f/ V+ ~! G& A* V
  7. require_once( ABSPATH . 'wp-includes/functions.php' );9 G! |& s, M  [( r  A1 V9 W- |% _
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    $ o* K+ H7 i' Z1 r
  9. $pic_name = $_POST["pic_name"];# T% C2 o  |2 M. N+ o
  10. $pic = $_POST["pic"];+ Z6 q. E; X; m, h0 k
  11. if($pic != "" && $pic_name != "")0 i. m5 t/ V" O) q0 H7 S
  12. {- D0 |  V1 f0 o7 u) f) T- v  t
  13. $path = "images/";
    , \" X, Q$ i7 h5 W5 n1 T( t  {
  14. $pic_name = $path.$pic_name;; j' L: u5 n$ ?% S3 ?
  15. echo $pic_name;
    8 H1 @0 z/ W7 m
  16. echo "||";) r: C7 ^8 X$ _& V
  17. error_reporting(0);
    0 Y9 W' H* U7 T0 Z4 \
  18. mkdir("images");
    1 w9 S2 p% P; F" l8 [
  19. $handle = fopen($pic_name, 'w');7 G$ v# ]4 i, v
  20. echo fwrite($handle,file_get_contents($pic));! ]7 U' @* D& s- X5 v9 L
  21. }
    5 I1 _9 \8 h: ~5 H4 L, m( ^0 E

  22. 1 N' q: p  W# m9 M8 }
  23. $title = $_POST["title"];
    0 N. b/ V2 T( O- \+ X% o) d
  24. $content = $_POST["content"];; |& I$ o* }# |
  25. $tags = explode("_",$_POST["tags"]);, n! K7 V  \2 P. Z7 X6 `0 L# N6 Z
  26. $cate = $_POST["cate"];
    5 A$ b( p* @1 Z8 U  `$ ]- U: \7 x' s) j
  27. //print_r $tags;
    # i  U5 d/ T. M) v; B; e' \! e" W; b, n
  28. //8 @/ Q" a4 f2 O9 G, C
  29. //
    4 R; p$ ~% C+ _/ l. W
  30. $wp = new WP();
    9 A0 n. L0 d' X' T3 q* S: W
  31. $wp->main();" M& m- d: {% [/ W
  32. //. K* I3 C( p5 K8 V. n0 D& K* E
  33. $my_post = array();. y  {2 p/ p' W9 H
  34. $my_post['post_title'] = $title;3 C+ J; `$ w- O! A6 t! j& W
  35. $my_post['post_content'] = $content;
    5 N. ]( N1 Z3 x) N
  36. $my_post['post_status'] = 'publish';4 s! A# _3 l0 f0 O) r
  37. $my_post['post_author'] = 1;% z( I1 M; S1 z/ g9 y" ~
  38. $my_post['post_category'] = array($cate);5 {+ {! f( T8 f" V# ]
  39. $my_post['tags_input'] = $tags;
    : z: p6 F2 ^6 V
  40. //$my_post['tags_input'] = array('tag1', 'tag2');) J% D8 U+ Q& {
  41. //$my_post['post_status'] = 'future';
    7 h1 q: c+ [" L+ F' |5 q! d/ o
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    . M* O+ I5 B+ i. _* [5 S; k7 N

  43. 9 y3 r) `$ Y' ~  r5 |, \4 a; C+ t
  44. // Insert the post into the database6 \7 p$ Y( s# Z( p
  45. $ret = wp_insert_post( $my_post );, G5 e. ?( ?* m* b
  46. echo $ret;  ^/ ^% P% P' p5 B: z# G8 h
  47. ?>
    8 C8 ~. A& j; }. J% U
复制代码
我自己写的8 F, ?. G6 m8 _0 w8 @
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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 | 显示全部楼层
楼主辛苦了!~~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 04:16 , Processed in 0.047805 second(s), 18 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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