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代理Facebook 批量上广告
尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)
IPCola原生住宅IP⚡️$1.8/条双ISPTK加白户/二解户/FB海外户/GG老户海外CL企业户源头 FB高权重耐操个号⚡️稳定过审
TikTok2审户/老户/国内外端口/加白GG,FB,TK, 欧美源头, 欢迎合作❤️FB企业户海外户,授信户,TK加白户域名防红⚠斗篷工具/可试用3天
广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构 
查看: 8067|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
$ f6 d% q  |. h5 r  Q" o+ k+ U% c" ^" |8 i5 [
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
) ^8 O1 w+ a- w" s# a6 L) A6 L+ f/ a! Y! w" o! P
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了+ e. Y8 S0 ~3 X4 ?5 ?3 N% g; p' I' X# {
8 j9 b7 h, @! V9 D' _2 B! @
方便实用 简单 何乐而不用呢

  1. 4 g7 z5 d1 s1 X. V2 L# a4 p
  2. <?php
    & @. Q- H# c. V5 z

  3. 7 [; \6 o4 ?) W
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    5 k! t7 g4 f' o% S  n& G; J
  5. require_once( ABSPATH . 'wp-config.php' );
    - s. w) k. i4 ~4 `6 G/ b; f& L
  6. require_once( ABSPATH . 'wp-settings.php' );; j6 e/ w2 s9 ]) R. A
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    3 |/ r: q) C. u7 S) h/ n
  8. require_once( ABSPATH . 'wp-includes/functions.php' );  o% g; k5 O- h; Z9 o# T
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );2 f; W6 i" X+ f
  10. $title = $_POST["title"];5 F1 d. L4 h9 I, X: B, @6 ~
  11. $content = $_POST["content"];
      [' o5 `  n1 P- ?) p0 \( i5 O
  12. $tags = explode("_",$_POST["tags"]);" h3 v8 C8 c5 f+ l( s9 h2 O
  13. $cate = $_POST["cate"];3 N0 b# b$ f0 [  y
  14. //print_r $tags;$ |6 H( n+ [5 ~. a
  15. //
    9 w1 E; T) L  K8 K. e) {5 N
  16. /// N1 M; G- \: b/ ~8 b: U% c5 N8 U* M4 t
  17. $wp = new WP();+ }7 {2 m" b- t- ^' i0 d1 U/ a* n
  18. $wp->main();
    6 I5 k! ^7 [4 _* |! E/ I
  19. //
    ! I5 ^6 y; e& L8 U
  20. $my_post = array();$ r# X) T( L4 [# i' K
  21. $my_post['post_title'] = $title;
    . @* _; S! I" ^9 s* ~0 y- H9 X
  22. $my_post['post_content'] = $content;
    ; I' T& u& ^5 ]' v
  23. $my_post['post_status'] = 'publish';
    + r1 C/ O, a7 T
  24. $my_post['post_author'] = 1;
    + o$ i& \. Z- L- [. A
  25. $my_post['post_category'] = array($cate);
    - J6 `' l7 s& Y5 x+ c, E3 m& N
  26. $my_post['tags_input'] = $tags;
    ) Q. W; y6 n7 [/ v$ b
  27. //$my_post['tags_input'] = array('tag1', 'tag2');+ q( a; ^5 X8 a! i# y! W# x
  28. //$my_post['post_status'] = 'future';: c2 `; j2 D3 {4 P! B/ t
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';/ l  Q- {$ P# K6 B  s/ F: J4 n

  30. + c; G4 x& Q* ~& |3 \
  31. // Insert the post into the database
    ) f# U3 h2 @1 F0 Z$ F
  32. $ret = wp_insert_post( $my_post );. z7 N( A7 B: I8 b+ o# x
  33. echo $ret;
    ' ^2 ^. j' h; v/ d
  34. ?>
    6 h" b6 o" F8 I7 o9 M1 I: m0 U$ S
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. ; k: o, `- i/ C2 \( j2 S4 Y
  2. <?php& f2 m: W% c1 [/ o
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );5 B& u. Z2 b2 Y, i! i
  4. require_once( ABSPATH . 'wp-config.php' );' |2 N) C* x) s' r
  5. require_once( ABSPATH . 'wp-settings.php' );, p$ m) \- b. W
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );: t6 D% M* T, a$ g: ^/ B
  7. require_once( ABSPATH . 'wp-includes/functions.php' );- u" v" M4 ~5 O5 }- f( p8 u; P) A/ D
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    3 \0 \9 T+ }) m0 M' E  Q6 K
  9. $pic_name = $_POST["pic_name"];1 S1 K4 P, h6 M) [% n# j; I, f$ O
  10. $pic = $_POST["pic"];$ E0 N6 ^2 J3 ~  X& i
  11. if($pic != "" && $pic_name != "")- P, U4 i; }+ \) D
  12. {2 S& ^0 o7 q6 v0 Q: K
  13. $path = "images/";
    + d5 B9 Q2 M/ F% @7 t9 {3 X
  14. $pic_name = $path.$pic_name;( q7 q6 Q1 u. G) ~3 C. ~
  15. echo $pic_name;; h9 q/ e* V0 p3 C0 ~
  16. echo "||";
    # G5 K1 J* F3 f7 T, o0 M
  17. error_reporting(0);
    5 ^, A+ t( p' }; D* @1 m" ^$ F
  18. mkdir("images");
      {6 J; j. q1 t6 g* M7 S3 F
  19. $handle = fopen($pic_name, 'w');' T4 b8 |( W3 A) ^
  20. echo fwrite($handle,file_get_contents($pic));8 |# \" T/ v! V" j2 d0 p  O, ]
  21. }
    ( G8 e0 i* f+ e& S" P/ [
  22. . T/ s1 I" k& N& y7 q6 U5 ?
  23. $title = $_POST["title"];- H/ r6 f1 g3 h* _& o' y1 E2 a
  24. $content = $_POST["content"];
    ' `4 A4 G9 h$ z% n
  25. $tags = explode("_",$_POST["tags"]);: c+ x6 T) g; [3 |5 s- _
  26. $cate = $_POST["cate"];$ f: c1 J* ^) r2 m6 E
  27. //print_r $tags;% m8 @; `) \! O5 k3 j  _7 e) h
  28. //+ m: R; Z( i0 Q2 m
  29. //
    + ?% x+ \* t" S9 \
  30. $wp = new WP();$ _- f! U0 G- R$ J& I# h
  31. $wp->main();
    % @) b$ r" B% {' {  s
  32. //; j% g( W4 G: @: d
  33. $my_post = array();" W% G4 u  {6 ]0 x" Z
  34. $my_post['post_title'] = $title;
    3 \2 x4 N2 H3 G# m/ f9 ]) S
  35. $my_post['post_content'] = $content;
    / r! h: S/ G2 ?) A/ V; s
  36. $my_post['post_status'] = 'publish';# n  O8 V2 |5 |6 n. g0 d
  37. $my_post['post_author'] = 1;
    ( c- m- ]; A1 r8 J$ r  s% p- j
  38. $my_post['post_category'] = array($cate);- x$ h$ N! z; b
  39. $my_post['tags_input'] = $tags;8 z5 F: d& m8 Y" |$ ^. r, K1 H: B
  40. //$my_post['tags_input'] = array('tag1', 'tag2');6 J$ @/ Z* Q# z: F3 g
  41. //$my_post['post_status'] = 'future';
    . C# J. B0 u! ]) ~
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';# V" r: ~# }& x

  43. 2 r& g; q7 w. S- I) y
  44. // Insert the post into the database
    % l( k" o  e$ V+ H1 o5 U
  45. $ret = wp_insert_post( $my_post );2 C; n4 s% {9 d, `
  46. echo $ret;
    1 Z4 Z4 x1 Q+ g
  47. ?>. ?6 r3 {  \/ X3 `7 f1 {
复制代码
我自己写的
+ f4 W& c7 T; ~! _2 V8 u' w插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

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

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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