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户(优势)⚡️TikTok企业户,bm户,账单户IPCola原生住宅IP⚡️$1.8/条双ISP
FB海外户、GG老户、TK加白老户海外CL企业户源头PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多
最大欧洲Nutra网盟BA找量 FB个号1块一个TikTok2审户/老户/国内外端口/加白SX.ORG 高质量代理⚡235+ 地区
GG,FB,TK, 欧美源头, 欢迎合作❤️跨境债务催收/风险代理FB企业户海外户,授信户,TK加白户Proxy4Free独家住宅IP池❤️免费测试
联盟收款/海外资金下发/服贸结汇域名防红⚠斗篷工具/可试用3天广告位出租8500万高质量住宅IP,助力各种需求
虚拟卡返佣1%,国内持牌机构   
查看: 7900|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
PTMLink
本帖最后由 finder 于 2014-12-28 15:13 编辑
. F9 {! Q+ r, D" s2 g/ x0 N: Q8 r+ @2 p
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持% P) ]$ b. Z( v2 q6 F1 ^8 A) W

3 X8 ]2 x# V6 }  ^% O8 D我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了) k2 j& N% I, F" \: I5 m6 o

! v! g  h! k& ?( Q' U2 |方便实用 简单 何乐而不用呢

  1. 2 E" R% n( f& p
  2. <?php/ f& t- p2 g4 W5 m1 ?* |9 a: N
  3. . n( H. k+ ]  N7 w! Y
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    8 z/ g, b- ]9 l" ~. {& {9 S' q
  5. require_once( ABSPATH . 'wp-config.php' );, f$ y% }- c7 p! W
  6. require_once( ABSPATH . 'wp-settings.php' );) j# D$ V6 M% w. F0 Q: L
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );  f9 O& _. E  c) p1 |+ B# H
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    # K! f% a% ?& t# d% ]. y6 a+ k
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );% g# }9 T1 M3 [4 `4 I
  10. $title = $_POST["title"];/ G0 n8 a& Y% ^
  11. $content = $_POST["content"];
    ( J0 g+ |1 c3 E+ |: M
  12. $tags = explode("_",$_POST["tags"]);2 l4 b# ?3 `( ?, e) n$ |* Z( s
  13. $cate = $_POST["cate"];4 z- Q, w# W; x* l7 B) }
  14. //print_r $tags;9 Q/ s% J, \$ j) ^/ O
  15. //1 O6 w) Y9 Q( n  N2 {2 y1 F0 \
  16. //
    / H+ ?. y4 z; N$ N
  17. $wp = new WP();
    3 B& {( L$ K# {/ D' b' P
  18. $wp->main();
    , N9 @+ J8 ~4 P/ S8 j  K! x: ?
  19. //: l2 Q' x. v# f7 R6 {+ ~
  20. $my_post = array();
    7 O% o- j- {8 E, U2 w
  21. $my_post['post_title'] = $title;
    * t; z: a4 ]' A
  22. $my_post['post_content'] = $content;* C$ {2 u+ m! P% r
  23. $my_post['post_status'] = 'publish';
    5 _) u" I# c3 c  i  a; j  y
  24. $my_post['post_author'] = 1;
    ! o+ A; a6 i' J" z$ H3 l
  25. $my_post['post_category'] = array($cate);( s5 Z# Q5 t" L; x
  26. $my_post['tags_input'] = $tags;4 Q% g2 P( i, T
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    0 Y1 M$ ?& v0 h3 v* d* u) n
  28. //$my_post['post_status'] = 'future';
    4 l- u4 ?' E2 @9 C4 M( u0 B1 ?
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ' k+ T6 N4 Q5 g* j6 X: |' r

  30. - V& l2 x  i2 \7 c( e* ]" c7 W
  31. // Insert the post into the database
    / m: t$ A2 J: ^8 x3 |' H
  32. $ret = wp_insert_post( $my_post );2 H3 C* q+ @# O# }1 T1 J+ d
  33. echo $ret;
    + I6 M- E" I7 m9 M
  34. ?>
    9 `/ X" n5 T, |
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. ' p1 a: X# ]5 G3 k5 G. [% E
  2. <?php3 i$ w0 l) ?1 r9 C
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );6 z4 t! ~/ C: i( y" O" n
  4. require_once( ABSPATH . 'wp-config.php' );
    & I0 F0 X/ G. E
  5. require_once( ABSPATH . 'wp-settings.php' );
    7 `& @/ h0 G' b5 \
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    - D5 l1 o, h8 E7 S. f0 [. x
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    0 A& ^  N$ N' F0 F+ W
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    8 I  U5 t0 p! b1 @, F/ g
  9. $pic_name = $_POST["pic_name"];
    - p5 }5 ]7 g/ K( D
  10. $pic = $_POST["pic"];  t: J- _6 u. o. k5 ^' g) I: H2 v6 W) d
  11. if($pic != "" && $pic_name != "")+ K1 J/ \3 d) a+ J/ h: T1 Q; H$ R8 F: Z, P
  12. {/ a  |6 E( d$ b1 F. F4 S6 v
  13. $path = "images/";
    , D1 }5 p9 e/ x, n
  14. $pic_name = $path.$pic_name;
    % w7 s# j# [& c% l- G. ^
  15. echo $pic_name;6 L2 C& [# e+ l6 S" r3 ~) G
  16. echo "||";
    7 J/ ]& _$ R( H2 }. l1 I
  17. error_reporting(0);
    $ w" S1 z1 V  [7 r2 T  e  z) d
  18. mkdir("images");
    ; F) H0 b- D+ K  U/ X8 M  L. e3 x3 `
  19. $handle = fopen($pic_name, 'w');5 @- H/ q+ `9 @9 S7 z. v+ {" Z* p
  20. echo fwrite($handle,file_get_contents($pic));
    # m5 ^  n$ D! `* o2 O& _! D$ V
  21. }
    ' F" q: s) ~: I( K# E0 L: [5 H/ A
  22. 7 {' ]# I( C% [8 g+ H: M
  23. $title = $_POST["title"];- Z3 Q* f3 U: f0 n6 Q# [
  24. $content = $_POST["content"];* L! I0 `! T- ^. x1 y
  25. $tags = explode("_",$_POST["tags"]);
    ! |5 N- n5 @8 {# k, O; s
  26. $cate = $_POST["cate"];
    ( {# v1 u8 Q3 O) H8 q
  27. //print_r $tags;9 P6 U5 {# V' [$ r
  28. //
    2 A. @6 Q! U# G+ q) L7 x
  29. //' t' M# ^% s: l7 i6 U
  30. $wp = new WP();" u$ {$ p: O% z0 e
  31. $wp->main();
    ) H5 P! R9 \, C7 ?, @# Y
  32. //
    # D; }. ~- H. J9 M, ?- l
  33. $my_post = array();
    7 H0 ?1 K9 f4 B7 c
  34. $my_post['post_title'] = $title;
    7 O$ O% s) x6 `3 L- N
  35. $my_post['post_content'] = $content;  S; @  B: X4 {! D* n( P; B0 i
  36. $my_post['post_status'] = 'publish';$ N* a0 b- A' d2 |' P, K3 w; F
  37. $my_post['post_author'] = 1;
    $ |3 O4 B! @- R* S! b1 D
  38. $my_post['post_category'] = array($cate);
    ' {: I- C2 b/ B+ y! g, w: g
  39. $my_post['tags_input'] = $tags;  C% S" D, d8 g+ v  d
  40. //$my_post['tags_input'] = array('tag1', 'tag2');% B* r: C3 _/ g/ g0 Z
  41. //$my_post['post_status'] = 'future';
    2 I2 J% F3 g1 P5 T; T; ^
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';/ Y3 G2 L+ ~- U! |8 w- l# ?2 b
  43. : X  x1 |& F! J* t" _  f) H
  44. // Insert the post into the database
    8 X/ S( Y5 ?  q! |+ p) ~, T
  45. $ret = wp_insert_post( $my_post );
    5 l, `* A  X0 L8 t- ?! Z) A( ]
  46. echo $ret;
      i3 _7 Q; S8 {/ s2 {0 A: f$ Y
  47. ?>" s$ J& D* Z% r4 k  b1 T) W9 \6 L
复制代码
我自己写的5 [- {: Y1 L$ Q9 g
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-29 08:14 , Processed in 0.056069 second(s), 18 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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