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加白老户PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量
FB个号1块一个TikTok2审户/老户/国内外端口/加白SX.ORG 高质量代理⚡235+ 地区GG,FB,TK, 欧美源头, 欢迎合作❤️
跨境债务催收/风险代理DataImpulse⚡️纯净住宅代理仅 $1FB企业户海外户,授信户,TK加白户广告位出租
8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构  
查看: 7826|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
7 h' p- J, g# h. u, _) t$ f
' q3 Z  e  N, B/ p直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
" T6 i' o! [) j) f  U9 P" k6 z& V& s0 N6 O. R% |
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
6 U$ B4 Y' z4 k8 q6 [2 j) U
8 y" R: x9 M, |6 u: _3 t- V2 u方便实用 简单 何乐而不用呢

  1. . M4 T# K6 E2 t, E2 C: f2 S( A
  2. <?php
    3 X9 o: q, ]/ P' T

  3. ( [( m6 s& K' l+ l( }  g% H; u
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    ( I' y7 w4 e. A" j7 R
  5. require_once( ABSPATH . 'wp-config.php' );
    4 X4 b/ O0 a1 O' K& z
  6. require_once( ABSPATH . 'wp-settings.php' );5 _5 i9 Q) \, B7 P5 \3 n
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    6 ~7 n4 n- V" H. c
  8. require_once( ABSPATH . 'wp-includes/functions.php' );& f# B& t* f! w* j! k7 f
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );) \8 D# J0 S) X( x5 m
  10. $title = $_POST["title"];9 [8 W+ T! [0 E. H% p2 b
  11. $content = $_POST["content"];
    2 f8 t2 S' n& n# S2 `
  12. $tags = explode("_",$_POST["tags"]);! V' t! D/ ]0 C, d6 M+ B8 a$ M4 g
  13. $cate = $_POST["cate"];0 Z2 U) S* q) J* C+ D( e5 s
  14. //print_r $tags;7 o. d; W% i$ T' r: p/ v* q$ f
  15. //& k0 w1 ^4 q  V" _5 r6 x2 F% s
  16. //
    2 A: s! r  Z' v* e0 B1 I$ v3 ]' c
  17. $wp = new WP();
    . K9 g6 t1 `* c
  18. $wp->main();* T6 T( L! @0 K7 D/ A
  19. //
    4 s) g6 F  a7 M9 z, a  s( l
  20. $my_post = array();
    $ [7 |/ f) w* W3 g. R, R  _! ~0 `& t
  21. $my_post['post_title'] = $title;
    ) f; n7 _* l. H$ j
  22. $my_post['post_content'] = $content;
    $ j+ b# ^! o4 B, Z: e
  23. $my_post['post_status'] = 'publish';" O0 M/ J" [2 `# f* v" Z8 U
  24. $my_post['post_author'] = 1;
    4 Q% A1 Y4 J% U& h$ w" N
  25. $my_post['post_category'] = array($cate);
    ) \8 n$ `; }3 u  ~# X
  26. $my_post['tags_input'] = $tags;) {: u; O/ |2 g4 Y7 h
  27. //$my_post['tags_input'] = array('tag1', 'tag2');1 y: c8 ?5 U, ~* P
  28. //$my_post['post_status'] = 'future';
    : x# V) W; U1 r# X' L
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ' E% B6 w" ^/ Q/ l4 q0 N

  30. ) D" x8 M/ _! V4 c5 R+ n5 D& {
  31. // Insert the post into the database
    . B* K' M& R: @8 w
  32. $ret = wp_insert_post( $my_post );7 y& g  {" C/ N  w
  33. echo $ret;
    # _2 S" l9 ~$ D8 L7 b8 A
  34. ?>
    4 [+ B* ~. \/ `2 j5 x4 g
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 8 f; {! ?6 V* F! r7 _
  2. <?php
    8 P( d. q6 R+ o: s4 k
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    ! I$ M3 m/ w. L9 K, R6 _
  4. require_once( ABSPATH . 'wp-config.php' );& a( f4 F' P0 r  W: F
  5. require_once( ABSPATH . 'wp-settings.php' );- \. R$ B* @, C9 d1 w! w7 Q- v
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );; I1 R3 g- W& H" b/ `6 S) F
  7. require_once( ABSPATH . 'wp-includes/functions.php' );, ^  \1 U9 [9 M% E7 R
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );! J1 m2 f/ I9 J9 u. O5 e. ^
  9. $pic_name = $_POST["pic_name"];; b& P% _- A3 b( W
  10. $pic = $_POST["pic"];
    + w6 D3 \! n+ [! y9 H$ a
  11. if($pic != "" && $pic_name != "")2 }/ R7 ]0 q- }2 a8 Y; E7 A- w
  12. {' Z$ B& ^, Q2 @0 |4 ?8 G4 _
  13. $path = "images/";+ M0 w- @" x) m5 T% l' v+ \+ H- [
  14. $pic_name = $path.$pic_name;
    ' d, D" W# L7 j
  15. echo $pic_name;
    1 ?) q# `  v4 w0 R' N  h
  16. echo "||";
    # g4 G, m! L" _" M7 l
  17. error_reporting(0);1 m0 U4 k. e: d2 h; A% x
  18. mkdir("images");
    / g+ ^8 J  @8 V" d
  19. $handle = fopen($pic_name, 'w');
    5 W6 k/ p; {+ |2 L/ Y0 p  q
  20. echo fwrite($handle,file_get_contents($pic));
    , ~, L0 h( h* Y3 Z* S" D
  21. }
    4 G3 }' u% d. d. W9 T$ i" H) H2 g+ h

  22. % c5 E/ X3 ?( e1 ]6 y+ C
  23. $title = $_POST["title"];( T7 T, G0 k; k6 r% p
  24. $content = $_POST["content"];8 `; E6 ~8 e" L5 u1 m7 k3 Y9 Z0 B
  25. $tags = explode("_",$_POST["tags"]);
    ' g1 ?7 g0 S; M! [; z, Q. M
  26. $cate = $_POST["cate"];1 z0 I1 v+ j) @! i
  27. //print_r $tags;6 Z6 j+ [4 r5 h  [
  28. //* O6 C( s+ h# e  D
  29. //
    " X2 d; q, N- i/ L
  30. $wp = new WP();
    * Q% h! C% {6 C" r# W
  31. $wp->main();
    6 f3 |/ V- _8 a
  32. //- d$ ]* i, T2 z. H. G
  33. $my_post = array();
    ( h5 v! d) j' L8 A3 b
  34. $my_post['post_title'] = $title;
    - d7 \( {% Z4 p- w0 t7 t1 z( U
  35. $my_post['post_content'] = $content;
    3 [& C; C2 J- ?( f6 y
  36. $my_post['post_status'] = 'publish';
    - S9 Y6 d* L: `" [4 l$ o
  37. $my_post['post_author'] = 1;
    * |& ~0 w& t/ j" q+ i3 A% W7 d" o
  38. $my_post['post_category'] = array($cate);
    % I, ^  p0 F3 Q( l% U
  39. $my_post['tags_input'] = $tags;" y+ h+ A+ ?* e6 r
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    ( j1 _9 i" S; U2 s2 _
  41. //$my_post['post_status'] = 'future';; V5 G( o* u( J. M- f
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';' _6 K" |3 o- I% i1 P( Z7 o
  43. ) o1 T5 S1 W* l0 e& d( h
  44. // Insert the post into the database; V# b# d( y. N$ y/ [
  45. $ret = wp_insert_post( $my_post );8 d' [* r! Y7 u2 G9 k
  46. echo $ret;
    9 N8 @" K: M( k2 R; U
  47. ?>: e2 U5 d+ }0 W+ d( N
复制代码
我自己写的% f  r3 d7 y6 q! Z. G' M/ b
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-11 08:46 , Processed in 0.051114 second(s), 17 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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