找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
⚡️按条S5代理⚡️静态⚡️独享⚡️5GMediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户
Affiliate 全媒体流量资源⚡️Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户
独立站⚡️开户投放Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理全球虚拟卡, 支持U充值
【15 年团队 - 广告自动化系统、定制开发】【ActionKey】Meta API 桥接令牌尤里改 - FB 稳定投放【神盾 AI】Meta 广告资产防护 永久免费
FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPFB资源,账单户,分享户,国内一手
TK加白户/二解户/FB海外户/GG老户最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审FB企业户海外户,授信户,TK加白户
联盟收款/海外资金下发/服贸结汇✔Taboola海外户源头全球效果广告投放平台|Vertoz IngeniousPlex广告位出租
查看: 8525|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Influxtec
本帖最后由 finder 于 2014-12-28 15:13 编辑
0 [3 b4 B- h2 q, ~1 }+ j$ y3 Y4 }
9 A# d& ~0 H! S$ I5 s直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持( u6 }- x4 `  q' D

& u3 x3 v5 @6 Q1 t我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了/ e: y! b( L) d1 L' b) R. r
% `& G9 @: @9 \) H  A
方便实用 简单 何乐而不用呢

  1. & M6 _4 j! A  d) k" p1 m
  2. <?php/ _# X3 \: n: y' b- s+ D4 z* @
  3. 7 L; a/ \! e7 g9 \2 q/ J
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );2 n* v8 g5 T! f& f5 S
  5. require_once( ABSPATH . 'wp-config.php' );: ~1 x* i# ]/ ^9 B# R: d6 Q
  6. require_once( ABSPATH . 'wp-settings.php' );
    : ?1 r% m2 O: g# [
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    , |8 s( E; d/ J& N! f
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    - N  X7 \# r3 a0 n
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    : V0 t" r( ?" f5 X' Z( q! u" u
  10. $title = $_POST["title"];0 ~: {  g- r$ M  U7 Z( f
  11. $content = $_POST["content"];7 T( M& x7 C$ q: l/ ?
  12. $tags = explode("_",$_POST["tags"]);
    % D+ a8 A+ _  v- h7 q
  13. $cate = $_POST["cate"];, x- s9 o5 f6 [- c
  14. //print_r $tags;. P: N& ~6 i$ Z( a9 J" H
  15. //
    1 c+ t2 p$ e* l
  16. //
      ]2 l; z) i' H  v0 }
  17. $wp = new WP();
    / r5 M* A+ h1 \. m- l$ V
  18. $wp->main();
    6 S$ ~- Z$ z4 q  W9 s
  19. //
    ! i. [. t! J3 e* H# ^  u
  20. $my_post = array();
    + W. x  U4 k5 t% l! r
  21. $my_post['post_title'] = $title;
    7 p" U0 b! h& t) J7 W
  22. $my_post['post_content'] = $content;
    $ @& E2 q. b2 }1 I, c
  23. $my_post['post_status'] = 'publish';
    ! G* c" e. K7 ]$ r5 l; c" y3 I
  24. $my_post['post_author'] = 1;8 U  E2 @+ U, q9 {9 r" k+ U
  25. $my_post['post_category'] = array($cate);3 g% b' c# h9 G# F6 @, n  L
  26. $my_post['tags_input'] = $tags;0 [$ k+ }8 [, d4 C7 ?0 ~# Z- v
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    1 Z' l* @  b+ N9 t* o, L( n) w" N+ Q
  28. //$my_post['post_status'] = 'future';
    2 s0 M9 H7 ~( B- t5 o3 x" G1 C: y
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';/ I% f1 u8 |7 u% `& c. B3 J

  30.   M6 @5 i5 k& |5 d- ?
  31. // Insert the post into the database: n  Z" S2 ~3 `0 ]
  32. $ret = wp_insert_post( $my_post );
    ' L8 Z% i: L' x1 S
  33. echo $ret;9 Z0 y7 N* h6 |" k
  34. ?>
    : B  n- ?; j* A
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. " k5 {  k" x6 R3 [$ R
  2. <?php
    " w% ?9 ]# [2 R  \
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    6 O  P8 E* w5 g' ]) @4 m! S
  4. require_once( ABSPATH . 'wp-config.php' );
    . e% Y  l& b$ `5 V. R1 t
  5. require_once( ABSPATH . 'wp-settings.php' );
    2 L( k" V: s; D
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    , K, c) ^! g# H# `- n! V0 d8 N
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    , m) ?$ `- |5 D
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    5 J5 L4 E- [  y4 t' Z
  9. $pic_name = $_POST["pic_name"];
    ! y( S( R: j+ j2 `7 [+ M3 c1 ^9 {
  10. $pic = $_POST["pic"];
    8 \* u/ ~$ d5 p
  11. if($pic != "" && $pic_name != "")0 D5 f  [& S1 ?) g3 E; k- B
  12. {
    $ P7 t$ U5 i1 y$ f; O, H( z  d# C
  13. $path = "images/";
    1 |! C, b9 X4 t( S
  14. $pic_name = $path.$pic_name;  ~8 M: w( v6 W6 B9 C
  15. echo $pic_name;1 {2 v+ ~. n; Q
  16. echo "||";1 C9 B1 i6 I; D" i
  17. error_reporting(0);
    ' L, O0 ]. {# Y- z
  18. mkdir("images");
    / m/ h( S' T& L( Y
  19. $handle = fopen($pic_name, 'w');
    ! a2 b+ F: ~' F7 z/ ?5 {+ }
  20. echo fwrite($handle,file_get_contents($pic));; u% s1 X/ o1 D2 V: \0 K$ K2 E
  21. }
    1 M) D/ _$ a/ w1 g- w7 j

  22. ) q6 X6 ^8 K8 r+ e1 }# S; T# a
  23. $title = $_POST["title"];8 A5 o4 F& L% x9 T
  24. $content = $_POST["content"];
    - i" e+ z2 q' G1 P
  25. $tags = explode("_",$_POST["tags"]);9 @, h! X$ k* O! `$ H
  26. $cate = $_POST["cate"];* p0 g# i" n$ d! q# L' H+ N% Q
  27. //print_r $tags;
      N% C. i5 a9 ~/ ?3 b0 Y& h1 O
  28. //$ W1 |1 m: p  N4 g0 T
  29. //0 r! E" o5 B0 l4 {
  30. $wp = new WP();
    . g; l0 b* p" P8 E% I
  31. $wp->main();
    0 ]: Q& n8 h/ C# f3 I1 W
  32. //1 n, y& c0 [+ e6 G
  33. $my_post = array();: N/ [: v2 k% R
  34. $my_post['post_title'] = $title;: I; ]2 U4 T7 R  {
  35. $my_post['post_content'] = $content;# a3 D$ ]9 p# J# @; O: ?' r
  36. $my_post['post_status'] = 'publish';7 A8 l8 @: r; C3 C4 I4 @8 a
  37. $my_post['post_author'] = 1;6 c# D" Y; ^! I/ V
  38. $my_post['post_category'] = array($cate);" S: O7 C5 g! X$ U5 s
  39. $my_post['tags_input'] = $tags;
    2 y& L& e5 E* F. n  |# U
  40. //$my_post['tags_input'] = array('tag1', 'tag2');# E' h1 g* p& A0 y8 A! s6 k3 ~
  41. //$my_post['post_status'] = 'future';+ r& l) t, ^; C- {9 O% H" L
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';0 ~9 `7 t  a2 |( I& i
  43. # B  ?6 v2 _, @0 e6 N5 r1 T
  44. // Insert the post into the database1 S4 e3 \. q# p. O4 q/ h
  45. $ret = wp_insert_post( $my_post );
    ! E" I9 C, Q+ J) T$ n5 U( J
  46. echo $ret;
    : _8 ?' F! v. n  P) l
  47. ?>
    6 e. }* z& N' J8 R
复制代码
我自己写的
9 W$ O8 h$ C) B& S' s$ f1 A插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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

积分

中级会员

积分
894

社区QQ达人

发表于 2013-2-25 20:33:59 | 显示全部楼层
用xmlrpc不是更好吗
回复 支持 反对

使用道具 举报

15

主题

598

广告币

565

积分

中级会员

积分
565
发表于 2015-3-3 14:05:49 | 显示全部楼层
楼主辛苦了!~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们|联系我们|DMCA|广告服务|小黑屋|手机版|Archiver|Github|网站地图|AdvertCN

GMT+8, 2026-11-10 23:30 , Processed in 0.080449 second(s), 23 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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