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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 & b" Y9 |; g6 ~& X
& G+ m, _1 T3 S8 r/ e) w# c
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持& {3 Y- j* n# }- Q2 z2 b
( ^2 L* Q7 l" ^2 T' \- B  ^8 m
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
% V1 x# j( |4 F5 Q8 A& I' c% ^% I: c) D4 ^0 T* v5 t1 [6 ]1 ~
方便实用 简单 何乐而不用呢
  1. / J6 C' X$ q- Y0 {  Z
  2. <?php- k& M" ]: P4 W2 j! l1 T

  3. . q1 B9 n& n3 B- v( m; t
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    $ S, V: [3 @. t% n' a! f) q% M0 G! b- d
  5. require_once( ABSPATH . 'wp-config.php' );) w/ s: ~+ u. l
  6. require_once( ABSPATH . 'wp-settings.php' );
    1 H5 p& ^; t$ m* N7 d) V# c
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );1 j1 F3 I4 ]5 S0 k' ~# M( C2 L
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    ( q" A7 x+ @5 m1 m; ^
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );  E9 t: z! U6 p6 s! Q  w
  10. $title = $_POST["title"];
    7 C& W2 y. [+ C. `! j* s% x9 c
  11. $content = $_POST["content"];
    - d3 N" b; A  r- ]% y6 @% U" l, F
  12. $tags = explode("_",$_POST["tags"]);
    4 a5 l) C0 Y1 Y3 o/ B) k, E
  13. $cate = $_POST["cate"];
    $ Q; z. c$ z! h" @
  14. //print_r $tags;
    % P8 |; x! }: S+ ~. ?! }! R2 w/ f4 ~
  15. //
    . Q2 H$ {8 O7 Z+ H2 a' }: L0 q
  16. //
      X5 ^, E* S/ ^& \6 x3 A1 p
  17. $wp = new WP();# b; @6 s0 x/ I7 b
  18. $wp->main();# `5 ~+ f; V4 q8 P. U& l  |
  19. //
    , m+ K" d- H9 u- @# c) H
  20. $my_post = array();
    % c9 ?3 \* n7 Z
  21. $my_post['post_title'] = $title;
    . e2 S' z1 E- v! s
  22. $my_post['post_content'] = $content;/ {2 U3 K8 c9 b/ i
  23. $my_post['post_status'] = 'publish';
    ' s0 X/ [( e* N3 @8 P/ G' F0 o$ L+ H  X
  24. $my_post['post_author'] = 1;2 J# x( t( I: t
  25. $my_post['post_category'] = array($cate);3 A/ S* Z2 ~$ h
  26. $my_post['tags_input'] = $tags;
    - _3 g2 _1 M3 p' n: t1 L
  27. //$my_post['tags_input'] = array('tag1', 'tag2');8 u2 O" Q! ~3 c. M. x8 {0 J* `- z9 K
  28. //$my_post['post_status'] = 'future';+ ^) t* [' O) b6 `
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ' O+ _) q, ?5 {6 _' B
  30. ' v5 h9 U+ t4 W9 j6 t, e) R. t3 y
  31. // Insert the post into the database
    + w& w4 G) _0 K% ~
  32. $ret = wp_insert_post( $my_post );
    + E" A/ B  f$ @* X: l, i
  33. echo $ret;
    $ a- y: z. ~; S6 O4 v5 o! ?
  34. ?>
    $ ]& R& g3 q! }# G% _/ g' c
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 6 ~( H+ z4 Z9 d7 }# ~
  2. <?php# U( n1 z6 D) x  n. d$ @
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );3 j( K- q) I7 ^1 z8 H+ B! N
  4. require_once( ABSPATH . 'wp-config.php' );
    7 K7 ~6 m$ @+ q- ^4 U- I9 K- h
  5. require_once( ABSPATH . 'wp-settings.php' );
    9 s- C, l7 @% L& `& Y+ C
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );0 H: P0 O1 d$ i9 K
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    2 a! G" L4 C0 c6 e. f) U% u: s) s
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );) @7 F" J% d9 X
  9. $pic_name = $_POST["pic_name"];
    2 K! J5 d! A, ?; }1 \
  10. $pic = $_POST["pic"];- M9 H5 n( k1 h, j5 F0 q1 Y) u
  11. if($pic != "" && $pic_name != "")" C: n7 _$ n/ D( q. H% a
  12. {
    3 S7 }7 A$ x0 }; ~/ ~7 ?, b
  13. $path = "images/";7 o3 U9 L( Z( H1 k  B7 Q
  14. $pic_name = $path.$pic_name;0 l* _! Q# Y, j- Z' o) r
  15. echo $pic_name;
    6 y1 J# p' o8 n
  16. echo "||";
    ! ^. l/ Q4 {* W- C( c
  17. error_reporting(0);" L9 r6 v+ m& N; V5 }3 \& v, H
  18. mkdir("images");3 J* w* V( O1 v& |: J7 I' d6 g
  19. $handle = fopen($pic_name, 'w');2 Y) a1 c$ _$ I, p0 E( B$ g" M
  20. echo fwrite($handle,file_get_contents($pic));
    1 \: t! ]/ O  B
  21. }
    / b( }5 ^/ f! _9 X  q/ Q' u) k4 }
  22. 6 H% }1 {/ _" ]7 W7 _0 t) ?
  23. $title = $_POST["title"];- i3 P# k* y( X. {
  24. $content = $_POST["content"];
    $ R+ D, i5 g" Y1 N: o% `3 A
  25. $tags = explode("_",$_POST["tags"]);
    ; @1 T: M3 K, w/ t. n* p- U
  26. $cate = $_POST["cate"];8 o7 y& k1 i; p7 {) P' n9 S( ~
  27. //print_r $tags;
    1 `2 B- U* O0 H- K( q
  28. //) K- n7 i1 X$ P
  29. //
    + P9 I$ G  w6 A1 M
  30. $wp = new WP();& X3 u5 S# C/ h# ?* _" a
  31. $wp->main();
    0 e. m  I- N! R* v
  32. //
    * c+ R3 T) n; N. K
  33. $my_post = array();
    ) u0 |" S) q  m
  34. $my_post['post_title'] = $title;; e- w* i* W! X2 `# n3 ^1 _$ [
  35. $my_post['post_content'] = $content;
    * ^4 h' N) P# k( Z0 O+ c9 K% e
  36. $my_post['post_status'] = 'publish';  h# r8 v1 G" X/ N
  37. $my_post['post_author'] = 1;+ N* L; d" G6 T* N1 V$ y' K
  38. $my_post['post_category'] = array($cate);9 }3 Q# U! ~- l; ]+ X
  39. $my_post['tags_input'] = $tags;
    ' m) d! u$ t# I) N0 `9 l/ V! \1 D
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    : z* s5 l% C6 x2 ]! r
  41. //$my_post['post_status'] = 'future';
    ) ]1 W9 y6 j' O0 m5 n9 {
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ( R; _5 m" l: h% [6 q
  43. ) C7 i' q( C: `" c
  44. // Insert the post into the database7 u) B9 ^4 N; _; |; N
  45. $ret = wp_insert_post( $my_post );
    5 s( T% n$ @* p
  46. echo $ret;  E0 \  f* H5 y. z  g( @4 A& e
  47. ?>
    0 b) i7 G8 D3 a, V: m% A' q
复制代码
我自己写的, K& F9 z4 S* ~* m8 {
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-19 07:05 , Processed in 0.047891 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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