找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具
ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款全球虚拟卡, 支持U充值
各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPTK加白户/二解户/FB海外户/GG老户最大欧洲Nutra网盟BA找量
FB高权重耐操个号⚡️稳定过审FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇✔Taboola海外户源头
广告位出租虚拟卡返佣1%,国内持牌机构  
查看: 8433|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Binom_AdvertCN
本帖最后由 finder 于 2014-12-28 15:13 编辑 % l8 G: X  m/ O- b* X! `: E" P
* R+ ^0 }$ Z9 H0 p% G* l
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
( w! C- _/ p0 x) c4 h
; Y+ o3 C* r# J( o6 }7 G, V我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了# P5 _& R& [5 x& U

1 m  ^* l# p, b! H& a方便实用 简单 何乐而不用呢
  1. ! g1 G- \0 t2 ^3 ~9 _
  2. <?php
    ' B! p$ u8 x4 C" E8 @$ y

  3. : j3 D5 Z- A8 W! z
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );+ ~0 d: Y0 M9 k2 I1 m1 P
  5. require_once( ABSPATH . 'wp-config.php' );
    ; Y0 Y& R  R. S5 G9 J( z4 B( y! l. v1 j
  6. require_once( ABSPATH . 'wp-settings.php' );
    # h5 N7 S# s8 [$ C' Q' g; m
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    + D# |2 o1 S9 z) J! z& `( ~
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    + p/ j' t# ?+ L+ ^% I3 m
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ) c! I' X7 S. J2 B! e5 b9 V
  10. $title = $_POST["title"];
    * I3 f. D  p- z  l3 x
  11. $content = $_POST["content"];( X  z" o* h4 Q$ v# T
  12. $tags = explode("_",$_POST["tags"]);6 A9 R, t: N! l4 @% S
  13. $cate = $_POST["cate"];
    5 O7 x) [7 B& [
  14. //print_r $tags;
    ( C( O- {# }! J+ i# L
  15. //4 i: ]& X4 w0 j1 m: \$ S
  16. //( M6 k7 q  b7 T4 E& R- S
  17. $wp = new WP();& |! f4 I8 \8 }4 i4 |6 q5 z
  18. $wp->main();
    ( @' C! M% Y8 U4 Q$ Q, d0 z  e
  19. //
    + a% N& c, a" a" Z# |. }* q
  20. $my_post = array();
    3 c* Z9 E$ L0 X0 G
  21. $my_post['post_title'] = $title;
    8 Y4 G' s; Z0 u" Q
  22. $my_post['post_content'] = $content;2 x( w3 O& b, }" z
  23. $my_post['post_status'] = 'publish';6 O% H% K$ D" h  M. P+ P
  24. $my_post['post_author'] = 1;
    , L" y# p& o, D- }5 _6 @& ^9 |+ }
  25. $my_post['post_category'] = array($cate);9 ?" I) [0 `5 H8 v
  26. $my_post['tags_input'] = $tags;" W3 u+ a& Y2 I
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    8 e# u1 K; j2 t: l; B  ^( p. e
  28. //$my_post['post_status'] = 'future';( e* v/ c3 h: E6 N9 S; v2 X& l
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';" [  i: o7 N, O: t( `

  30. 0 b/ {+ Q0 E0 W; f0 r
  31. // Insert the post into the database: H) Q% S# _6 G% R
  32. $ret = wp_insert_post( $my_post );
    " w0 u3 C9 ?3 ^% T
  33. echo $ret;/ }: j% |; i: D/ K1 y- P" y6 c
  34. ?>
    9 y3 A+ `2 {7 f, H2 L+ r3 ~
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. , [) A% v/ G" J9 M3 M1 j; f+ ?
  2. <?php0 \6 C; p- h- \2 B8 c6 B( Y
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    " m# y: j1 d: C% _( r( o3 k! [" Z
  4. require_once( ABSPATH . 'wp-config.php' );
    + `* ~8 f# D, x8 ]" S! |* \0 k8 i+ _
  5. require_once( ABSPATH . 'wp-settings.php' );# M5 N! _: B/ b9 j
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );% ~2 N- ?/ L- T' a9 y; g! W% k
  7. require_once( ABSPATH . 'wp-includes/functions.php' );& ~4 A# G  ~/ m# w  v
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );) z1 ~1 U. d5 p% h& \
  9. $pic_name = $_POST["pic_name"];
    ' B# [" d+ h) X: T3 _
  10. $pic = $_POST["pic"];  n( U/ O0 r/ I4 I; @# E
  11. if($pic != "" && $pic_name != "")+ w3 t# s# J) H" C
  12. {# X5 ~4 ?$ t0 ~- \3 H$ L. {. j
  13. $path = "images/";3 V9 s* T. T! G3 R  Q9 {0 I
  14. $pic_name = $path.$pic_name;0 g; q- j" p, N- ^
  15. echo $pic_name;
    : L- ]% @$ M& U5 f8 o
  16. echo "||";4 x4 q: K  d, m, H" |  a# P& N
  17. error_reporting(0);: Y7 n% m- O  L; C1 g! X8 h
  18. mkdir("images");  L: F5 e! y" I% A4 h- ^; d8 v  o
  19. $handle = fopen($pic_name, 'w');) j" F, J7 d, K3 n( y9 F" R2 K7 U5 H3 G
  20. echo fwrite($handle,file_get_contents($pic));
    4 U1 S, A; f7 @& h2 B( ]
  21. }0 Y5 \  k0 U) |) D' k2 c
  22. 4 _7 o9 ~4 r' X. D0 m/ Y
  23. $title = $_POST["title"];3 C6 J; }& L& n. r( s( M+ C/ ^
  24. $content = $_POST["content"];
    $ `* H7 b4 E' e* a2 v5 @  a
  25. $tags = explode("_",$_POST["tags"]);; |" i" ]' P/ v9 j
  26. $cate = $_POST["cate"];
    4 N  x) ~/ `) l2 G9 @6 C, ]. ?& O
  27. //print_r $tags;
    4 X9 T3 s; K4 v, A2 b/ `7 [
  28. //, [' ]% i/ U5 w) r. N! S3 Y
  29. //. [$ f* w& R3 e& a% G
  30. $wp = new WP();
    . f- t5 e* W( Q
  31. $wp->main();
    ' m/ F3 B9 M. o' u
  32. //( g- c/ C, ~6 W! x. [
  33. $my_post = array();
    : G$ B: F- B" u) s" D
  34. $my_post['post_title'] = $title;
    ! t0 N5 v8 B- }2 }( F
  35. $my_post['post_content'] = $content;
    ; a" Q5 L* B' C4 @  i0 }0 _6 R
  36. $my_post['post_status'] = 'publish';/ ~: y& c5 H) X* z
  37. $my_post['post_author'] = 1;
    2 ?" S( v! e& |3 @8 u: [  W" P
  38. $my_post['post_category'] = array($cate);
    * K) v# j5 z5 A0 G+ |
  39. $my_post['tags_input'] = $tags;
    " L& x5 W; y1 ^- `: Y
  40. //$my_post['tags_input'] = array('tag1', 'tag2');% [' u$ U) }1 q4 C& w+ l
  41. //$my_post['post_status'] = 'future';3 j& y" l3 Z5 `0 u7 m9 l6 d. p4 o- @
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    : C$ r" \) W7 |2 F
  43. # X* k# O* h7 y9 `6 u& [
  44. // Insert the post into the database/ N, Z( O- ?" e3 i
  45. $ret = wp_insert_post( $my_post );
    7 f: l7 q5 s' ?. E" y
  46. echo $ret;
    & O* U, R  o1 {; h' S( n
  47. ?>/ U4 C- K2 q1 {0 @5 P. A9 A# d
复制代码
我自己写的; k; S/ P3 o* A( O, Z6 q% I/ }9 C7 u  t
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

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

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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