找回密码
 立即注册

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充值
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPFB资源,账单户,分享户,国内一手TK加白户/二解户/FB海外户/GG老户
海外CL企业户源头最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审GG,FB,TK, 欧美源头, 欢迎合作❤️
FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇⚡️Spend.net — 美元卡仅需$0⚡️比特浏览器+云手机 |防关联防封号
Facebook截流, 1 次点击 2 次曝光广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构
查看: 8196|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Deepclick
本帖最后由 finder 于 2014-12-28 15:13 编辑 2 p' ^  a% Y% J/ e
; o/ W- J4 m) V* m) u' U8 i
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
6 H0 ^8 s# {9 y) @- Y' `1 Z
  d7 ]# d: g" ?8 Z" y2 w( i6 t2 L  D& j, z我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
2 `. {4 d; N9 v' F" M0 D) v4 c* a! I0 j4 Y$ K, d  G. r- y4 x. ?( y& ^
方便实用 简单 何乐而不用呢

  1. + {/ T% N4 g! C+ o" I. a
  2. <?php
    6 E; R1 }0 F% p* j
  3. - {! P( I0 W  C( f- p# {
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    7 L* S; l8 q2 l8 v% Z9 m+ q
  5. require_once( ABSPATH . 'wp-config.php' );
    # d* B0 N. ~4 W: p# I
  6. require_once( ABSPATH . 'wp-settings.php' );, f! i/ B. L) {- d0 _# S3 B
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    9 ~% ^5 g& H1 Y6 ?! S& {
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    9 G; V7 V# m  N
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    5 H# a3 _# X+ h+ t  E
  10. $title = $_POST["title"];
    / \+ S, `! R6 f' q
  11. $content = $_POST["content"];7 m' ]! E+ j" S5 M" J% [" _
  12. $tags = explode("_",$_POST["tags"]);0 I, z0 t8 ~' o
  13. $cate = $_POST["cate"];7 b1 @8 W. O% Z' |9 Q4 ^
  14. //print_r $tags;  w. K& E$ L& r, \
  15. //
    ' ?% |* O$ h& a- q% @
  16. //" Z! Q3 Q! v& f. ~9 E9 n7 i
  17. $wp = new WP();* g: z% c- l! K9 l/ ~1 N' _
  18. $wp->main();
    . J  s5 M2 |. _, |
  19. //
    . i6 M2 h" @" ~* Y- u# ]( a
  20. $my_post = array();2 X" B; h  n" u" n9 n
  21. $my_post['post_title'] = $title;# u3 R2 r  U2 O( [) j
  22. $my_post['post_content'] = $content;
    ; Q* p3 \2 }+ T- k
  23. $my_post['post_status'] = 'publish';5 p/ q$ w0 `0 t* ?
  24. $my_post['post_author'] = 1;
    4 Y3 g: }, a- R! J8 @
  25. $my_post['post_category'] = array($cate);/ u9 L2 b  Y, K5 o* n  t3 r4 j$ z
  26. $my_post['tags_input'] = $tags;
    6 T& U3 Z4 i* I
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    * h  r* [/ L* {/ Z; {. x& ~
  28. //$my_post['post_status'] = 'future';
    3 G& c0 y) k1 M* n, ?
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    9 o' z" _# P+ ?
  30. 4 j* e  S) l; [' d4 F3 b
  31. // Insert the post into the database
    5 K4 z. r4 ~5 K5 U& j# h
  32. $ret = wp_insert_post( $my_post );+ Y( r9 [) U  h* ^& n- W3 M
  33. echo $ret;  y! s  B( {& F+ K  ?# m! m
  34. ?>2 K  D  N# @# |* v
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 5 }$ C/ A: m. s7 e% ^5 _: M
  2. <?php
    8 S% x" g9 Q' W. l  p
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    ) J' ~5 c( M; f+ S4 b
  4. require_once( ABSPATH . 'wp-config.php' );0 `% q+ _6 P/ l1 b) n$ b
  5. require_once( ABSPATH . 'wp-settings.php' );
    , [8 x1 Z4 P7 R! ?
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    5 z( Z4 S: F) \# E+ A9 i! u9 b
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    ' T' S# |/ r& ^$ l0 g  D* Y
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );* V- I. T5 V& ^
  9. $pic_name = $_POST["pic_name"];. d7 }. T! U8 d
  10. $pic = $_POST["pic"];- \! o$ o% W6 A. Y
  11. if($pic != "" && $pic_name != ""): a8 C/ L" }- ^" K5 j* C
  12. {) i$ C7 B; u: T& Z7 H
  13. $path = "images/";
    # q7 d+ X0 H( c2 @" x
  14. $pic_name = $path.$pic_name;
    3 {8 I0 Z4 v: x0 }& v* G- V& H; e
  15. echo $pic_name;
    ( ]' ~1 `# N+ c  ^& w  p
  16. echo "||";
    # Y8 g6 z7 m$ O. G1 r( y; J
  17. error_reporting(0);5 i" E9 B# f: {; l8 L5 M+ T
  18. mkdir("images");6 y% v3 p5 c- U' Z9 U5 j6 H, E( W
  19. $handle = fopen($pic_name, 'w');, H& N5 |/ r. f
  20. echo fwrite($handle,file_get_contents($pic));
    ! C' u' q' ^9 Q2 E
  21. }1 m3 g9 _8 G7 D

  22. 1 c5 }' m# N- Y8 }# R+ U
  23. $title = $_POST["title"];
    ; t( e* {( U3 t' ]7 j
  24. $content = $_POST["content"];
    & }, n2 W# d) Z( B; ?8 [9 q7 O
  25. $tags = explode("_",$_POST["tags"]);
    & B  ~' Y- p" @7 p$ N# r5 X
  26. $cate = $_POST["cate"];
    - O& T  M: t, z; s' {
  27. //print_r $tags;5 x, x5 C( ^8 l7 C$ I; J$ H. a/ i6 {
  28. //: g# E% `2 U3 n2 @
  29. //5 ?' r+ K% a! D$ @8 \
  30. $wp = new WP();& p* N& ^) K9 C- @. v; T. S. ?( T
  31. $wp->main();" _3 i3 U! K( E7 n; T+ P) f
  32. //
      K: L) X" v8 J5 y
  33. $my_post = array();. ^( o6 C- R# m. e7 N& X& `
  34. $my_post['post_title'] = $title;
    * p6 P: `/ e; c! {5 k1 _
  35. $my_post['post_content'] = $content;' R1 p: j7 N) X5 J
  36. $my_post['post_status'] = 'publish';, d2 |8 k4 G2 d+ i/ Z
  37. $my_post['post_author'] = 1;
    " @8 A: R. k) O* h  i
  38. $my_post['post_category'] = array($cate);+ t& {" K, J, r' G' ^5 v1 \
  39. $my_post['tags_input'] = $tags;
    4 J& i/ L8 E  ?/ e5 ?: t
  40. //$my_post['tags_input'] = array('tag1', 'tag2');  J; V( |2 {9 b2 C/ L. x- l7 E2 G
  41. //$my_post['post_status'] = 'future';
    + Z! a) b/ i& k' }; \
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    8 A" B+ K2 q, s! r- H

  43. 7 E# W5 d/ D: s1 a* q
  44. // Insert the post into the database# x/ S8 E1 t: K: p$ \! _
  45. $ret = wp_insert_post( $my_post );$ E% ^% q8 q4 L: U4 G$ I/ M( H
  46. echo $ret;
    % Z! z: \% ~" v9 P' [
  47. ?>5 E  J* P0 x6 h
复制代码
我自己写的1 H  q- R% ^: W# d+ \! u; i
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-7-30 17:21 , Processed in 0.095143 second(s), 23 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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