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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
9 r; l  [5 Q, _. Z# r
) U( k5 y7 H7 b) S+ B直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持4 ?" n; s9 p2 r0 g5 [2 d

, n5 b5 b& p) t4 J+ `我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
; Z! D* Y& p$ `4 ~% `0 r7 Q: n  T- X  K' [  U7 S; k6 O- c0 E. e
方便实用 简单 何乐而不用呢

  1. # _! y! w# B+ X9 g
  2. <?php6 u5 A" ?; W( b, g( A1 t
  3. 2 x; h7 B& b4 K. r
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );' h. g# x+ I( @9 o7 R
  5. require_once( ABSPATH . 'wp-config.php' );
    ; N+ K& e" Q, X6 d
  6. require_once( ABSPATH . 'wp-settings.php' );& r& p6 C! K% I8 H& Q& ~
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    : t$ o6 ?3 ~2 d. F9 M
  8. require_once( ABSPATH . 'wp-includes/functions.php' );3 x+ Z6 w3 x( w7 K. X- i8 c6 ]
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );8 z! V  y) J) B  w7 I. f* N; e
  10. $title = $_POST["title"];
    # e$ \+ W  l' m- t
  11. $content = $_POST["content"];
    $ X9 ^+ {8 H" ?. S, ~
  12. $tags = explode("_",$_POST["tags"]);
    9 \% c0 ^2 f) |7 C$ w
  13. $cate = $_POST["cate"];1 y# Q! {) A' }' s
  14. //print_r $tags;
    : _/ I9 F/ ]$ }9 m4 ?4 T! G
  15. //
    ' C; w5 _$ A+ u$ J7 K# p! A
  16. //
    , A( B% y7 _' a1 I1 Y, a% o
  17. $wp = new WP();7 t3 V6 Y- o4 u+ a) |  f
  18. $wp->main();( }$ Z# i4 g2 R( _, @& A9 ^! |
  19. //
    8 R# C+ G4 c- R. k, a" y
  20. $my_post = array();9 a; O( W4 H, z. c2 {
  21. $my_post['post_title'] = $title;
    , t8 G. d5 b! J5 F! _6 c; K3 w
  22. $my_post['post_content'] = $content;
    & E, m: z1 @# u. i* `$ @4 j
  23. $my_post['post_status'] = 'publish';
    : W  y& N" C1 y
  24. $my_post['post_author'] = 1;- p, S! h: C. f1 E% E( E2 j! R
  25. $my_post['post_category'] = array($cate);
    ) G. K' y8 Z$ s9 a- u1 j) V
  26. $my_post['tags_input'] = $tags;
    : a/ U0 p" ~/ D. D
  27. //$my_post['tags_input'] = array('tag1', 'tag2');; A/ r& u: b9 Q; G4 w
  28. //$my_post['post_status'] = 'future';* K, X3 V: i; I, y7 k
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';$ E! Y2 W2 T7 l

  30. 2 m4 i2 U8 m, N9 z6 v3 X
  31. // Insert the post into the database5 x3 n  ]0 M0 A1 h+ x" x0 l0 e
  32. $ret = wp_insert_post( $my_post );& e, B; |; g& d7 ?7 m3 l' L
  33. echo $ret;+ s1 d) n$ d1 r
  34. ?>, O7 p4 f1 C: w- Q% a, Z
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1.   y  L( X* R% Y5 \5 ~9 L
  2. <?php3 e3 m" L  X+ l
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    . s% I- p9 A# a
  4. require_once( ABSPATH . 'wp-config.php' );$ h+ u0 n- G; @
  5. require_once( ABSPATH . 'wp-settings.php' );$ G- k6 ~+ Z# ]9 k1 f- t
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    $ M6 i* c$ d+ G% \
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
      V  S- g# U& \
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );) k9 \+ c' Q2 J
  9. $pic_name = $_POST["pic_name"];
    % D: P7 }7 A1 k2 ?+ o
  10. $pic = $_POST["pic"];
    3 w, C% K2 V$ I+ m; u+ b, r
  11. if($pic != "" && $pic_name != "")4 c4 r6 c  P9 G8 }2 U4 @
  12. {7 t3 Q! {6 r1 i6 B0 {
  13. $path = "images/";' z- u  H$ ~. z
  14. $pic_name = $path.$pic_name;
    7 ^0 E- I$ U( X& H; o
  15. echo $pic_name;
    9 |1 Z; ]6 D. j
  16. echo "||";8 t# Q. {3 }# ~
  17. error_reporting(0);! P8 c7 y) K. y: [% c$ S
  18. mkdir("images");
    3 O7 Z4 \9 t; F5 S, a* s) Q
  19. $handle = fopen($pic_name, 'w');
    . v' q2 t& L8 w
  20. echo fwrite($handle,file_get_contents($pic));
    % q1 h+ j& w, U, {
  21. }
    2 \: q9 l1 I& p3 E# G" z4 p6 h
  22. ! t  s( ]) Y" l8 n" i
  23. $title = $_POST["title"];
    0 n( E0 N& p/ {6 B
  24. $content = $_POST["content"];
    , q. V8 h  J- l% |4 r5 U
  25. $tags = explode("_",$_POST["tags"]);
    7 Z/ o' y. U# E# q
  26. $cate = $_POST["cate"];
    0 [1 r8 l% b3 u. w
  27. //print_r $tags;1 S3 O, c& r' c; \! V' T7 O/ I7 U5 {
  28. //& ~' ]: \/ ^9 L7 ~& y9 q
  29. //' e$ b. G/ }, v8 r! Y8 b  o8 u1 a3 @
  30. $wp = new WP();6 ^( _4 x! o1 a
  31. $wp->main();8 C& H! h* ~5 }4 |. P, v
  32. //8 s! }* M8 G" m9 A. {# u* Q
  33. $my_post = array();
    ( B3 a1 }6 D9 M5 ?* W4 o: G4 I
  34. $my_post['post_title'] = $title;3 }. E3 g5 g0 l/ v- ]9 l
  35. $my_post['post_content'] = $content;, @& _- E; s$ X5 F8 v  j& W
  36. $my_post['post_status'] = 'publish';
    / M, _+ _' `( B% [! K1 n  q1 I
  37. $my_post['post_author'] = 1;
    / a* t! u, X6 s" }  [
  38. $my_post['post_category'] = array($cate);$ p( C# q" S4 s. z" x
  39. $my_post['tags_input'] = $tags;
    - b; t, N, M0 O9 E7 R* {
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    6 S' M! _0 D7 V( E- {5 ~& Q
  41. //$my_post['post_status'] = 'future';
    $ X/ Z6 x2 q9 G
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';  h% x% R, X5 B1 m+ C9 `7 ]# r* U4 s

  43. 0 r2 ]4 D2 M! }: s! {( w  o+ L. n1 S
  44. // Insert the post into the database
    / c8 x; y% J# F! M+ k9 V
  45. $ret = wp_insert_post( $my_post );
    $ t4 C# k9 b8 g% }
  46. echo $ret;
    0 x, o  J. ?0 J' Z' l5 Y
  47. ?>
      y+ r4 M" n* ^
复制代码
我自己写的1 L, c) m  Q4 k
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-12 06:19 , Processed in 0.051492 second(s), 17 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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