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充值
各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户IPCola原生住宅IP⚡️$1.8/条双ISPFB海外户、GG老户、TK加白老户
PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量高品质·稳定高速纯净IP
FB个号1块一个TikTok2审户/老户/国内外端口/加白SX.ORG 高质量代理⚡235+ 地区GG,FB,TK, 欧美源头, 欢迎合作❤️
跨境债务催收/风险代理高权重Google老户[卖户+筛户等级] 海外斗篷・智能广告过审率高达 99%DataImpulse⚡️纯净住宅代理仅 $1
广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构 
查看: 7791|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 , y# V; Y3 a  Y$ J
6 u/ P2 r  S( X7 g
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持  k% ^4 @9 t0 P
# e/ \6 [1 ?# u, L& B) c
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
5 e6 \% J  N4 p# n2 R- @/ g7 u& _  w
( y8 X$ s+ |; k4 _方便实用 简单 何乐而不用呢
  1. 0 x  o6 T  ~! f1 B* R% S% A
  2. <?php) B* L3 V$ x2 U

  3. 3 v/ D4 C: e% b- Q
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );+ m) w+ @1 s5 E* t# f  V" b
  5. require_once( ABSPATH . 'wp-config.php' );
    " k- L0 \, P7 {; O& u
  6. require_once( ABSPATH . 'wp-settings.php' );
    1 L5 T3 M+ S) |) L0 ^$ I; u
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    + H/ y) ?% I" v, W6 s
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    % e5 `: P! m5 W, E1 o. Z' ^
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );8 h. |! T2 d* @# O+ Y7 d
  10. $title = $_POST["title"];9 T) V( Z( P8 a6 ~$ _
  11. $content = $_POST["content"];) I1 x" }2 ]9 d
  12. $tags = explode("_",$_POST["tags"]);+ U. Y: u8 v3 C
  13. $cate = $_POST["cate"];7 S. P( h. z9 ]5 ]
  14. //print_r $tags;
    9 \' l* G+ _2 v3 \7 A' ~# T' x4 M
  15. //
    % A+ X( H% W5 r
  16. //
    4 {7 ]2 L- ?2 O& `
  17. $wp = new WP();
    + h3 v0 S/ y; K0 |- ]6 A5 ^$ X6 Y7 T% z
  18. $wp->main();; z. w3 _) {* ?: m& Y6 r. Z. w% Y
  19. //
    9 d8 i6 w# u& l
  20. $my_post = array();! Q4 F  l2 N% J" J
  21. $my_post['post_title'] = $title;2 k3 s$ Y7 u3 m8 N
  22. $my_post['post_content'] = $content;
    . j( d5 d& n$ K0 \( \7 P
  23. $my_post['post_status'] = 'publish';+ C8 w. B3 m2 M) ^* `: @3 U
  24. $my_post['post_author'] = 1;
    " {+ ]9 k% u6 ?6 v. e  K. M
  25. $my_post['post_category'] = array($cate);/ z4 a! L2 w, [* |3 O' q
  26. $my_post['tags_input'] = $tags;& }1 ^) L4 w# b7 |
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    ; |5 @( W* h5 d; r* A
  28. //$my_post['post_status'] = 'future';
    ( y( b; o7 H" [
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ' v, D+ T" y, ~4 I) p: p6 U0 ?
  30. 6 N8 l4 P# {! B/ Q3 _
  31. // Insert the post into the database3 ]' i7 z3 W+ [0 @2 ?. j" w) c+ P5 J
  32. $ret = wp_insert_post( $my_post );# q& ^7 W8 _% _
  33. echo $ret;) S3 l6 K% w7 `) f* F
  34. ?>
    - m( l7 |5 \- Y2 U
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. + b) K$ r9 h# u2 l0 Z9 e
  2. <?php
    1 I- d" }! d) ^% `* a
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );  x. d; G+ G9 B/ N  L
  4. require_once( ABSPATH . 'wp-config.php' );
      C. v6 i3 x. t$ k: H" i  r5 c
  5. require_once( ABSPATH . 'wp-settings.php' );
    6 l5 e! }9 [& s5 I4 h. y
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );" R. _: k- g+ O6 n) g
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    " f; {% S/ l: ^4 N
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ' [8 j# W1 h* J/ a* x' C- z2 N
  9. $pic_name = $_POST["pic_name"];
    + B- v+ ^9 `5 {
  10. $pic = $_POST["pic"];8 q$ ^9 h( N) g9 G! k
  11. if($pic != "" && $pic_name != "")) P0 d3 ^, B- A8 U+ d/ [- Y2 X
  12. {% O: Z2 _+ y5 }, l! \& H
  13. $path = "images/";
    # H  Y: o1 I3 [$ V2 n( ]$ ~5 Q
  14. $pic_name = $path.$pic_name;
    3 |7 V9 d/ I4 F; \
  15. echo $pic_name;
    % W  S" D! _7 |! a7 Q8 ]; H
  16. echo "||";( f/ C! O% k( Q9 @
  17. error_reporting(0);
    " V0 T9 e; a& j( t  ^# [& L) I
  18. mkdir("images");: w+ |1 ?( @. d" m/ i
  19. $handle = fopen($pic_name, 'w');
    1 k* S0 f- F0 a! l
  20. echo fwrite($handle,file_get_contents($pic));
    4 G- M+ r2 |9 y) Z$ a
  21. }5 h+ ^# T8 ~. B1 e) ^

  22. + I* ~7 }5 j* x6 i+ ]
  23. $title = $_POST["title"];- ^  O3 e6 M  |1 M4 _, n% ]
  24. $content = $_POST["content"];
    $ |8 s+ `0 b4 ~7 W& N
  25. $tags = explode("_",$_POST["tags"]);# D# ~3 `% V8 N+ d0 D; H; K
  26. $cate = $_POST["cate"];
    . ?' `( Q8 D- x# y& n7 b( B; G
  27. //print_r $tags;# X4 x  J  d' ^* w( B
  28. /// @( Q6 G) \- D8 _& d0 R) |
  29. //) E/ s$ u6 Z- A' w# a! k" X: Z
  30. $wp = new WP();3 B9 i7 S! B& V: N+ t
  31. $wp->main();* N* ^% E6 Q; \' A! f4 d* Z0 V
  32. //
    3 H# x& T( l* d& k, }1 i
  33. $my_post = array();- _8 x5 U, y; D( ?% Q3 w
  34. $my_post['post_title'] = $title;! R6 ?2 I$ r( e' t2 P3 P  o
  35. $my_post['post_content'] = $content;
    ; w+ P! @! v, |* _5 Z7 O
  36. $my_post['post_status'] = 'publish';' X* |: {) `' y. f' H( e
  37. $my_post['post_author'] = 1;
    5 s  I4 R8 H1 r5 U
  38. $my_post['post_category'] = array($cate);; Y5 [8 O( ^7 x1 G2 E) k+ D# m
  39. $my_post['tags_input'] = $tags;
    ( G8 [) l7 X( \, ~  o, W* m- F' c
  40. //$my_post['tags_input'] = array('tag1', 'tag2');  \. H! F# u3 ]# J8 g7 {/ ^6 {: U
  41. //$my_post['post_status'] = 'future';
    ; |5 s" D* f: s1 k  w8 @$ {& t
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';3 u" W  h. s- [: M" U. W# j8 k

  43. ! b5 R3 K/ ~6 E5 X: `7 d
  44. // Insert the post into the database
    & M- s1 w( l  z2 r, u" N' c! z
  45. $ret = wp_insert_post( $my_post );
    2 q9 ?5 A7 C. h. w, C  d( b/ d
  46. echo $ret;
    - H5 c' R5 l8 z
  47. ?>
    + i3 z4 P: L* W: x8 L, G
复制代码
我自己写的$ m6 r- @: E6 k9 V) T- c8 {
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-3-30 01:16 , Processed in 0.047214 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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