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充值各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户IPCola原生住宅IP⚡️$1.8/条双ISP
FB海外户、GG老户、TK加白老户PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量
高品质·稳定高速纯净IP FB个号1块一个TikTok2审户/老户/国内外端口/加白SX.ORG 高质量代理⚡235+ 地区
GG,FB,TK, 欧美源头, 欢迎合作❤️跨境债务催收/风险代理高权重Google老户[卖户+筛户等级] 海外斗篷・智能广告过审率高达 99%
DataImpulse⚡️纯净住宅代理仅 $1FB企业户海外户,授信户,TK加白户广告位出租8500万高质量住宅IP,助力各种需求
虚拟卡返佣1%,国内持牌机构   
查看: 7810|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 " w0 b0 `5 d$ {
# W' H, t; D6 q1 W% C$ E
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
% I+ C# X/ h5 E+ T, k
" d+ ~9 a, c1 Y0 e# b' O我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了9 C% m6 _- [3 @4 z8 e& D- l
, p9 Y. g% \, I- c4 ~$ T  X3 _. q
方便实用 简单 何乐而不用呢

  1. . _+ _+ c1 z; ?4 V6 T5 C
  2. <?php0 Z" w* y9 B8 c1 P) ]: w
  3. / Y7 f( K" _9 Z! y) H2 F" P" W
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );4 j. q' i, j  p2 R( \& ?
  5. require_once( ABSPATH . 'wp-config.php' );# I; I! F9 B$ s
  6. require_once( ABSPATH . 'wp-settings.php' );* e1 _' C6 ]- d, \
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ' J% W% d+ t+ l* q4 Z) M; @
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    : o! f5 y  @* \+ q) A# K! Q
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    7 {2 {4 @0 v8 G# v/ p1 ]
  10. $title = $_POST["title"];
    0 R; O1 ~7 @; n7 {3 k
  11. $content = $_POST["content"];3 m8 s2 U9 c* {, i, z  K
  12. $tags = explode("_",$_POST["tags"]);
    " K! V: o7 k( u7 M: e# z, `* @0 }
  13. $cate = $_POST["cate"];
    * F1 v+ ~- u4 d+ c4 x2 E
  14. //print_r $tags;- A& v" u$ D( u4 ~, d
  15. //
    4 r5 h, _, L! Y$ \& A$ J, u6 O+ O
  16. //( E5 r% N( p; g
  17. $wp = new WP();
    & \3 f( v  g& b+ B+ X7 `
  18. $wp->main();
    ) [5 W; x0 L* y2 N/ p
  19. //
    ) R: I$ e0 L# z, r/ `
  20. $my_post = array();
    6 S2 B: [  P+ I3 r& t$ |
  21. $my_post['post_title'] = $title;
    ) }1 Y3 c% I& r) E5 Y
  22. $my_post['post_content'] = $content;9 D2 t" Q: {) H
  23. $my_post['post_status'] = 'publish';
    * A% T0 B# Q) V& z. V
  24. $my_post['post_author'] = 1;, {# @% d, t( l# Q, O( L
  25. $my_post['post_category'] = array($cate);4 }0 `$ B: i& A! Y) P
  26. $my_post['tags_input'] = $tags;
    5 X! H" X/ o& ~
  27. //$my_post['tags_input'] = array('tag1', 'tag2');1 k9 c5 C0 s; P. q  L
  28. //$my_post['post_status'] = 'future';
    0 b8 Q+ N6 }; L; u9 {# C2 G/ [" U. P6 T  r
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';( U: V1 N+ R9 V0 g# \' G# B0 }

  30. 1 c9 ?; k( t2 Q+ R! m  _
  31. // Insert the post into the database3 \& D5 k7 X5 Y9 Z5 o: g
  32. $ret = wp_insert_post( $my_post );1 \9 Z# [1 W8 c  {1 Z3 _
  33. echo $ret;
    ( j2 j9 b# a2 h1 H! r0 j
  34. ?>- D& ?/ Z; n6 I, p+ t! C- x; N
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. ! n. Y! ~: E4 X  k9 Z
  2. <?php
    ; z- R; E$ g- t! \; Y
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );! d4 \. U- V" W9 R2 ]) J
  4. require_once( ABSPATH . 'wp-config.php' );
    + y- G+ J6 p! y( e: t* J+ V
  5. require_once( ABSPATH . 'wp-settings.php' );# X8 N. ]- v. T6 z% M$ Y( t
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );6 `$ |1 \3 ^. F( l5 T1 b
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    5 y: z. j9 m( l- w) B
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );2 [1 F5 _# s8 U3 e
  9. $pic_name = $_POST["pic_name"];
    # c& x/ C' M0 k
  10. $pic = $_POST["pic"];
    3 ~4 \# {7 ~& T1 {
  11. if($pic != "" && $pic_name != "")% ], t, i9 O3 W" }/ _
  12. {
    9 i, A0 U8 r* |0 `0 W
  13. $path = "images/";
    2 P, T! K6 w, d5 c1 j: O# L; \
  14. $pic_name = $path.$pic_name;+ q% a: T/ s8 K$ Y  c
  15. echo $pic_name;
    / W( J8 L  r4 ]: H, x
  16. echo "||";
    7 K$ G) {, P/ f* O7 v6 @# w
  17. error_reporting(0);
    * ~2 t0 ^. X- p3 ?7 l+ H, ^- n( k7 f
  18. mkdir("images");& c1 T2 ?; ^# j$ j. d
  19. $handle = fopen($pic_name, 'w');  B0 J- e: R/ I
  20. echo fwrite($handle,file_get_contents($pic));
    5 I1 h! t6 n: `7 p" e9 \; ]
  21. }
    ' v  T/ R5 w( d0 ^; {. t

  22. / `8 f1 D* {2 H% ?+ u
  23. $title = $_POST["title"];
    2 v1 [8 C. P+ I) L% K2 i) F
  24. $content = $_POST["content"];9 I: _1 `* }& }% A  j, @9 k
  25. $tags = explode("_",$_POST["tags"]);0 w8 v$ q5 ^: h4 q8 m
  26. $cate = $_POST["cate"];
    5 L% ^/ m6 F) |  n5 Y5 C
  27. //print_r $tags;
    , z  T$ t* Q4 A, e
  28. //
    - N$ J; P" e- D$ d& O$ A. a0 C
  29. //
    % N9 N) R8 C3 @
  30. $wp = new WP();
      I; W1 I4 w  ]# v" w% e
  31. $wp->main();5 {# d6 k( C( R  \( U5 x
  32. //
    2 ?1 ?3 r: @8 Y/ v$ E; w% E& w
  33. $my_post = array();
    $ |, o& p) d- x7 S* L/ E- B# B
  34. $my_post['post_title'] = $title;
    9 ?# I; Y. l& |3 W/ W0 C- }
  35. $my_post['post_content'] = $content;3 T1 y* |" u& q; h% ?
  36. $my_post['post_status'] = 'publish';
    , P0 C. _/ V5 b  s- l/ p" B
  37. $my_post['post_author'] = 1;
    $ A% K; }/ G+ k/ `$ n
  38. $my_post['post_category'] = array($cate);
      J3 ^& K) w3 Z
  39. $my_post['tags_input'] = $tags;% G0 W% h9 M, w% o  D! V+ C; I
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    # B6 q8 u8 W" _
  41. //$my_post['post_status'] = 'future';( {  I8 N) Z2 u, T" N  L, o
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    4 W1 K5 n$ j0 c& b  O+ ~6 |/ d+ n
  43. ' G$ R# Y8 ~. r3 E4 ^8 g+ ^2 y
  44. // Insert the post into the database
    ' n9 \8 d& o+ j+ s0 x# Y/ T
  45. $ret = wp_insert_post( $my_post );( O$ A) Q) h6 m* b+ Y
  46. echo $ret;
    0 r/ }- ~/ H) G2 G' r4 [# _( b
  47. ?>0 E! `; A! P' k; V
复制代码
我自己写的' B/ H! ~3 b0 Y# ~) N# F# p
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-4-4 16:35 , Processed in 0.046273 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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