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 虚拟卡⚡️BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理全球虚拟卡, 支持U充值
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPFB资源,账单户,分享户,国内一手TK加白户/二解户/FB海外户/GG老户
海外CL企业户源头FB广告Spy工具⚡免费试用✅ FB个号1块一个TikTok2审户/老户/国内外端口/加白
GG,FB,TK, 欧美源头, 欢迎合作❤️FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇域名防红⚠斗篷工具/可试用3天
广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构 
查看: 8045|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 + G2 F. d$ @! Q3 k
- L7 ]- T1 `6 t
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持8 f) y1 K5 x) ]! _$ e& z5 M% y
; V5 O- j% r$ o  u* Z0 \; x
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
/ f6 i' J, p3 U4 M2 @0 \
+ k. T; Z! ~" i6 Q$ B5 I8 @方便实用 简单 何乐而不用呢
  1. # p- R9 m# x% p' ~; L: @' A  ?
  2. <?php
    # V( ~' Q* h5 Y, K! K4 v

  3. 9 X% n' A- T/ G, J. V
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );' }/ n3 B' \2 `2 f  X3 y/ _
  5. require_once( ABSPATH . 'wp-config.php' );5 @8 o. H2 x) X: q; s8 o
  6. require_once( ABSPATH . 'wp-settings.php' );
    ! w$ i9 {! x7 \- v9 O
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    % ~) `, m' Q1 h* Y9 i$ y: [
  8. require_once( ABSPATH . 'wp-includes/functions.php' );% M2 D9 i6 m8 I" ^; M& R  x
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    % D" ~+ A; r; H1 Y' D0 e
  10. $title = $_POST["title"];6 h: P' R3 y8 i) [* Z6 R
  11. $content = $_POST["content"];
    - M/ d: b  m1 O1 J: o* X. Q( [
  12. $tags = explode("_",$_POST["tags"]);
    & v( ]2 j) d6 d; s& k+ q5 i4 H
  13. $cate = $_POST["cate"];9 @! _: \& c$ p5 P) T4 C
  14. //print_r $tags;
    * q/ C( J. h; {& K5 p$ ?  E8 q
  15. //
    . X  m, z9 ]8 r" ], P$ @2 D. H. I
  16. //
    - Y. X$ s8 q: n" C6 _8 u0 w: v
  17. $wp = new WP();1 b$ b1 ?& z( M$ K: u, F) j: H
  18. $wp->main();! x' e3 \" `% L/ T
  19. //1 x2 O3 q0 m8 C0 C; r9 a
  20. $my_post = array();
    & W* X4 f. I" ?/ ~# ?' ?
  21. $my_post['post_title'] = $title;5 P+ f# E* Z8 M
  22. $my_post['post_content'] = $content;
    + t; t& t' K5 N
  23. $my_post['post_status'] = 'publish';1 ?2 l. S; X! ~" b# a+ g. c
  24. $my_post['post_author'] = 1;( z% {" a1 x- v( F9 A0 S8 q/ U
  25. $my_post['post_category'] = array($cate);
    ; v$ s4 [- U# P) b# W0 @* x2 T* ~
  26. $my_post['tags_input'] = $tags;7 ]* Z% [/ s) Z( j0 \
  27. //$my_post['tags_input'] = array('tag1', 'tag2');) {# `. i% \  _
  28. //$my_post['post_status'] = 'future';
    4 X' \: }' X8 }+ X& L
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    . I' X, Y/ m9 U5 |* c+ b1 M- T: o
  30. - C0 d* Y8 k& g) `  u' p+ Y
  31. // Insert the post into the database7 U5 F- y; ~0 d* E: u& Z
  32. $ret = wp_insert_post( $my_post );7 ]- O% Z) N' y9 m
  33. echo $ret;
    * O  ~9 B4 M4 c6 A1 ?" I
  34. ?>& C1 J1 f* o0 Y3 j
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. " f9 Q  c, [* {& x: p. H# \
  2. <?php: Q0 D/ s) K, O5 I( u
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    , y& b) @) \5 t/ q9 j# B% |4 l
  4. require_once( ABSPATH . 'wp-config.php' );# H) ]2 g/ s( k
  5. require_once( ABSPATH . 'wp-settings.php' );
    7 F( j/ y6 ?! U7 m6 F+ m# q
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );6 u+ V. w. {8 |* s
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    " Y: J5 k1 s/ ^
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );2 D6 X# Y3 U, H# `0 x& g  y, D
  9. $pic_name = $_POST["pic_name"];
    $ _9 Y0 }$ G5 R! s& I, H, |
  10. $pic = $_POST["pic"];) }/ x5 F- i# H6 d8 l
  11. if($pic != "" && $pic_name != "")- p  J- X$ [  Q  J6 m# u
  12. {- R, i) I8 m, M4 I4 r
  13. $path = "images/";
    , d- @, W& c; @
  14. $pic_name = $path.$pic_name;
    / I5 L* n( [" m( I4 q' C, w
  15. echo $pic_name;
    / `( Y7 u* c+ t1 f9 N+ z$ q
  16. echo "||";2 `4 D& w6 J+ _( l. H' T
  17. error_reporting(0);! a5 o( {3 T. {1 J6 Q% F6 J' l5 Q
  18. mkdir("images");! G: g) J8 \# D4 G$ p4 P
  19. $handle = fopen($pic_name, 'w');3 _, H- Z% h9 }
  20. echo fwrite($handle,file_get_contents($pic));6 D7 x/ M( m: @6 ~2 i" b  n. D
  21. }
    8 c# r. S  _9 h1 @. j8 G

  22. 4 V) |8 X& f! K. S$ k7 b
  23. $title = $_POST["title"];
    - a* k; `' Z) O% g
  24. $content = $_POST["content"];, R' D* Q9 `' C% U. p' m
  25. $tags = explode("_",$_POST["tags"]);1 U' z  |' W2 Z
  26. $cate = $_POST["cate"];
    ) a  U4 ]" M$ f
  27. //print_r $tags;
    - [; N4 P! K8 P3 z$ e
  28. //
    . G  g0 C/ J/ a: s; v
  29. //
    , w& C# i( T0 o! c( U  {
  30. $wp = new WP();
      {& `6 R+ k; J+ d/ L
  31. $wp->main();
    . i1 @( {1 t: F4 q! W9 H
  32. //
    * t! M' Z3 s/ a5 k; N' v& S
  33. $my_post = array();' y2 v& d0 o/ O1 W  g) v1 B/ g
  34. $my_post['post_title'] = $title;7 P3 M5 B) u4 R+ P1 c1 M* e
  35. $my_post['post_content'] = $content;
    : l2 m5 R3 I( J" D
  36. $my_post['post_status'] = 'publish';0 D* j' Z8 T3 C2 P
  37. $my_post['post_author'] = 1;) h, e6 q5 ?( f, Q  @
  38. $my_post['post_category'] = array($cate);2 z, b9 l3 t6 X$ Q
  39. $my_post['tags_input'] = $tags;
    $ ]' d- f6 g( I0 o& s
  40. //$my_post['tags_input'] = array('tag1', 'tag2');  r% F  J. a' ~6 ]) v
  41. //$my_post['post_status'] = 'future';
    ) I6 _* \5 ?5 D/ b  p
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    7 T1 X4 [1 [/ {# \/ Q4 L! d/ Q

  43. 5 G/ X* n( o! n4 S/ m- M
  44. // Insert the post into the database' k3 [# V& \+ H
  45. $ret = wp_insert_post( $my_post );
    + ?+ `5 b7 {3 `. Q/ B. J
  46. echo $ret;  A  J3 p, ~0 a6 b# D$ Y3 q
  47. ?>$ d7 l  o5 W! l1 S& j4 v* x
复制代码
我自己写的5 j6 D9 X% o2 _" {7 P6 }& Z; H
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-6-12 19:22 , Processed in 0.050036 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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