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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 4 h# d9 C1 B5 |& E7 z# x8 A4 P

. c: `3 c! r5 X; X直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
. c/ O4 q) V! g* y) ^4 f1 M& E( v8 ?9 ^; |
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
0 l7 ^- S# T& z( b$ Y8 b, L. A  g7 {* H! \2 ]5 \5 i
方便实用 简单 何乐而不用呢

  1. : T( p7 |2 ~, @- W$ O
  2. <?php6 o+ \) j. j8 H9 A

  3. ( T* O/ L& d8 u" d/ c7 a2 h! b
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    " p! l8 U# B- K, `' I
  5. require_once( ABSPATH . 'wp-config.php' );
    8 N: [8 r  g- [
  6. require_once( ABSPATH . 'wp-settings.php' );+ p; A; x0 ~; S7 ]
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    " D. ?. a2 H: T% \  W( Y
  8. require_once( ABSPATH . 'wp-includes/functions.php' );9 C/ E. _; {4 Z, c; C/ g  ~; e+ `
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );9 M" |; R6 R9 m% i2 b4 n
  10. $title = $_POST["title"];# h) b4 {) S$ r, i$ ]- Z8 D
  11. $content = $_POST["content"];
    , I0 a) q" F& W0 G& `% u
  12. $tags = explode("_",$_POST["tags"]);
    7 a0 z; p0 e1 I4 D/ A; q4 i
  13. $cate = $_POST["cate"];$ x8 A( |- ^1 ]/ q4 o: H
  14. //print_r $tags;
    + p" W- l2 |' L; q; q* l. f
  15. //0 d9 M& ~% h( z7 ~
  16. //
    ! J  L, Z/ Q4 j$ E; f0 B4 h  l5 U
  17. $wp = new WP();
    1 ?* d# p- R8 Q% Y* F7 D  l+ U
  18. $wp->main();1 @7 e" p2 Z: i: |- }* y
  19. //5 E5 H3 N3 I- I) r/ Z* i2 g  X
  20. $my_post = array();
    ( o0 o8 I9 z0 }: Q2 \1 Z3 m$ ~
  21. $my_post['post_title'] = $title;; L1 B3 _* G- j  h2 B
  22. $my_post['post_content'] = $content;' _4 o8 F8 Z, `. g
  23. $my_post['post_status'] = 'publish';' X4 i/ d9 D; R( X4 i1 @
  24. $my_post['post_author'] = 1;
    . X1 i3 Q; A- P- \. {. R  ^% a
  25. $my_post['post_category'] = array($cate);
    . ]( O7 F+ S1 R4 i  @9 a! d, X; o
  26. $my_post['tags_input'] = $tags;" w% L% ^9 Z. C( C2 p
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    ( ?0 X( Q$ r# F9 l
  28. //$my_post['post_status'] = 'future';! b9 p5 h' `) M+ }9 _4 V2 `8 R6 P" z
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
      O! p8 T" z. M3 ?- G. o2 W7 c3 d
  30. % F, t) P% y5 `
  31. // Insert the post into the database
      w6 o( t, B. x4 j
  32. $ret = wp_insert_post( $my_post );
    3 }: I' s) o; s8 D! Z- v( C9 p
  33. echo $ret;
    1 h. z  P/ [0 g3 y# i/ q+ t. f
  34. ?>5 S9 J6 n9 F) S
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. - U$ J1 t+ B' l. H* i2 ~  h
  2. <?php
    ; j& Q/ M# Y1 _
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    ' c/ n$ o" A. y# c! J% n0 r
  4. require_once( ABSPATH . 'wp-config.php' );/ f+ q0 i: }9 S$ i' U' q+ `  k+ H# ~
  5. require_once( ABSPATH . 'wp-settings.php' );# P& R& R; z  g7 h$ _7 `
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ! v1 g& q& S8 y
  7. require_once( ABSPATH . 'wp-includes/functions.php' );2 I& z; {# A7 F/ @; I% h0 q- V% f
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    1 v' k) {, L* l" w
  9. $pic_name = $_POST["pic_name"];
    0 p  s  E2 V+ b2 `
  10. $pic = $_POST["pic"];
    8 G2 N- W) _/ V' M$ v
  11. if($pic != "" && $pic_name != "")4 Y/ Z5 u+ F+ x3 a" k
  12. {6 o# L' P- A3 o$ s- _4 e; c
  13. $path = "images/";
    $ L0 V* q$ K' ~" P/ q& L% ^2 ~8 `( P
  14. $pic_name = $path.$pic_name;
    ( c, M9 S8 ], i
  15. echo $pic_name;" }- p7 {8 h, p! `" l
  16. echo "||";
    ( z+ p* W& l4 Y/ M8 w
  17. error_reporting(0);5 V; w) C- O! `
  18. mkdir("images");
      y) A% P' T, w7 K
  19. $handle = fopen($pic_name, 'w');
    1 \3 W7 r/ C6 z$ }; Q5 a
  20. echo fwrite($handle,file_get_contents($pic));
    1 z, u* |! n4 f9 m6 x9 V& n  h
  21. }+ [4 G% X* C: `. t' W4 v$ r1 _
  22. # c  ~2 j9 C. R, D6 K: N6 ?# G
  23. $title = $_POST["title"];
    6 i* n, ]+ H- S
  24. $content = $_POST["content"];% Z/ E' K3 b% _6 A7 O- f/ B2 }
  25. $tags = explode("_",$_POST["tags"]);
    % `/ k1 r9 Q" i+ g- ~3 _
  26. $cate = $_POST["cate"];$ T1 {+ Q' e* z( f6 ?
  27. //print_r $tags;
      ]* d( V2 x# D9 u2 Z
  28. /// a) T3 ^/ Y7 \. q+ J
  29. //
    4 v0 }) A1 Y& o1 o0 F
  30. $wp = new WP();
    ' k  l& n$ Z& O8 [, k4 ]
  31. $wp->main();
    $ z. y9 v+ z- X. N! {% z
  32. //  E3 e8 {0 |8 K4 j5 F, b
  33. $my_post = array();
    " j( I9 m& ~0 F5 q
  34. $my_post['post_title'] = $title;
    0 R5 q8 Z( f- @2 b9 _* h: C
  35. $my_post['post_content'] = $content;
      G3 m) k0 A, ^3 ^1 c0 ]
  36. $my_post['post_status'] = 'publish';
    9 i& v4 D  [- v1 t0 {1 r
  37. $my_post['post_author'] = 1;
    + `1 C2 q* [) t1 |  l9 T. S# Z
  38. $my_post['post_category'] = array($cate);9 H' P* }  W- w  W3 U( ~
  39. $my_post['tags_input'] = $tags;
    2 y7 k" C& r1 D+ f$ \! G
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    , l( `7 {  Z) v2 v9 v% U: V. g
  41. //$my_post['post_status'] = 'future';
    $ G6 N; G9 Q) n  ]  x" V  D
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    . j8 ]1 q/ C& p, i/ d
  43. + n  s9 c, @5 c+ r# e( m
  44. // Insert the post into the database
    * N4 K. G  [0 y
  45. $ret = wp_insert_post( $my_post );
    & x4 q$ ]6 N4 g; D
  46. echo $ret;; {. }# n' Y$ Q) e) r) @. `
  47. ?>
    0 s  r0 _! X& P4 C5 _3 l- Q
复制代码
我自己写的
; a- F/ q1 z4 G5 p) K- u, j插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-5-24 11:10 , Processed in 0.047613 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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