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企业户源头最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审
GG,FB,TK, 欧美源头, 欢迎合作❤️FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇域名防红⚠斗篷工具/可试用3天
⚡️Spend.net — 美元卡仅需$0⚡️广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构
查看: 8120|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Binom_AdvertCN
本帖最后由 finder 于 2014-12-28 15:13 编辑 6 [( l  m+ z7 X9 `. e* G

0 M' |+ i) H+ b- L' B0 o5 _2 I- a直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
  L- o) Q2 x. p5 p6 a6 z9 k' U7 T5 N6 q
1 m1 l. X8 M4 i; L7 g6 i' d9 V我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了* {: X& s# X  ^7 ]! ]* a- i
* ~+ Z. B2 n. k
方便实用 简单 何乐而不用呢
  1. 4 Z- C' _/ X0 t
  2. <?php
    - p" j) ?2 N# \5 @
  3. 8 ?- T+ v* \+ ?
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    9 L) C% G/ B* ~4 D' r
  5. require_once( ABSPATH . 'wp-config.php' );
    # X6 m- O! X6 h6 T: ^/ p
  6. require_once( ABSPATH . 'wp-settings.php' );
    , O5 O+ g$ a. P& |4 P7 ]; Q* g9 t) Z
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    0 {5 G! D- r: t/ r
  8. require_once( ABSPATH . 'wp-includes/functions.php' );9 w+ u$ I! J* e
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );' S9 t/ d/ |& p) m
  10. $title = $_POST["title"];
    / H& E  {# n% j% f
  11. $content = $_POST["content"];
    2 [2 ~6 n- f+ A- V
  12. $tags = explode("_",$_POST["tags"]);
    1 e" }5 {: L3 I4 P
  13. $cate = $_POST["cate"];4 x, e  S6 R: x" g& G/ E2 r' d( O, w
  14. //print_r $tags;
    & A( R, _( [% }8 u$ M
  15. //' U& q- Z* O* K8 l% b
  16. //
    3 }. m" o0 n" ~
  17. $wp = new WP();
    3 a$ M* u7 P9 T/ m+ }0 y4 W- E
  18. $wp->main();
    6 t! m$ ~! l& c
  19. //
    1 }0 V. c0 _, Z) O3 Q
  20. $my_post = array();! W8 S. E  D9 [4 Q
  21. $my_post['post_title'] = $title;( C, r$ B8 u) t3 F  u9 {, ~! x
  22. $my_post['post_content'] = $content;
    : Q9 a2 \5 _  S' o( X8 T# }0 v
  23. $my_post['post_status'] = 'publish';
    " @! O, i, Q: y  r
  24. $my_post['post_author'] = 1;
    $ j$ I2 x: ]0 \* E  C5 u" [& k
  25. $my_post['post_category'] = array($cate);' V% X* M' i. @/ g6 g
  26. $my_post['tags_input'] = $tags;) `/ m9 y& G- _2 L
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    * y# m0 |; u- P* |1 ~
  28. //$my_post['post_status'] = 'future';
    " O$ \* p6 M+ z) u1 x" O
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    " F6 v; e( ^7 k
  30. / W) G( E; @0 b" }
  31. // Insert the post into the database
    5 Q, B7 `5 Y% w' S3 l
  32. $ret = wp_insert_post( $my_post );* B! G$ i0 ~) \+ O+ E/ B! `
  33. echo $ret;
      J. p, s: M5 G1 c
  34. ?>5 r) M5 G+ H5 [8 c
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. 3 P1 l% f$ s" I1 J$ l
  2. <?php
    2 E; D$ S1 c7 R! l5 p
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    % k0 O) @2 t- Y6 J# d# p* l
  4. require_once( ABSPATH . 'wp-config.php' );- @& S# K2 F& |0 X& Z7 P
  5. require_once( ABSPATH . 'wp-settings.php' );
      R" m7 T/ A. o2 [7 v) }5 @) V
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ! S4 ]0 p1 h4 W; ^% n: ^6 n
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    : l: n7 S& f; K# E0 e$ H
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );6 N& D8 a1 @3 _2 h$ W. a
  9. $pic_name = $_POST["pic_name"];8 ], x6 I0 G1 m9 z- E/ a6 n6 y9 J( e
  10. $pic = $_POST["pic"];6 A8 \4 J& _5 h: M+ V7 C7 N
  11. if($pic != "" && $pic_name != "")8 J6 j/ w/ A) U% D7 {, _9 b
  12. {
    2 E$ j! d( _1 h5 U5 x6 r% ^' j
  13. $path = "images/";
      H+ k+ t( S" ?' J
  14. $pic_name = $path.$pic_name;
    ' b( V# Z  G- k' g" J
  15. echo $pic_name;
    " l1 k; x6 F+ M# {* }3 G+ X0 V+ o
  16. echo "||";* `* m0 y% r4 S, K8 Q% Z  T: _
  17. error_reporting(0);! b4 l3 s6 k5 f! ~" L3 m
  18. mkdir("images");
    ' l6 n  V+ ~* G# M( z8 P& p6 k3 R: }
  19. $handle = fopen($pic_name, 'w');. C/ Q6 k4 k4 E# ]: O
  20. echo fwrite($handle,file_get_contents($pic));
    9 W- {& D6 ]. ]9 d
  21. }
    1 `6 w2 i" A2 p7 T6 c
  22. 5 n: U" ^6 o3 x! S  E) i
  23. $title = $_POST["title"];: i2 e" F4 G3 R+ c
  24. $content = $_POST["content"];* Y. a' g$ }2 X: {
  25. $tags = explode("_",$_POST["tags"]);3 o! x  u# q5 y
  26. $cate = $_POST["cate"];
    9 {$ L' h1 T, b0 k0 _! z; w
  27. //print_r $tags;/ |& e- F: w! U, e
  28. //
    9 Y# J: t  [3 T/ c
  29. //; f& I( M: M' [/ W
  30. $wp = new WP();4 n8 g2 Y$ E+ Q  g3 i+ F+ |
  31. $wp->main();
    . Z- ~9 Q8 `( V7 g7 i) c" U& L2 ~( q
  32. //' c- k; C9 k7 e' P. T1 n3 R
  33. $my_post = array();! ?) ~" r$ Q2 m3 t1 m
  34. $my_post['post_title'] = $title;
    9 n& e- q) r  i" c
  35. $my_post['post_content'] = $content;
    $ L- O9 z+ }! c- `  E3 }- J& r" V: a  z
  36. $my_post['post_status'] = 'publish';1 x: H9 `  l8 p9 h( d& [! a
  37. $my_post['post_author'] = 1;
    % k/ W0 `3 y% H
  38. $my_post['post_category'] = array($cate);
    8 _. L, O. ?6 t; T+ L
  39. $my_post['tags_input'] = $tags;
    $ j, x$ c6 S) t6 j. G4 u
  40. //$my_post['tags_input'] = array('tag1', 'tag2');) V% S; k: Q6 A7 f- @" O' Y, D
  41. //$my_post['post_status'] = 'future';9 b- ]2 j/ S6 Z0 R1 g+ b/ i1 T1 K0 N
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';8 R5 [" Q% s) Q: _

  43. ( k4 u- o; M' E4 h; q
  44. // Insert the post into the database
    0 Z0 F7 L1 h* K* K# [  I- p
  45. $ret = wp_insert_post( $my_post );$ ^4 R9 Z; h5 t2 {8 p8 E5 K& F
  46. echo $ret;4 G0 C; r; }# d; B3 e
  47. ?>3 F2 Q* x- ]' Y0 ^6 ?0 a4 x8 H
复制代码
我自己写的5 y/ C9 }  M2 N+ l# `
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-7-5 01:32 , Processed in 0.050769 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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