找回密码
 立即注册

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老户
海外CL企业户源头最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审GG,FB,TK, 欧美源头, 欢迎合作❤️
FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇✔Taboola海外户源头9千万住宅IP-低至$0.3/gb✅静态$4/ip
广告位出租虚拟卡返佣1%,国内持牌机构  
查看: 8340|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Binom_AdvertCN
本帖最后由 finder 于 2014-12-28 15:13 编辑
. n- w6 [3 C2 n  z( Y" h& V! K8 G, F5 x3 f' Z8 q
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
2 v6 \% ?9 P* p: T8 B8 f) }
; ~, m9 ?2 G0 O& t9 j我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了7 G7 ?& L3 w" ]) z/ f. M

% S  t7 c2 Z# Y9 X5 r9 S方便实用 简单 何乐而不用呢
  1. + `; [) [: P8 k, _+ w' H
  2. <?php
    9 ]; b, `5 Y! T4 I8 E

  3. " r% L9 \* \# N1 a
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );) G+ I. {% c6 w$ F
  5. require_once( ABSPATH . 'wp-config.php' );
    9 u, F* ~* [$ W
  6. require_once( ABSPATH . 'wp-settings.php' );6 q. V$ g* ^, |8 h2 r/ D) N: M
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    7 I* ^( T8 J* p  Q9 V4 @4 _4 F& v9 L
  8. require_once( ABSPATH . 'wp-includes/functions.php' );4 {8 |6 W. C5 K1 R( ]  X' r
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ; x! I/ d" R0 C  g0 j
  10. $title = $_POST["title"];& A& J7 W% [* z* l
  11. $content = $_POST["content"];: [8 D% _' u7 p( z! q, N- P
  12. $tags = explode("_",$_POST["tags"]);
    " Q/ z% @* c% F1 Q$ y  c7 l
  13. $cate = $_POST["cate"];
    5 R5 Y2 h' v% |5 H7 z
  14. //print_r $tags;, X* e: Z/ G' [3 I5 H8 e
  15. //9 s3 p% H4 j# f( [) `+ o( p# X
  16. //
    2 B/ R2 W4 \! K2 {  z8 W
  17. $wp = new WP();6 I, g3 m3 ^9 ^/ r( o
  18. $wp->main();# ^4 v' X7 M9 r0 @, Y
  19. //+ L" ?7 R5 ~! T3 j
  20. $my_post = array();2 l5 g5 H6 w5 D: Y" M, X
  21. $my_post['post_title'] = $title;) g5 @3 L: K; u. [
  22. $my_post['post_content'] = $content;) y6 Y0 G8 ~& N' m- o/ v. ~
  23. $my_post['post_status'] = 'publish';
    ' T0 n: i$ [' k% V7 J* k( @
  24. $my_post['post_author'] = 1;# m/ x- Y9 X: ?$ v3 c' _7 R. E
  25. $my_post['post_category'] = array($cate);# e" _, a& b, E' C) u; r0 D
  26. $my_post['tags_input'] = $tags;
    ; [& G0 e, _" d
  27. //$my_post['tags_input'] = array('tag1', 'tag2');1 p+ }1 E- r$ t5 w. x; M% Q
  28. //$my_post['post_status'] = 'future';
    5 `2 D! x9 H8 p, K
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ( D9 B& |2 b9 ^8 Z: `' \
  30. 3 B4 J. u) L* E2 W
  31. // Insert the post into the database
    ) Y* m" O# Y& B8 g' Y
  32. $ret = wp_insert_post( $my_post );
    * r9 u9 q4 j8 h( j/ B
  33. echo $ret;
    " V  q9 x" M9 F- W2 O& U- _
  34. ?>
    ; `5 z8 w' i/ u
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1.   Y0 B* a$ m; m
  2. <?php* l* J$ c- S" f
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    " f6 ^4 h7 r+ \: e
  4. require_once( ABSPATH . 'wp-config.php' );% E$ r6 V' {. P1 o4 Y3 ^
  5. require_once( ABSPATH . 'wp-settings.php' );
    " T: Z( m' x9 W* r& \5 ~; F! o7 L
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    3 r0 e% m6 R. o
  7. require_once( ABSPATH . 'wp-includes/functions.php' );+ i# ~# z4 H2 R; E- R
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );6 B3 J, \& Z+ z+ N% c$ n- Z
  9. $pic_name = $_POST["pic_name"];
    - O* K$ L9 M4 L0 _, E
  10. $pic = $_POST["pic"];, ~: |$ r( j1 p  A* {4 Y; [
  11. if($pic != "" && $pic_name != "")9 u# I5 A# Z0 w/ y9 U. D2 T
  12. {% t$ l( h; ?9 r5 ~6 O; G+ Q2 G+ I
  13. $path = "images/";. ?% l* Z4 T: B3 C8 M0 {
  14. $pic_name = $path.$pic_name;5 o$ e1 ]9 Q3 b3 }
  15. echo $pic_name;$ H, F6 |3 R1 D) G
  16. echo "||";! i( s. ~/ g; ~" m, I3 }
  17. error_reporting(0);
    % K! e& w& d! j7 x, [
  18. mkdir("images");! s: K5 D: k; p
  19. $handle = fopen($pic_name, 'w');% w$ f+ a9 b# `4 B- ~0 \- h
  20. echo fwrite($handle,file_get_contents($pic));
    2 w: \8 k0 U* a  U' e$ B8 d) R
  21. }$ u3 q& Z4 f) Z3 J
  22. 4 Z1 |" a: |& ?2 I7 a
  23. $title = $_POST["title"];
    4 w4 G% N. B; S2 G' G
  24. $content = $_POST["content"];; e, y3 \  e, R7 {) X
  25. $tags = explode("_",$_POST["tags"]);" ~& M  z6 `" `0 Y6 ?
  26. $cate = $_POST["cate"];
    ) b" _! K7 \. p; W3 n8 |9 o$ x6 q& v
  27. //print_r $tags;' \' ]3 h& J( Q' c, o
  28. /// H! k" c' m- v* ~' v$ `- ]# l& t% W
  29. //1 h9 K0 i7 q" p% s. w# C
  30. $wp = new WP();8 P( [) ^% ]% w; O! d. A2 k
  31. $wp->main();
    - ~4 b4 v/ ^3 }0 d7 @' w9 ]
  32. //" a+ a; A% Y, e0 S7 k9 A/ L$ W- h4 B
  33. $my_post = array();
    ' r' |6 L& u* q' n) ]
  34. $my_post['post_title'] = $title;& F; R3 R& g: a. }: w' F! W
  35. $my_post['post_content'] = $content;2 f( @# j6 T, w. T5 q
  36. $my_post['post_status'] = 'publish';
    8 T- `7 D0 u8 D: J0 J) b) r! D
  37. $my_post['post_author'] = 1;+ V3 k+ {4 x$ H
  38. $my_post['post_category'] = array($cate);
    , G" ^4 i  T) G3 _8 E
  39. $my_post['tags_input'] = $tags;* N$ m# C- l; B' B" o
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    7 c: m4 a, `3 O2 x
  41. //$my_post['post_status'] = 'future';! {4 ]! L7 N8 Y* D0 _, N7 }: C
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';; _  z, ?: x7 L& h8 H, r. M
  43. , v4 H7 V( ^6 S! P
  44. // Insert the post into the database$ c2 n4 o$ g3 B3 E
  45. $ret = wp_insert_post( $my_post );# q; ?" W7 n0 [" Y
  46. echo $ret;' Y9 w* y' r8 Y7 r1 M
  47. ?>
    $ u/ C9 k9 T1 e" L
复制代码
我自己写的" r) j  e) \* m' q
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-9-19 15:09 , Processed in 0.071516 second(s), 23 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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