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海外户、GG老户、TK加白老户
海外CL企业户源头FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量 FB个号1块一个
TikTok2审户/老户/国内外端口/加白GG,FB,TK, 欧美源头, 欢迎合作❤️跨境债务催收/风险代理Proxy4Free独家住宅IP池❤️免费测试
联盟收款/海外资金下发/服贸结汇域名防红⚠斗篷工具/可试用3天广告位出租8500万高质量住宅IP,助力各种需求
虚拟卡返佣1%,国内持牌机构   
查看: 7931|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
PTMLink
本帖最后由 finder 于 2014-12-28 15:13 编辑
( Y2 h& X+ j3 r" Q/ D7 P, M2 H: {5 r( ~$ D) D% b
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持$ u7 x: s3 |4 d9 _7 |
  R, T6 m& y; o
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了3 ^& q% ?9 G% c3 B0 }* W

3 D* Z6 H; J9 b& p, N方便实用 简单 何乐而不用呢
  1. 9 x/ q8 Y2 n: Z% O/ t: W' a2 |
  2. <?php$ T& ~2 {7 b4 l, D, V
  3. ( E1 ?# P. d% g
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
      q8 y" O2 R, m7 u- L
  5. require_once( ABSPATH . 'wp-config.php' );+ K/ I; Y# V: e& y& z
  6. require_once( ABSPATH . 'wp-settings.php' );
      `% y2 V: d- g. }' S" X
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    . N6 c/ m" G! {' k) y- T
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    0 F7 i  r! W; Y
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );6 X. c. r; g  l' i0 H
  10. $title = $_POST["title"];
    ) d3 F* V3 A# w; `+ ^
  11. $content = $_POST["content"];
    2 J9 Y  u2 o6 X3 C
  12. $tags = explode("_",$_POST["tags"]);) N4 \; s8 a& a4 s
  13. $cate = $_POST["cate"];
    ! v9 ~: N- I+ t- i( J
  14. //print_r $tags;  T8 M, k: }7 z$ `
  15. //
    3 U$ i/ v6 N+ w4 w
  16. //
    . i+ }. e8 b6 `6 u# L! ~
  17. $wp = new WP();3 ?3 r9 E7 G/ j4 z2 G# [( r  ^
  18. $wp->main();
    ' ~* B- J* x4 Q: @0 F0 [
  19. //
    8 }) v2 L% G! b$ L  P
  20. $my_post = array();& D, z  S* X4 |2 S8 @' t/ W
  21. $my_post['post_title'] = $title;
    5 e' J! ?3 R& v1 C/ |
  22. $my_post['post_content'] = $content;
    / L9 W* Y% H- i+ z# R5 z
  23. $my_post['post_status'] = 'publish';
    + q' w2 W$ G( y' O
  24. $my_post['post_author'] = 1;
      Y4 Z; O# d/ x& M
  25. $my_post['post_category'] = array($cate);( |: |6 m3 d( k
  26. $my_post['tags_input'] = $tags;3 ]$ {" a) B1 I# [/ h
  27. //$my_post['tags_input'] = array('tag1', 'tag2');- s, {& B/ [- f' o* \
  28. //$my_post['post_status'] = 'future';- ?0 H$ S# i. y& F
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    1 i% S  L  m6 g9 W

  30. ) m5 J! z, r9 W7 p5 ~
  31. // Insert the post into the database# |/ I& S: W: V9 W8 `. K* j! O
  32. $ret = wp_insert_post( $my_post );  T! m; F; a8 h# c5 I" s; B
  33. echo $ret;
    5 a' P2 Y$ C6 F& x$ f' Y
  34. ?>
    ! F' M% a* c  u/ K- g3 e
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. 9 u$ A; E% I7 X  x* t: v
  2. <?php
    - E8 ?8 A# q$ M
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );, A- F1 t& j! z% j4 S2 y
  4. require_once( ABSPATH . 'wp-config.php' );* V1 r* }5 G+ n+ n" ^- I4 z
  5. require_once( ABSPATH . 'wp-settings.php' );/ ?  k+ \; @4 `9 K) k7 k' ?4 @: w
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    / ~* n$ a/ M! I3 L2 q2 b
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    & F4 a! i3 _  a9 v
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );: T# w8 c; _% F5 f+ |' k
  9. $pic_name = $_POST["pic_name"];9 f: D* |+ r% D- O1 q
  10. $pic = $_POST["pic"];" O  _2 j' E! J  c+ F7 l8 Y
  11. if($pic != "" && $pic_name != "")
    6 e- E3 @4 C, U3 A4 _) G4 U
  12. {. \- J9 t7 T1 }' s
  13. $path = "images/";- t" x1 D( _" f& m+ m
  14. $pic_name = $path.$pic_name;) @6 N0 E3 ^1 a" Y6 W0 ^9 L  m4 v
  15. echo $pic_name;
    5 O7 `. u. z# S( t/ f
  16. echo "||";
    & i' _. t( w# c7 Q$ _" |/ p
  17. error_reporting(0);
    1 A8 B3 s6 N/ E+ [9 ^) y/ g9 R: ?
  18. mkdir("images");+ f! D- b0 @( E3 _! f" u% |0 m
  19. $handle = fopen($pic_name, 'w');+ {0 t2 L  c7 h. I
  20. echo fwrite($handle,file_get_contents($pic));) {8 @% P2 i: s3 ?$ ~- ?) N# L
  21. }  q4 A3 ^1 J4 ~' B  v1 g
  22. 4 c! m$ w# v/ }
  23. $title = $_POST["title"];
    ; P6 H( Y! R3 A; r- N
  24. $content = $_POST["content"];& P. }4 q' V* W0 p8 M
  25. $tags = explode("_",$_POST["tags"]);
    5 S$ m. E6 x3 I  [
  26. $cate = $_POST["cate"];3 u" d  E/ h3 N: ?- F
  27. //print_r $tags;/ v% Y9 I: l, V! F
  28. //
      Z9 i9 u) F1 a4 V+ V+ ~/ j, t
  29. //& _; p6 b5 d, _% O
  30. $wp = new WP();  a- ]0 k9 j! H3 r
  31. $wp->main();
    ( L0 a: O* Y: C$ I" m
  32. //
    " A, @* o" ~/ Z4 ?' J' P
  33. $my_post = array();
    . y9 L, Z9 R6 ?: |+ @
  34. $my_post['post_title'] = $title;
    # o. M# I' i  ?: z# C+ E6 l, D
  35. $my_post['post_content'] = $content;+ A; E0 X7 `7 O  u/ S1 t
  36. $my_post['post_status'] = 'publish';: ^( w$ ~* i$ \4 D
  37. $my_post['post_author'] = 1;
    * g6 m/ Q8 ]5 _7 b
  38. $my_post['post_category'] = array($cate);
    0 {4 P8 B& A$ x
  39. $my_post['tags_input'] = $tags;% [  ^6 N: E1 k0 ]% m4 d. d4 [- u
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    / u- z+ a5 A5 d/ B) E. x
  41. //$my_post['post_status'] = 'future';4 q$ C0 G8 i" T3 S
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    / j5 J$ T: \, @! y- ~0 x$ y5 e
  43. $ t" w; n6 N4 D6 ?3 D
  44. // Insert the post into the database
    % n7 |/ N2 J6 b# o5 }5 ?
  45. $ret = wp_insert_post( $my_post );. [) c* P% T$ k) e$ f% E
  46. echo $ret;
    5 U) i5 U! }+ m2 b/ }, V) R; ^
  47. ?>
    , c) y  }% |. ^( B/ X
复制代码
我自己写的
( m0 p) N8 x8 V插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-5-7 05:59 , Processed in 0.051681 second(s), 17 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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