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 虚拟卡⚡️FB BM不限额,短id账单户
BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理
虚拟信用卡+独立站收款全球虚拟卡, 支持U充值各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户
IPCola原生住宅IP⚡️$1.8/条双ISP提供TK企业新户老户、谷歌新户老户海外CL企业户源头PTM虚拟卡[全新卡BIN+高返点]
FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量 FB个号1块一个寻找顶级电商?AdsBranded等你!
TK老户/国内外端口/预审/加白SX.ORG 高质量代理⚡235+ 地区GG,FB,TK, 欧美源头, 欢迎合作广告位出租
8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构  
查看: 7682|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
HuiTong虚拟卡
本帖最后由 finder 于 2014-12-28 15:13 编辑
# j+ H) n1 |* I- ~; ^& |1 l: v/ a0 f' T- K7 Q& u% |+ C
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持! |0 [' N) r7 I" L3 |
8 _( o5 l+ M' Y0 n5 k$ l0 G( ]
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
& J9 P9 v9 }, M
  ]* b  N, n0 l* t方便实用 简单 何乐而不用呢

  1. 9 q) r$ Q% F6 s0 W
  2. <?php6 V3 [; N. W( O" R+ D
  3.   \1 P4 k( _8 k) B6 r
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );# E/ a* X; F1 G) Z9 x
  5. require_once( ABSPATH . 'wp-config.php' );& |2 ?" M* Y( ]5 v
  6. require_once( ABSPATH . 'wp-settings.php' );
    , M) U) w3 \7 v- A6 J+ Z/ {+ Y$ P9 ^
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    0 ?) s2 c8 [, }
  8. require_once( ABSPATH . 'wp-includes/functions.php' );' ]7 G+ p; n4 p  p* r9 l8 {
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    , Y7 x5 p3 B6 P$ c& f5 o  ~* r
  10. $title = $_POST["title"];
    % p! N" g3 C: O
  11. $content = $_POST["content"];2 z* G) n! g7 I$ H/ y) o
  12. $tags = explode("_",$_POST["tags"]);
    + C7 @# Q8 z) k7 ?  p- o; H
  13. $cate = $_POST["cate"];+ f4 H7 R. O0 H5 n
  14. //print_r $tags;
    , @/ m" y8 J& g( q
  15. //& ^# ]9 O! O) p6 @
  16. //
    1 O3 d. P5 j3 m% N
  17. $wp = new WP();
    2 F" @/ f* z6 z$ A/ F9 C; e
  18. $wp->main();
    / ]; [( ^. W3 m. U5 J
  19. //2 @0 R+ D0 P' _8 W- z
  20. $my_post = array();  r/ e0 v+ v6 m. S- e' j
  21. $my_post['post_title'] = $title;0 ]; v3 C- l' B
  22. $my_post['post_content'] = $content;
    9 B/ {; Y* F0 d
  23. $my_post['post_status'] = 'publish';: W, A: l. \5 c! g, N0 i$ m# W
  24. $my_post['post_author'] = 1;
    3 l8 @  I( L7 n% M9 _
  25. $my_post['post_category'] = array($cate);4 K7 ^& B, b6 U1 t1 P
  26. $my_post['tags_input'] = $tags;
    $ b( ~3 b! s: g# G) J; ~8 Z# p+ {
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    0 I* g, Y# o8 J" T% M! m6 \
  28. //$my_post['post_status'] = 'future';
    ) n1 @3 \) g0 [# `" W; k! }3 J
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';' [7 L" ^1 m. ^( ~, [3 a7 S" I

  30. : [. k1 M5 c6 G* d0 a# X
  31. // Insert the post into the database
    , O9 n8 s7 F2 N0 q+ Z* d. F" }
  32. $ret = wp_insert_post( $my_post );" `/ G; V6 L: E  O; h+ H
  33. echo $ret;8 ]$ u4 g# d1 s! b1 M0 n
  34. ?>' b! ~) `! j" X: G1 [
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. . }8 y9 Q- v5 c* P/ X+ Y% [; c6 {
  2. <?php; e# Z. Z/ B% x* b/ J0 \
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    & f& |  {3 w) N, U2 z+ w* z4 U
  4. require_once( ABSPATH . 'wp-config.php' );
    $ J0 b1 F* M; M9 S; D3 W. y
  5. require_once( ABSPATH . 'wp-settings.php' );: g) P  N& m  |# s; D3 W
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );/ O2 a: d5 `+ a$ {% U& V5 T; p9 h; ~* o
  7. require_once( ABSPATH . 'wp-includes/functions.php' );2 m3 k( u1 M4 K/ y# W, n
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );3 s  z9 O+ n' N: b
  9. $pic_name = $_POST["pic_name"];" E( K  e7 ~; P: v3 ~/ |9 j
  10. $pic = $_POST["pic"];( I/ K. q0 C8 [6 ]( E( f  m/ J# ~: t
  11. if($pic != "" && $pic_name != "")& c4 w& B+ s6 F4 A7 f6 E
  12. {$ W/ Z& Q& d1 c
  13. $path = "images/";
    " ^& r! D6 M  S* x$ E  E/ t( e0 _8 u
  14. $pic_name = $path.$pic_name;2 F- K. }( }2 `3 x# s' u
  15. echo $pic_name;
    ; @3 ^2 z! @# c" ?" o5 o
  16. echo "||";0 [! F) ?+ U) P1 j
  17. error_reporting(0);/ B; L( M" S9 x5 X- T/ y7 B
  18. mkdir("images");
    " f4 @. W6 i! F
  19. $handle = fopen($pic_name, 'w');& w5 T% E" U! h8 w9 L# q0 F
  20. echo fwrite($handle,file_get_contents($pic));1 k' i% L3 a1 k" K  }' h) U
  21. }! }9 u' M9 T  q* B: x9 J3 ?9 y" Y

  22. " A4 j6 Q! c0 K. S5 s  i  ~
  23. $title = $_POST["title"];
    7 ]& C9 k) E1 g4 W( O8 Q0 T
  24. $content = $_POST["content"];7 I, W2 T- S8 L% `
  25. $tags = explode("_",$_POST["tags"]);
    4 b( P2 B2 ?& a1 c
  26. $cate = $_POST["cate"];& [: b  h) h. A0 b# y
  27. //print_r $tags;
    0 U# _2 i. D! p' e6 Y" `
  28. //
    # c( N; k6 d: ~* m- B
  29. //
    1 r  j& w7 q6 U) I7 H" N' I! R5 K
  30. $wp = new WP();* L6 ?8 c% }% `8 n; T5 p" L
  31. $wp->main();
    5 d/ X" i9 h+ O( j: e
  32. //* S" T( X& f  P* w; r
  33. $my_post = array();
      f  a' v$ [2 t, j: f# W7 r
  34. $my_post['post_title'] = $title;$ g, l. r3 d+ F# B/ k- ~5 K, Y
  35. $my_post['post_content'] = $content;2 F6 |7 F' l  y" a7 N
  36. $my_post['post_status'] = 'publish';
    / @2 I# x; E# R$ Y5 f2 [
  37. $my_post['post_author'] = 1;" P& P6 z' N: L" Z$ |  ?( c
  38. $my_post['post_category'] = array($cate);; S, \# U3 L; r2 s  \8 g( t# ^
  39. $my_post['tags_input'] = $tags;* k( ]) u  x: b7 e+ q
  40. //$my_post['tags_input'] = array('tag1', 'tag2');5 R1 T4 {0 m- B+ N: @% {: s, ^
  41. //$my_post['post_status'] = 'future';
    ; {# R7 _  u, Y1 p) h1 _
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    , Y' W6 \% n. i% V; O
  43. - a. F: d' G" G' t. a
  44. // Insert the post into the database" p4 ~- N* L& K. K
  45. $ret = wp_insert_post( $my_post );9 X8 d4 q5 K8 p& S! `/ {$ d4 ~) v
  46. echo $ret;# M- n) l+ y. C! i3 p2 s
  47. ?>* @# \- c9 \5 V, c; e3 b3 d3 F$ N
复制代码
我自己写的# g/ Y& l0 \6 ~$ ~) j. t
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-2-24 05:13 , Processed in 0.047657 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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