找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具
ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款全球虚拟卡, 支持U充值
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPFB资源,账单户,分享户,国内一手TK加白户/二解户/FB海外户/GG老户
最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇
✔Taboola海外户源头广告位出租虚拟卡返佣1%,国内持牌机构 
查看: 8378|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Binom_AdvertCN
本帖最后由 finder 于 2014-12-28 15:13 编辑 ( |* s0 m; p9 l
+ l: c( V1 q. X2 X! f! ~
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持; O2 l- m. k0 Q" E) I- ?
0 `: e: F8 d4 t& ~, \1 \
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了7 u8 m  G# C0 `8 n5 A. e! w% |
' _1 B9 Y! [5 v$ I3 C* \  a* ]8 a
方便实用 简单 何乐而不用呢

  1. 3 g$ M) J3 w5 k. Z6 K7 ^: y
  2. <?php4 g+ g: Y) ]: \8 b: F+ A0 ~- p

  3. 0 K& {1 s/ R& E6 a8 \& {
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );  C/ a- @4 e$ U. e
  5. require_once( ABSPATH . 'wp-config.php' );
    ( X8 \$ a  T9 L% P
  6. require_once( ABSPATH . 'wp-settings.php' );! o! R1 K5 W  W' @1 t+ }) O9 ~; ~
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    " R% k. d" @+ U1 `. C  E
  8. require_once( ABSPATH . 'wp-includes/functions.php' );8 g$ h* @8 e$ E0 |2 f
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    + S+ |& m, X; _
  10. $title = $_POST["title"];
    ' G8 O) N5 d2 Y. z6 I7 a2 D
  11. $content = $_POST["content"];  R+ P) N" w) D
  12. $tags = explode("_",$_POST["tags"]);
    5 Y+ k. _9 C! ]4 [- w
  13. $cate = $_POST["cate"];
    2 p4 I6 Y7 z5 J0 G9 j4 }8 W
  14. //print_r $tags;
    % p1 b  Z3 g0 G8 ]
  15. //
    : i) p! H& m7 Q% P* H% I' U
  16. //
    - a! A; a8 `( O! m% E1 b. [  g: s
  17. $wp = new WP();
    ! y# Z. H; H2 Z
  18. $wp->main();
    2 F5 q* T" M* s$ L
  19. //. h8 F, H. D' q! h1 V% U4 ^6 |1 s
  20. $my_post = array();
    * N  B9 h3 r* o/ D: r
  21. $my_post['post_title'] = $title;
    7 A* o: N9 E  F4 ^/ f! e& @
  22. $my_post['post_content'] = $content;
    8 {8 ~3 ~" D0 v. E
  23. $my_post['post_status'] = 'publish';
    : [3 C6 w& U1 D5 b, a: b) B
  24. $my_post['post_author'] = 1;
    / l1 x% k/ w" p1 J5 w( J8 W
  25. $my_post['post_category'] = array($cate);
    % ?- I# R' I$ }. e9 F
  26. $my_post['tags_input'] = $tags;
    - j) q: C' \) F) ?) z
  27. //$my_post['tags_input'] = array('tag1', 'tag2');0 h! ?1 s# n8 n; a
  28. //$my_post['post_status'] = 'future';7 b) {* A. \( A% j0 c
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    8 u8 P$ t+ ?6 g. }/ {
  30. : t6 N; _, y+ }& W
  31. // Insert the post into the database
    ' _1 |, |4 s- G
  32. $ret = wp_insert_post( $my_post );
    - U+ ~1 y4 L( z# W0 |5 ?
  33. echo $ret;1 d* U( D# M) o0 j0 @
  34. ?>
    - q; m* G. R5 r" k
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 5 F* g+ ]/ D$ T6 b0 d; u
  2. <?php. A0 E9 k& `9 h( X  N& J
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );0 `9 n$ ?3 y* ~
  4. require_once( ABSPATH . 'wp-config.php' );0 y- Q. y; p! [6 k) h# P  A8 ^) k  @
  5. require_once( ABSPATH . 'wp-settings.php' );
    1 s% p- D! _$ f- R! _0 z! F5 O
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    4 R% E, r' P8 M0 j* n, ^7 A
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    1 Z9 j, n" p$ Q* ?0 P
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );0 k1 m: W9 B# N7 Y. x. V; E
  9. $pic_name = $_POST["pic_name"];
    5 c" u6 f$ s& B
  10. $pic = $_POST["pic"];
    + y8 r' \" w! e5 D" C/ z
  11. if($pic != "" && $pic_name != "")
    / ]$ c5 y+ i* X5 |
  12. {% I" X  F# K* f  p0 Q
  13. $path = "images/";! K/ u- O: a: d( T
  14. $pic_name = $path.$pic_name;' G* \6 M- u# W8 Q2 |1 o; I
  15. echo $pic_name;
    ) D& j* J3 h- o
  16. echo "||";
    + b* B& `% M, l/ A% Z1 w
  17. error_reporting(0);
    " F7 M* e# Q1 \2 L$ S
  18. mkdir("images");% Q+ C. U3 V& ?8 ?0 ^7 m: _* X
  19. $handle = fopen($pic_name, 'w');) C7 ~. j' l* |  O
  20. echo fwrite($handle,file_get_contents($pic));% J$ Q) q0 I  n7 ]
  21. }5 D3 }% L/ B/ b
  22. ! b- e/ X( w2 Y0 p* ^6 N- o3 t1 B) C
  23. $title = $_POST["title"];) r! e. W) S0 G% d
  24. $content = $_POST["content"];
    3 s* |8 Z7 [9 L0 e2 R/ ]. [
  25. $tags = explode("_",$_POST["tags"]);" D: g5 ^5 |  z) B& L7 {
  26. $cate = $_POST["cate"];
    & I5 ]5 H  `' U' t
  27. //print_r $tags;7 n3 r( z' J; R$ k1 V8 l% _# u
  28. //) R) ?8 l% K0 ?2 ?+ C
  29. //
    ) X& o* U$ C& A  i: G
  30. $wp = new WP();8 K. y$ e& \- ^) i: i
  31. $wp->main();
    + C4 H2 `1 ^2 F% |, g4 g
  32. //
    * Y( z9 i3 q8 C' g) W
  33. $my_post = array();
    8 w* T8 X5 K; M: A
  34. $my_post['post_title'] = $title;
    " e: ]% F* O! H7 L  Y2 z7 M
  35. $my_post['post_content'] = $content;9 ]' m7 g9 D* g% m6 j& s- e
  36. $my_post['post_status'] = 'publish';$ i7 E. w5 N( I$ {
  37. $my_post['post_author'] = 1;
    9 n( F1 g: B# A" L& I% H
  38. $my_post['post_category'] = array($cate);
    ! h, W6 t$ W8 E5 h
  39. $my_post['tags_input'] = $tags;
    # L6 }/ q0 b$ ]9 ?. O- p
  40. //$my_post['tags_input'] = array('tag1', 'tag2');, p7 @# `5 O" z8 [7 ?' N/ t
  41. //$my_post['post_status'] = 'future';
    ! j- N' v. I. R8 }" o$ v3 N
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    6 w; Q  K- U' a9 X! U
  43. 1 b4 N- n. f6 F3 a. a! d/ F  M
  44. // Insert the post into the database! F+ |8 v; i) B9 Z! w
  45. $ret = wp_insert_post( $my_post );
    ! G6 A4 e) f/ A' C' c! `: y
  46. echo $ret;
    2 C! d- |$ Z1 M7 u; T6 V! v
  47. ?>
    / h- r' J/ S6 `7 }$ V
复制代码
我自己写的
2 L% |2 y: X8 C* k4 r! i) P- r9 F2 ]8 m插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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

积分

中级会员

积分
894

社区QQ达人

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

使用道具 举报

15

主题

598

广告币

565

积分

中级会员

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-1 14:41 , Processed in 0.062402 second(s), 24 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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