找回密码
 立即注册

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 IngeniousPlexSX.ORG 住宅IP | 凭码ADVERT3免费领3GB
广告位出租   
查看: 8536|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Influxtec
本帖最后由 finder 于 2014-12-28 15:13 编辑 , {) V: _& \! b$ \9 ^: T

0 s  y& s+ `! b直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
2 I8 n0 A2 w& @1 g7 L# v" d. q) z/ q! |. ~2 J7 ^3 C
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
+ |5 \' z: O- |* w, g; o# n+ j6 B+ X# T
方便实用 简单 何乐而不用呢
  1. 9 q9 T8 ]3 m3 o, L; G8 n, v
  2. <?php
    " g% m: m+ b; G" O
  3. ( y& S$ g$ z+ s$ O  m# |
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );& q8 A6 C3 j9 T* o3 K8 e& o
  5. require_once( ABSPATH . 'wp-config.php' );
    / J# v9 V; H) M! b$ z( A
  6. require_once( ABSPATH . 'wp-settings.php' );  B. L7 |" j( c5 \; B  h" }3 h
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    / B6 {6 W7 P. b% f. ^( a  \" Y% Z4 C4 X
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    # I# N2 I8 \8 Z$ Z' e
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    # ~5 w! g. b% H4 E% N& x1 w6 X
  10. $title = $_POST["title"];/ o  q6 O8 z0 i+ a) E
  11. $content = $_POST["content"];
    , B  o# Y5 u% x- \
  12. $tags = explode("_",$_POST["tags"]);& C) V& M1 V# t4 `- {- l/ _
  13. $cate = $_POST["cate"];
    . N+ z" }, j$ Q" ~2 O
  14. //print_r $tags;
    ! k' p6 m! ?! ?5 R
  15. //$ C& [# @9 _8 V
  16. //
    ) i' H4 U5 A4 Z- y+ ^; s
  17. $wp = new WP();( j% }; q) ^3 S0 J
  18. $wp->main();
    0 {$ x# G5 G$ P$ F: o: \7 U
  19. //
    / p% x5 a  p( R% {7 r' C1 l3 k+ ]
  20. $my_post = array();! l, C5 i4 [+ {) ]6 x- }
  21. $my_post['post_title'] = $title;
    1 c$ R3 X, f3 l) Y
  22. $my_post['post_content'] = $content;& F% E; |+ l& E( S' t7 f6 f
  23. $my_post['post_status'] = 'publish';6 p5 a5 G( O  h3 [) y$ L
  24. $my_post['post_author'] = 1;5 ]0 j6 i  A, a# ?# n  x
  25. $my_post['post_category'] = array($cate);) L7 ]+ p! Q4 h" |& j4 a3 n
  26. $my_post['tags_input'] = $tags;
    # q  T2 e  u7 i1 |, C% Y) N# B
  27. //$my_post['tags_input'] = array('tag1', 'tag2');! R! |+ E, O  e$ l
  28. //$my_post['post_status'] = 'future';
    0 i( u/ w0 ^( U4 P7 y
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
      v9 y& m! D) y; w- |1 s

  30. 7 J. f; Y8 j9 ]* Z, a+ R
  31. // Insert the post into the database3 f! n- {: {0 I4 O3 v  J: u
  32. $ret = wp_insert_post( $my_post );2 s' |$ b  y7 W+ C+ |4 }- c( \
  33. echo $ret;5 E1 O/ j. A" j5 U5 z4 Q
  34. ?>
    . b1 k* S% s1 l( o
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. - a% |% |0 c. q. w
  2. <?php  s1 t$ ~  ?% Q, Q# o. K6 f. w
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );" Q, P8 M5 J: u# i9 c
  4. require_once( ABSPATH . 'wp-config.php' );/ X' O4 S. W8 G, v" K7 @; o
  5. require_once( ABSPATH . 'wp-settings.php' );9 I2 a9 a, _/ g* N9 H5 e
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );# i9 {% I) `# ^3 I0 S, z9 O2 c' f
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    % e: u0 }0 v. P" w  Q
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    0 m2 m. W3 t5 Y
  9. $pic_name = $_POST["pic_name"];
    - s1 d; B9 m9 o
  10. $pic = $_POST["pic"];7 z8 \8 [- G/ [
  11. if($pic != "" && $pic_name != "")
    : d" B5 n' Q# C5 m$ \  S; T! S* X( r
  12. {/ ~0 G$ z$ Y! ^0 z1 g
  13. $path = "images/";% ^6 F- k* K- D7 H
  14. $pic_name = $path.$pic_name;
    3 _; x7 k0 @9 A
  15. echo $pic_name;4 K" R% v0 P& \) y
  16. echo "||";
    ; w$ i' P- E4 j. g. y  \- ~, A' }
  17. error_reporting(0);$ V' j1 J  v5 n" L1 ?3 f
  18. mkdir("images");, g7 B/ J; {& T$ U1 o) K5 d9 m$ g
  19. $handle = fopen($pic_name, 'w');
    ! {1 d* a# q5 \, s1 b
  20. echo fwrite($handle,file_get_contents($pic));5 H! x( R% q, K7 s8 z' T) F
  21. }1 E" O$ l3 o# J7 l* ^

  22. 9 \9 ^1 W8 x  [7 \" B5 i  c
  23. $title = $_POST["title"];
    # \; Z6 ]  T' s8 X1 C
  24. $content = $_POST["content"];
    - p+ _! }: y+ ?) l2 w
  25. $tags = explode("_",$_POST["tags"]);4 {6 F% w4 a! E6 _
  26. $cate = $_POST["cate"];
    - k! n! r+ Q; t& \! Q
  27. //print_r $tags;. x9 k. l5 Z0 z3 T. t
  28. //
    ( M) s! y+ ~5 @& c
  29. //
    - l; c( F7 z3 i7 R
  30. $wp = new WP();
    7 k4 U( X. f( L7 Q
  31. $wp->main();8 E. m/ m/ ?8 D- I+ h% E
  32. //' l! w( |$ n( z& |  H
  33. $my_post = array();
    8 r( g! q2 P  Y# o: e# f
  34. $my_post['post_title'] = $title;
    7 \+ d6 |4 Q# b1 [
  35. $my_post['post_content'] = $content;" r$ Z% K) f# d4 \7 {* W
  36. $my_post['post_status'] = 'publish';
    / ^3 {+ G4 |/ h2 z' f( N+ Q2 i
  37. $my_post['post_author'] = 1;
    . i* F6 L9 k' a2 z- {% [
  38. $my_post['post_category'] = array($cate);1 h0 [# a" ]3 [+ x) |" @+ c
  39. $my_post['tags_input'] = $tags;
    - j7 ?# H; u6 s. D9 h
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    : V) M! V6 G6 h: {, m
  41. //$my_post['post_status'] = 'future';
    . L( d) d7 S# v9 E  W
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';$ P; k0 U3 l. E! E' U. V
  43.   L0 v" g2 b. U6 S9 M
  44. // Insert the post into the database% |+ }1 e- Q( d1 U! S) f! a
  45. $ret = wp_insert_post( $my_post );0 c% P0 L' }; \' H8 A: L
  46. echo $ret;9 d+ W5 ^; }8 I4 q/ o2 F' I9 b
  47. ?>* E3 _" r( Q; X+ y) S6 Q
复制代码
我自己写的/ J4 V; h- I" }& B; y5 a6 g  C+ j' q
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 4广告币 +6 收起 理由
helloworld + 1 赞一个!
mj23zyb + 2 经验不错!
suyu8776 + 2 很给力!刚想自己写一个呢
左庶长 + 1 很给力!期待更多分享:)

查看全部评分

相关帖子
Binom_AdvertCN
回复

使用道具 举报

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-15 04:45 , Processed in 0.067739 second(s), 23 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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