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资源,账单户,分享户,国内一手TK加白户/二解户/FB海外户/GG老户
海外CL企业户源头FB虚拟卡⚡️消费越多返现越多FB广告Spy工具⚡免费试用✅ FB个号1块一个
TikTok2审户/老户/国内外端口/加白GG,FB,TK, 欧美源头, 欢迎合作❤️FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇
域名防红⚠斗篷工具/可试用3天广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构
查看: 8035|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
3 t/ E7 {, L& R0 Z4 Q7 c/ t% p3 h) ^  m. H4 x8 a; N( I! y. D9 a
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持: v- m6 T/ Q$ L

) ?; Q2 a' W+ [5 K  W: U, q我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
+ S4 v6 n0 R1 b0 _+ N( }8 W  }) L0 n+ X9 a# m% c
方便实用 简单 何乐而不用呢

  1. 2 l  V# W* n. @: d
  2. <?php
    + R# N; ~* P% J; H4 i' P  c

  3. # E: q- r5 S2 g5 a: q0 ]1 q
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    $ o% d% u, r: O. c
  5. require_once( ABSPATH . 'wp-config.php' );
    : k2 Y4 U0 l( r" U! @
  6. require_once( ABSPATH . 'wp-settings.php' );
    & N4 ?& ~- k/ O5 F
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );3 e% n2 l9 t& e/ J- M7 g
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    1 S# O& m9 ~# e; c
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );: g  Q( v# w. T- Y' }
  10. $title = $_POST["title"];$ n0 R- ^$ e1 s  k& i& X( x( T
  11. $content = $_POST["content"];# i- \6 I4 R: y# @7 e/ y- S) U
  12. $tags = explode("_",$_POST["tags"]);1 E! O' X  z8 m* f& v6 K
  13. $cate = $_POST["cate"];0 @% ?, `0 ?( b" F9 u/ e
  14. //print_r $tags;
    9 j/ Q& }8 k, K8 x0 z
  15. //4 |) M, v0 c% A* ~  @
  16. //! ?0 s. D8 Q5 Y9 D1 g
  17. $wp = new WP();- ?/ B4 Q( p- M+ k+ o8 B9 a
  18. $wp->main();
    ( S& f  L" g( Q1 y( T( Q8 E: c4 s
  19. //9 C; y2 k" A  U# Q
  20. $my_post = array();
    . ^  i4 w. s2 q0 h, H2 w. @& K
  21. $my_post['post_title'] = $title;
    ; d7 R( M: v. t  V$ \, p' X
  22. $my_post['post_content'] = $content;6 e  `$ C: S3 p& E- |3 d
  23. $my_post['post_status'] = 'publish';# Q; m$ |) a1 Y* R6 K0 s
  24. $my_post['post_author'] = 1;
    ( x& |, r6 E: \) F! e3 E
  25. $my_post['post_category'] = array($cate);
    ( D9 J7 h" ^/ G6 P$ Q
  26. $my_post['tags_input'] = $tags;" A/ F; H9 s% K: d  W
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
      h! H8 n( Z9 T5 S% E& z
  28. //$my_post['post_status'] = 'future';" P8 M3 {# |2 V7 N5 Q$ z& W& T
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ( p! G1 S$ r6 b- K9 U7 G  r

  30. : w4 P7 e" X( w7 B/ B
  31. // Insert the post into the database& \$ b9 o! W. E) O" ^
  32. $ret = wp_insert_post( $my_post );
    3 q8 A1 f0 R2 H: t3 k1 Z( |
  33. echo $ret;
    " p9 o6 a6 r6 i, f$ ?
  34. ?>
    ; {4 u! J5 U6 M- G
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. * G$ N- k9 W. ?7 E& [' M3 A' p) Z
  2. <?php- J+ D0 f. S/ g& J# {
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    . ?9 X' @" }' y" A0 O. V/ K# p/ t
  4. require_once( ABSPATH . 'wp-config.php' );. n0 x; s' U# F$ }8 I- A& R1 `! ~
  5. require_once( ABSPATH . 'wp-settings.php' );
    6 P" A$ B$ t% {" U, v- C2 C
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    " ~  ^5 j1 V+ X# Z0 L  B' S5 D$ X
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    ' K% V& Q" E& J1 G5 r
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ' L) V! _' N* b
  9. $pic_name = $_POST["pic_name"];
    ; J: W, F; H7 R7 F* `
  10. $pic = $_POST["pic"];/ p* {8 n$ [2 B+ y" @1 m' t
  11. if($pic != "" && $pic_name != "")' F5 b1 E" X% m
  12. {$ N4 D* ?: k4 [% X/ m) \
  13. $path = "images/";6 ?, P# L6 D/ m5 R) G( u2 d  I) h% I
  14. $pic_name = $path.$pic_name;
    % {! n( c9 B2 b7 h" R
  15. echo $pic_name;
    6 u0 I1 Q0 N" P) p1 M- R0 ?
  16. echo "||";  k# `$ G. @* l! v* ~) r/ e
  17. error_reporting(0);2 {- ?3 l, }8 C
  18. mkdir("images");
    . B; S- v6 t( P) v4 q1 n' Y* m
  19. $handle = fopen($pic_name, 'w');
      K2 U+ x8 K, ?7 X  m$ o: c
  20. echo fwrite($handle,file_get_contents($pic));
    9 L% {9 Z& K6 G; A8 [- z3 y
  21. }
    0 }3 O9 x0 q6 L7 O9 w+ k
  22. 9 x; i: O* n& n9 L3 H/ P: ?3 y( W
  23. $title = $_POST["title"];
    # r2 H' N8 M/ t( E$ C  e" l
  24. $content = $_POST["content"];: @- a/ {" Z9 {% m; t* J. z: H/ ^
  25. $tags = explode("_",$_POST["tags"]);
    & }1 C( q+ ^7 W
  26. $cate = $_POST["cate"];
    ; v4 m' k, Y6 L0 [' o% |$ ^8 s
  27. //print_r $tags;* U8 r0 P: H7 Y% f
  28. //( t! m; d2 l. |7 g* f) ?+ `4 C
  29. //
    / n% ~! m6 o  J' k. g  P6 X
  30. $wp = new WP();4 I* L& W+ f# ~: P8 l1 a
  31. $wp->main();
    6 Y  ^. [* t  m( f' m$ D0 Q1 K
  32. //& J: _$ x1 q# q7 X7 p# N' E* j' v
  33. $my_post = array();
    % J$ c/ S5 k% ]4 d. p8 y, l
  34. $my_post['post_title'] = $title;3 t$ O/ s- c; `
  35. $my_post['post_content'] = $content;5 l0 v6 o6 O- k) y3 W6 |7 o" ~+ f" I
  36. $my_post['post_status'] = 'publish';
    * x# ^- g% P2 w9 o- r1 B# n
  37. $my_post['post_author'] = 1;' A- u; L; J+ g8 |8 g& o5 G
  38. $my_post['post_category'] = array($cate);7 x+ ~* m+ Q! Z. \+ c2 j. A
  39. $my_post['tags_input'] = $tags;3 s, F9 l1 f$ t" b8 J! ]* z
  40. //$my_post['tags_input'] = array('tag1', 'tag2');- T% L& D( r9 O0 L2 Z' K
  41. //$my_post['post_status'] = 'future';- \: [1 ]; m$ a( A
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';7 b, ]: m0 e2 {6 P. C

  43. % F8 W7 f: t% }, y: |
  44. // Insert the post into the database
    3 T" V9 q& F2 _& p  T
  45. $ret = wp_insert_post( $my_post );
    " F; E; u& \  y3 K& w
  46. echo $ret;& B2 ?6 G$ b7 O! Q# `$ F) x; c- @
  47. ?>
    9 Y" ^# G1 X! R
复制代码
我自己写的
" ?3 e1 h0 e' i0 ?5 {" d1 X插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-6-7 08:16 , Processed in 0.049539 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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