AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
⚡️AdsPower:安全不封号,高效自动化E.PN 虚拟卡FB BM不限额,短id账单户BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理全球虚拟卡, 支持U充值
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户提供TK企业新户老户、谷歌新户老户FB虚拟卡⚡️消费越多返现越多
最大欧洲Nutra网盟BA找量优质住宅/移动代理/高匿名/高性能TK白名单老户|兼职广告可投联盟收款/海外资金下发/服贸结汇
⚡比特指纹浏览器+云手机, 4.5折起T3NZU:定义应用网盟新时代FB个人号源头服务商寻找顶级电商?AdsBranded等你!
广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构 
查看: 7460|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
HuiTong虚拟卡
本帖最后由 finder 于 2014-12-28 15:13 编辑
; l% \# |5 X9 Q+ t% v
! L8 L9 i3 N* P3 x6 \' w5 Z9 M, P, D1 ]# e直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
: z( c' j. _0 ~# L! ?* d$ Z& P: A; E9 X1 A. l' s
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了/ h+ O% }+ K$ o$ f2 G
+ p: ], [% d! T3 `: I* K
方便实用 简单 何乐而不用呢

  1. , ]1 J* `$ k: n9 f# @
  2. <?php
    ; g/ i- p$ G8 F0 q$ ^$ T* f( O3 F' P
  3. 2 P8 ]- F. c! h/ W' v$ Y3 r
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    8 c6 ~% g. J; Q/ T' n
  5. require_once( ABSPATH . 'wp-config.php' );1 \; E+ w  w$ D& ?5 {3 H
  6. require_once( ABSPATH . 'wp-settings.php' );, J4 F8 P4 |6 w* d9 ]
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );' A, z) F* W$ ]- M6 z& e. }
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    2 V) _& Q- O( i. I
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ! Y1 Q# g# C1 D, x
  10. $title = $_POST["title"];3 i' z4 a3 R# k5 a/ o8 \" q
  11. $content = $_POST["content"];3 Z$ O" B' C; I! n
  12. $tags = explode("_",$_POST["tags"]);
    0 ?% y# [5 C2 c& _# w2 M
  13. $cate = $_POST["cate"];* e  h& F: A' L
  14. //print_r $tags;6 r/ I( w# d2 A- q7 s9 s3 T
  15. //
    , x- B7 j, |# ?2 F# J8 T
  16. //2 ]9 D! d$ n' p6 p9 o
  17. $wp = new WP();
    3 E% g, j1 x% D5 p3 g$ l! u
  18. $wp->main();
    3 T9 G" y5 b& p4 [3 q8 z
  19. //
    & P" y9 V$ d, g/ J4 X
  20. $my_post = array();4 t; F! }. z5 V# u
  21. $my_post['post_title'] = $title;. k" r3 S" p6 j# z
  22. $my_post['post_content'] = $content;7 [3 l* P# h/ G0 R3 T
  23. $my_post['post_status'] = 'publish';
    ( o# G  k! u. a
  24. $my_post['post_author'] = 1;7 U2 `5 Q7 }1 a( {
  25. $my_post['post_category'] = array($cate);
    * N- z! ^5 ]( ?
  26. $my_post['tags_input'] = $tags;
    . r" ~- z7 J0 G% f" ]: H  S
  27. //$my_post['tags_input'] = array('tag1', 'tag2');  [! K6 L; z/ M2 P2 b
  28. //$my_post['post_status'] = 'future';
    , D% L  Y3 D' v8 h8 C5 }
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';7 |9 ]# a* F& w* k5 g2 N  U

  30. ( a/ X! K7 o( Q5 @: ]
  31. // Insert the post into the database
    % o4 C7 ], d% [$ v" u$ p
  32. $ret = wp_insert_post( $my_post );- v$ ~' Y) s7 L( p
  33. echo $ret;
    - J& p# O! M8 l' [- _9 s
  34. ?>  G5 ~7 Q* z% N7 c6 U# X$ m* E
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. ; l: W* x. i4 v  }2 o& @% i% z: y
  2. <?php
    2 n! Z; o/ V4 |0 G3 ~
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    9 P7 K2 m8 j" ~& I: G
  4. require_once( ABSPATH . 'wp-config.php' );: Q$ w$ k7 x( a8 u! Q# C; f( z4 ]
  5. require_once( ABSPATH . 'wp-settings.php' );
    ' e2 E' u5 O1 q0 N. l
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    8 h( r# W5 r, G% P
  7. require_once( ABSPATH . 'wp-includes/functions.php' );# c$ p$ x+ y: U, O
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    : @  g( P- Z9 T) b4 i+ q9 D
  9. $pic_name = $_POST["pic_name"];
    * i) n( w1 @5 A3 K$ Q8 l9 E$ X
  10. $pic = $_POST["pic"];3 n. Y. I+ A$ [6 e
  11. if($pic != "" && $pic_name != "")
    : Y; O$ C; e  ?( W7 b
  12. {
      K$ }8 ^6 O# B8 K: z8 {! @% C: Z
  13. $path = "images/";
    . L0 q- B! \0 n& K$ Z- I
  14. $pic_name = $path.$pic_name;  O* C( l$ X, [
  15. echo $pic_name;
    + @6 E: J! [7 l" V
  16. echo "||";
    2 `1 r0 Y3 ?; ~, }- n4 Z1 R7 G) M
  17. error_reporting(0);
    4 r# Z* Q6 `! V3 A
  18. mkdir("images");3 u( e' Z/ c$ M1 _9 ]
  19. $handle = fopen($pic_name, 'w');
    - Y3 K- e/ ~0 J& G, [. l
  20. echo fwrite($handle,file_get_contents($pic));
    1 |& |* {* Q9 @$ W. I8 K
  21. }
    8 ~9 O0 M- w$ V' X8 s6 _' C4 q
  22. $ f7 j# |1 \3 @1 Z. B" f* A/ M2 s
  23. $title = $_POST["title"];
    5 {9 |, f& _/ F) V! C" r
  24. $content = $_POST["content"];
    ) Q2 a9 j: X0 c7 j
  25. $tags = explode("_",$_POST["tags"]);
    & }+ B1 R2 K$ u
  26. $cate = $_POST["cate"];
    ! T' |; l# |2 X( _4 D
  27. //print_r $tags;; S( r1 A# Q1 Z3 ]9 q
  28. //
    ; e4 d7 p; T1 o
  29. //
    : U# |9 Z! H: y6 g; U5 x
  30. $wp = new WP();( i# r  n4 i9 E4 D2 f  Y3 S& g# b& p
  31. $wp->main();8 j: L; E/ D) Q# E5 P3 w
  32. //- o7 o3 g& k2 V
  33. $my_post = array();# \- x4 d! ]5 a, {+ @. A
  34. $my_post['post_title'] = $title;
    1 U7 J( c  T5 V. H* X
  35. $my_post['post_content'] = $content;+ b2 C4 c8 ]- n+ i& K
  36. $my_post['post_status'] = 'publish';3 w- `1 K; ^, E
  37. $my_post['post_author'] = 1;
    6 z4 C, Q  ~# {9 ~- k. G2 G
  38. $my_post['post_category'] = array($cate);+ k, {) d# b7 w  f; a6 h
  39. $my_post['tags_input'] = $tags;2 g1 d  G% f5 f* G
  40. //$my_post['tags_input'] = array('tag1', 'tag2');$ `. H& y8 {, c/ {' R8 F
  41. //$my_post['post_status'] = 'future';
    3 Q5 Z3 S8 q$ i1 Q9 {9 ]7 s
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';* ~* Y' W2 `3 Y( Y
  43.   D0 n; W9 ^# G: y
  44. // Insert the post into the database0 q1 }& c, x' R+ ?& v: |8 Z; v
  45. $ret = wp_insert_post( $my_post );
    5 }$ Q# y/ o; z3 D9 R
  46. echo $ret;
    / T) ^5 N" w* d  ~& e/ V
  47. ?>
    ( z0 K& o9 n* I7 l& D6 w
复制代码
我自己写的
6 K1 h, U2 T; K- ^插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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, 2025-12-8 16:49 , Processed in 0.047331 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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