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户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPFB海外户、GG老户、TK加白老户
海外CL企业户源头FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量FB广告Spy工具⚡免费试用✅
FB个号1块一个TikTok2审户/老户/国内外端口/加白GG,FB,TK, 欧美源头, 欢迎合作❤️FB企业户海外户,授信户,TK加白户
Proxy4Free独家住宅IP池❤️免费测试联盟收款/海外资金下发/服贸结汇域名防红⚠斗篷工具/可试用3天广告位出租
8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构  
查看: 7967|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
PTMLink
本帖最后由 finder 于 2014-12-28 15:13 编辑
3 d) ]9 m& u! t) B. J& t+ j: H7 M$ P* p
5 O! x! U: ?* }  \, x' m. E. ^% n4 K( i直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
) o( y6 k. _9 B" E+ b  j+ C1 h" ?1 O" ]6 g+ ~9 ?* q
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了% h0 V) P0 A4 [9 i8 k( h9 }- S

8 D% s* D; A( z7 f5 B0 s% N% W方便实用 简单 何乐而不用呢

  1. % c5 @1 X, C- t0 E/ Z% ~( y% E
  2. <?php1 r/ A& h' A6 c9 Y: @

  3. 9 o+ h# l3 t9 D# G
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    " U! f$ w. P" @0 B/ x& Q* _
  5. require_once( ABSPATH . 'wp-config.php' );- H! \9 P6 z. @& C# r9 m
  6. require_once( ABSPATH . 'wp-settings.php' );
    8 h" m5 Y" o: @( J6 U  D
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );4 k+ v  C/ j" X& P! C2 w
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    # d3 T) O: ]0 B+ Q* w' z
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ) B  n) j, d. J6 J/ x; L
  10. $title = $_POST["title"];4 b' i& ^9 M: y$ _* r
  11. $content = $_POST["content"];. E$ N" O- w: O( N' D9 p9 T, x. T, i
  12. $tags = explode("_",$_POST["tags"]);% M: h! t. l1 ~) i3 C
  13. $cate = $_POST["cate"];1 N3 o+ G9 n" `) p" W. Q4 j
  14. //print_r $tags;( a8 b& g: p# Y& W5 r2 V( |/ {9 h7 h
  15. //
    - u/ C# Z* ]1 N; Z) M
  16. //
    ' K+ T3 ^  N! M' V8 k7 Z
  17. $wp = new WP();
    3 L& G$ K0 v. Y, [( Y" w, \
  18. $wp->main();) R/ b& }0 R  E2 N9 Q: |8 e" _
  19. //
    4 [  j) e5 J8 u: l5 r( r! N
  20. $my_post = array();9 m, ^9 N% i4 L. Q0 n$ j
  21. $my_post['post_title'] = $title;
    ) u+ N; V( H- c6 S( o* }" S( s
  22. $my_post['post_content'] = $content;
    ' i- c2 U; t% _" G* ]" M
  23. $my_post['post_status'] = 'publish';
    8 w7 t7 B  b# g7 q- W( F$ M" k# r/ U: j
  24. $my_post['post_author'] = 1;
    9 I! P) K  v- e, X- z% r( D
  25. $my_post['post_category'] = array($cate);
    7 `0 R+ O4 C- H. Y: v" l, v* N+ ?' g
  26. $my_post['tags_input'] = $tags;* }. Z% [& i) _# n: r9 b4 {/ S8 z
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
      u" Z/ ^8 R% [
  28. //$my_post['post_status'] = 'future';" W0 P9 z9 b& W1 J
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';! w, m8 m6 |8 n  n; U# i3 S
  30. 4 K: `% ^; G/ q7 I3 I
  31. // Insert the post into the database, Z; G! E! F6 T  Q; z, V5 v
  32. $ret = wp_insert_post( $my_post );
    ) r# g; c9 ^9 w! X4 b1 A0 n
  33. echo $ret;) d& _4 I3 ?" r* ?2 W, u2 b" K
  34. ?>3 U# R2 ?4 w6 A/ v3 R
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. + c* _* M# ^! w& y% Q
  2. <?php& [8 v! F; L- F
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    + x) ?+ ~$ ?' w9 p% M6 C8 u
  4. require_once( ABSPATH . 'wp-config.php' );: f( Z5 ]0 C  O! `6 @* s3 R: j6 |
  5. require_once( ABSPATH . 'wp-settings.php' );& t, Y3 O# ?, v/ O
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );4 I8 S1 s# x! H6 C- K
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    ! o5 x; `4 L3 Q9 f! E+ N, q( i; x& s
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    % V8 e$ q4 y/ s5 ~
  9. $pic_name = $_POST["pic_name"];% A5 m( m8 c2 n$ G& ?  ]0 k( D& x8 ^
  10. $pic = $_POST["pic"];
    * t3 r' d3 V3 G' {
  11. if($pic != "" && $pic_name != "")
    % ?$ c) s) _* s4 {; R! Q
  12. {0 E) d3 a4 A+ m8 r6 d0 C/ ^
  13. $path = "images/";4 M3 _8 S) m3 g- o0 C9 n/ F- `$ S; ]
  14. $pic_name = $path.$pic_name;
    + w! t  K" l; ~$ K) ?% @1 F
  15. echo $pic_name;  m4 A! k/ F. O; ?3 y  o/ ?
  16. echo "||";+ b6 t, h0 m3 C4 I/ G+ i
  17. error_reporting(0);
      L' K  u; {$ T" s4 i3 N  ?
  18. mkdir("images");# x0 m6 v0 J1 d: A% V
  19. $handle = fopen($pic_name, 'w');
    + M% B( n) v2 \: [  t
  20. echo fwrite($handle,file_get_contents($pic));9 x; @2 n$ _, v9 n+ U+ [
  21. }
    ) G& H+ K3 u- {; F2 j
  22. 5 v; |* @3 b  x6 _! o
  23. $title = $_POST["title"];# J' F" d. K4 ^0 r" c" c0 ~
  24. $content = $_POST["content"];2 a' Z) o$ i$ U
  25. $tags = explode("_",$_POST["tags"]);
    * F6 a$ q/ v+ p4 V* p! z5 U/ J
  26. $cate = $_POST["cate"];
    2 T- d7 G, `7 a8 s7 x
  27. //print_r $tags;
    " f. L+ m7 l2 w
  28. //2 d* v: A: b3 R- A1 q
  29. //) e  ^! F) c" D/ l4 B5 ]  U
  30. $wp = new WP();# j0 E  k1 n1 L3 H3 P, H
  31. $wp->main();7 _; B/ f# x+ b( g* _: M& o
  32. //
    * P$ R9 \6 S. N
  33. $my_post = array();
    " K# Z: C( A8 |; a/ F* c
  34. $my_post['post_title'] = $title;
    ' P8 R  a$ }! c# u+ I( c$ E
  35. $my_post['post_content'] = $content;
    * y* S) H+ J- g! k( B
  36. $my_post['post_status'] = 'publish';
    7 O& A. K+ u% S/ I' O+ N
  37. $my_post['post_author'] = 1;
    4 x" Y' N9 W% }$ G
  38. $my_post['post_category'] = array($cate);
    5 w; l5 k5 [* r5 z; T* ]% L3 B
  39. $my_post['tags_input'] = $tags;
    : X. O" s  `6 e$ ~- ~* h
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    9 d1 G; Q7 F  }( T# o1 k7 i
  41. //$my_post['post_status'] = 'future';
    ) x  m: M: l+ R3 `" t7 M3 E
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    + t' k! x6 P5 B  d
  43. 4 v( M# K8 @  c. k5 N& p
  44. // Insert the post into the database
    . \% ^  ~& R  g" G6 O4 d+ t
  45. $ret = wp_insert_post( $my_post );+ i! m, H; h7 f6 v7 B
  46. echo $ret;7 G+ Y' e. g( c
  47. ?>$ B, c2 U% e+ J6 E
复制代码
我自己写的# E) i9 |+ }$ @5 O! F( G
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-5-17 10:18 , Processed in 0.050129 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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