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 虚拟卡⚡️FB BM不限额,短id账单户
BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理
虚拟信用卡+独立站收款全球虚拟卡, 支持U充值各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户
IPCola原生住宅IP⚡️$1.8/条双ISP提供TK企业新户老户、谷歌新户老户PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多
FB稳定代理/住宅IP/ADV50打五折 FB个号1块一个寻找顶级电商?AdsBranded等你!TK老户/国内外端口/预审/加白
SX.ORG 高质量代理⚡235+ 地区GG,FB,TK, 欧美源头, 欢迎合作广告位出租8500万高质量住宅IP,助力各种需求
虚拟卡返佣1%,国内持牌机构   
查看: 7610|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 , N; Q% s1 v' @% s
6 S! [0 r) E" c! t: F- h0 n
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持& M" o8 f; V' v- v* H

+ a2 T( ]& l* @: w* M我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
3 p: i( ?' ^4 L5 U( t4 j* f7 s9 s
1 A: {- d+ H' o方便实用 简单 何乐而不用呢
  1. 3 _, E( h7 E% U# |) \) ]
  2. <?php7 }: l1 z& k, B2 K7 g' K& h
  3. " B( d" X9 J* e, X
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    " x( o% T# \$ r0 J
  5. require_once( ABSPATH . 'wp-config.php' );# g) ?( l7 J% S( q5 n
  6. require_once( ABSPATH . 'wp-settings.php' );
    , j& ]) t" j- a2 y7 {
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );  M  L6 g9 P! D( {
  8. require_once( ABSPATH . 'wp-includes/functions.php' );1 |* s0 H) v2 Z. E7 E
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );" W9 _4 X5 ?# M. t6 R
  10. $title = $_POST["title"];- Q; _  v; l( d, e
  11. $content = $_POST["content"];
    ( t( A3 l  i  }
  12. $tags = explode("_",$_POST["tags"]);2 g0 {  a! ~& [% H$ {
  13. $cate = $_POST["cate"];# w- _4 k$ I1 }2 K5 K; d/ ~  ?
  14. //print_r $tags;5 z) N4 A8 @- A6 u8 D7 N
  15. //' m! n, c$ k# a; A1 o" b5 d8 o
  16. //
    ' X; t4 w8 B$ m+ W4 I& h
  17. $wp = new WP();
    ' n% K9 X6 O: v& m7 D
  18. $wp->main();
    ( e! E/ p$ L, K' u7 [" i) o. o  {3 U
  19. //
    7 r& z* x/ L$ v. U9 I
  20. $my_post = array();
    & }$ q) I; v7 z6 E( p9 }% T; b
  21. $my_post['post_title'] = $title;
    : E9 k1 b) ]6 v" g
  22. $my_post['post_content'] = $content;
    0 _1 v7 T9 C# c5 U3 L
  23. $my_post['post_status'] = 'publish';" g4 D1 F1 Y3 s2 z
  24. $my_post['post_author'] = 1;
    ; z; A  p8 L6 h, h7 u( R/ E
  25. $my_post['post_category'] = array($cate);
    ; j1 c) Z: @# e1 T' W
  26. $my_post['tags_input'] = $tags;. J& [) T# G( f7 F# c
  27. //$my_post['tags_input'] = array('tag1', 'tag2');# _& E7 \, {2 n# N* [3 p. Y
  28. //$my_post['post_status'] = 'future';7 u6 }) m) Z6 Y9 o% o8 v8 w7 K
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';! T0 Y$ L7 N$ L  \

  30. 1 K: s  L* I: q6 E1 L
  31. // Insert the post into the database
    * ]4 q( O* N* _* |% k. S4 Y" \1 x
  32. $ret = wp_insert_post( $my_post );
    9 c. V. x( }  v6 G) E+ Z5 S( @( C
  33. echo $ret;+ X7 o% e+ s4 m6 G0 _
  34. ?>& b% I! c# J- A9 s# \' J# Y& y
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. $ a% m. K9 x( ?2 E3 Y1 S
  2. <?php
    & X4 d$ L# U/ c0 k7 F
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );+ O7 o" j  m4 p; Y; U" @0 Y0 Y
  4. require_once( ABSPATH . 'wp-config.php' );2 U3 b% S( q+ _) r" d3 i
  5. require_once( ABSPATH . 'wp-settings.php' );
    # h3 p+ t. Y  h, S
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );; m9 M, _6 x' j2 U9 t/ X2 e9 A
  7. require_once( ABSPATH . 'wp-includes/functions.php' );9 Y6 d  U3 S6 c3 ~
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );! ^2 F, X2 x( C7 _. L3 v  M. Y
  9. $pic_name = $_POST["pic_name"];
    $ f5 W- W& d; S5 J4 I5 U8 X  \0 j( y
  10. $pic = $_POST["pic"];( e; |6 R. L5 Y8 R
  11. if($pic != "" && $pic_name != "")+ Y: K0 ^* C3 G6 p$ t  s- I
  12. {  W3 s7 R  w6 Z7 K) a1 O5 y* y3 Y
  13. $path = "images/";
    # H, y8 {2 ?" m& X5 C! k4 V5 {
  14. $pic_name = $path.$pic_name;, m$ }6 B" H' w' I! U
  15. echo $pic_name;, j4 @3 y  V  Y, }7 a" q$ L
  16. echo "||";
    % B! i' J5 h: Q+ M& H$ ~& w
  17. error_reporting(0);
    2 ]  B" v% @3 E! ]( s0 \* U
  18. mkdir("images");
    9 }- `, s% f* b& m+ T8 w
  19. $handle = fopen($pic_name, 'w');& G6 X0 u2 l& U% L
  20. echo fwrite($handle,file_get_contents($pic));$ N6 f1 u. K" A" i* n
  21. }
    . z  q6 B. ]0 s+ J% u6 S' m

  22. , }6 e4 c* c, e3 h% l  v
  23. $title = $_POST["title"];9 {) r( U  _" f. n# A$ x
  24. $content = $_POST["content"];
    3 m2 F; @0 e; d: o6 u$ m
  25. $tags = explode("_",$_POST["tags"]);
    6 J# c" w" [/ `% N2 O$ ]1 ~$ I
  26. $cate = $_POST["cate"];
    0 `) c! v  c8 U/ \' o8 m6 [- P
  27. //print_r $tags;
    * K7 U& i7 S5 _0 ]
  28. //3 C5 u/ S. w9 s  {5 h
  29. //
    9 R) L8 @, [5 T' }" a
  30. $wp = new WP();1 m. Z, L1 j1 `2 n1 g* P$ M+ W
  31. $wp->main();! U, r+ Z3 Y4 h8 v& B4 n
  32. //
    3 z3 \+ e4 _3 m" N# w1 U+ t! ]
  33. $my_post = array();" \6 b" D2 e+ x
  34. $my_post['post_title'] = $title;/ l1 ?- i- @& I+ Y) ?8 N" o
  35. $my_post['post_content'] = $content;9 ~; d& K" o8 j. [$ W, B
  36. $my_post['post_status'] = 'publish';3 N; n" S; q5 v. M1 e( V% h* I
  37. $my_post['post_author'] = 1;& v+ x+ p# ~( j* [* E$ Y
  38. $my_post['post_category'] = array($cate);- k+ ?  Z) z: @2 _7 {. K7 u
  39. $my_post['tags_input'] = $tags;9 f6 v# }- Q7 m7 W" t' `$ {+ H
  40. //$my_post['tags_input'] = array('tag1', 'tag2');. R+ X3 E; ]- Z) G
  41. //$my_post['post_status'] = 'future';
    , s: {+ P8 q% O! j, z
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    , b8 Q5 q2 Q5 v" S; r& C& _" H) T3 F  r
  43. 1 X$ e: X5 V: |1 V
  44. // Insert the post into the database
    # K; J' r- Y/ L# l) X# H( z
  45. $ret = wp_insert_post( $my_post );
    ( T2 r- o+ G( G4 x4 T! u4 x
  46. echo $ret;4 q# O  Z7 |) N* j
  47. ?>! |: o# E5 S' Z4 x/ R
复制代码
我自己写的
' q0 K( X) Q) y7 _5 o插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-1-31 14:56 , Processed in 0.046718 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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