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企业新户老户、谷歌新户老户PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多
FB稳定代理/住宅IP/ADV50打五折 FB个号1块一个寻找顶级电商?AdsBranded等你!TK老户/国内外端口/预审/加白
SX.ORG 高质量代理⚡235+ 地区GG,FB,TK, 欧美源头, 欢迎合作广告位出租8500万高质量住宅IP,助力各种需求
虚拟卡返佣1%,国内持牌机构   
查看: 7622|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
; F$ I* w, {0 ?5 g
# m6 p5 T5 d3 ?6 m直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持# f8 U+ e1 F/ v7 q) q+ K" B) }& F
% d3 {# q4 M% y: }7 _/ S
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
% R: H( o  K9 m# R& L
+ p0 u+ v1 {( |  i. A# m. h方便实用 简单 何乐而不用呢

  1. - x: k5 b6 Z- R
  2. <?php
    " k3 o% M7 s# }2 d) H8 t0 G6 N- \- d
  3. . U) p! G7 u( z2 S' w
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    : Z: c3 W2 K3 B6 E( V
  5. require_once( ABSPATH . 'wp-config.php' );; B& U. `( b& m0 G! {
  6. require_once( ABSPATH . 'wp-settings.php' );
    & I( U2 M0 S; M# Q$ k# |1 _7 `
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
      S  w! r5 E0 R% l$ }0 T4 u
  8. require_once( ABSPATH . 'wp-includes/functions.php' );: p( }4 a/ A9 o- {
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    3 m5 D6 J/ W' `7 Z# R9 L7 G
  10. $title = $_POST["title"];
    6 O" d- a. |9 R, A/ i
  11. $content = $_POST["content"];
    $ l, k/ N+ X+ J* q4 F
  12. $tags = explode("_",$_POST["tags"]);* p* n& A: B) N( {2 ?
  13. $cate = $_POST["cate"];- Y7 D+ M! Z- P* V  `0 M* k
  14. //print_r $tags;
    / B. a% ~# G3 b
  15. //; Y' Y' }0 |: `; A
  16. //1 h: M. @/ d) ]
  17. $wp = new WP();6 K4 l' j7 ~. n- P
  18. $wp->main();. i  p) i, \* f7 o+ @5 F
  19. //
    2 p1 O4 I5 f& i
  20. $my_post = array();  R, P# l3 C5 v1 L' A4 z
  21. $my_post['post_title'] = $title;0 m2 I* v5 Z5 S' }; ^4 V# s
  22. $my_post['post_content'] = $content;2 l( Q, ?, s* E: I, Q+ u9 b( ]/ b: ^
  23. $my_post['post_status'] = 'publish';
    4 C! e7 Q$ T5 ^1 {4 L, c
  24. $my_post['post_author'] = 1;/ y( D2 r, K4 e: W" a& j% F- \
  25. $my_post['post_category'] = array($cate);9 s  J% d( s* c
  26. $my_post['tags_input'] = $tags;
    " f; w" q( F% W" o9 M
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    ' i1 a" Z5 ^/ f3 c5 b
  28. //$my_post['post_status'] = 'future';; T- X$ Y; X0 u7 a
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';& |" t) w# q4 \8 j7 z
  30. " g3 z* n/ N) R' B$ d
  31. // Insert the post into the database
      j+ @' e, n* b# G% ~
  32. $ret = wp_insert_post( $my_post );6 }  ], |+ i" T7 j, ^" ~- Y
  33. echo $ret;
    8 Q1 Z+ X' _; I1 O& I( r
  34. ?>
    5 u( D. r7 L9 o" D' `: X& j# n
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. 1 L4 Q% k# e7 {; g$ Q1 M) P5 W1 D
  2. <?php
    4 X5 p+ a& h- G& f) A; D
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    , j; i+ B* [/ L, E2 _7 j( G
  4. require_once( ABSPATH . 'wp-config.php' );
    5 ~7 x8 ]( O% W$ b
  5. require_once( ABSPATH . 'wp-settings.php' );
    ; k- d  ?" Q) x5 L/ U" H' z
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ' q1 s" d! [! b' w$ ~2 \* c  A
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    : _% h/ r1 t0 J
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    # v3 T$ H  `  K. P
  9. $pic_name = $_POST["pic_name"];
    , Z  W( e0 f  |% I. a( H
  10. $pic = $_POST["pic"];/ E# n8 w6 n! q( t: u" E5 G. F
  11. if($pic != "" && $pic_name != "")7 x, L$ j1 x# l  I
  12. {' P+ e, N1 ^7 a2 s1 w
  13. $path = "images/";
    " a* R5 B$ B: }4 G9 o3 I- u3 a
  14. $pic_name = $path.$pic_name;
    6 h/ [/ Y* O; l, T8 m& Q" c
  15. echo $pic_name;% P& d! X: Z1 O* l- w! z" K
  16. echo "||";1 l9 U2 L- h& ^1 J. }( {4 U% O  d
  17. error_reporting(0);
    2 X* d) B$ D8 E6 i
  18. mkdir("images");0 M! B' b* I# ^0 X5 t1 M4 N
  19. $handle = fopen($pic_name, 'w');, h& A' c4 [$ L& t
  20. echo fwrite($handle,file_get_contents($pic));. ]$ F& E! V0 u9 X5 N0 E; n
  21. }
    3 L: d" K- G$ P

  22. & V5 Z4 u/ I0 R. i( i0 `3 [
  23. $title = $_POST["title"];
    7 c+ @7 X) `  l0 E' Z
  24. $content = $_POST["content"];1 W) u3 D) y8 G9 ?# f/ l* c0 F
  25. $tags = explode("_",$_POST["tags"]);
    6 N9 \& |! m* e  [  y% d/ I, g/ b
  26. $cate = $_POST["cate"];
    $ a: Q- }2 k  N% T' O: ]9 h! l* g
  27. //print_r $tags;' o: k& D) r, M" C) _
  28. //" ~9 ?$ C- c4 \/ n8 w
  29. //
    + ]2 i$ g' u: }5 U  i! n) R
  30. $wp = new WP();
    + ^% d& y6 `6 {1 D
  31. $wp->main();5 {( r+ J9 W1 v& s2 ~3 W
  32. //7 r" H2 {7 G1 S. L
  33. $my_post = array();/ J9 d. S4 C$ _  Y' J# Q1 ~
  34. $my_post['post_title'] = $title;
    " E3 K  a; r7 Q; o5 ?9 T, n3 b* b9 A3 X1 z
  35. $my_post['post_content'] = $content;
    - I3 q; ^. i' N. V4 o5 c0 T
  36. $my_post['post_status'] = 'publish';
    / P: L/ d+ k' M$ l) h
  37. $my_post['post_author'] = 1;
    9 s  S, g0 v2 _  x. r
  38. $my_post['post_category'] = array($cate);
    , ~7 o% g, |5 H
  39. $my_post['tags_input'] = $tags;
    & Q9 P* q% W- @
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    4 L( O5 w; w$ X/ U- }( R
  41. //$my_post['post_status'] = 'future';
    " b* B& F' e) l9 p
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    9 ~9 v$ d$ J7 m3 v. N
  43. & O) k! R. g* L' G5 b
  44. // Insert the post into the database0 Y6 c; ~8 t7 ^2 ?) W5 Z
  45. $ret = wp_insert_post( $my_post );6 w0 G  ]6 [9 M1 P
  46. echo $ret;
    ' v7 \+ ~) h8 V4 b' b$ y- H; _
  47. ?>
    : ^- q% K! a! ]( e8 O
复制代码
我自己写的1 C9 n9 t9 ?" i8 Y
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-4 11:09 , Processed in 0.120303 second(s), 17 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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