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%,国内持牌机构
查看: 7941|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
PTMLink
本帖最后由 finder 于 2014-12-28 15:13 编辑 $ E0 S2 s3 k* A. H% l# V8 C

: ^2 e; r# U3 c直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
! V" S0 E% k) S8 a6 j' K; q4 J6 ?  v% s
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了* M) v- D* e8 k3 _, J! V0 [9 a
/ ^, g( s& x: V" T
方便实用 简单 何乐而不用呢
  1. 6 m1 a6 B/ ^% z8 p. |1 ?
  2. <?php* m% W8 c; m) I  Y; |
  3.   D6 H8 m# i) z) O7 N0 {5 h
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );- t0 f9 S& K5 y: v# `5 i
  5. require_once( ABSPATH . 'wp-config.php' );/ ], Z* u" R, {# N
  6. require_once( ABSPATH . 'wp-settings.php' );% ?" R% U0 A5 h, Y
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    0 c! r5 E/ b7 X3 ]  F
  8. require_once( ABSPATH . 'wp-includes/functions.php' );8 p$ D4 l/ s% z( h/ h
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );$ v% _& [$ {( f! }& ~- \2 g
  10. $title = $_POST["title"];. H0 s9 c0 |2 T9 o
  11. $content = $_POST["content"];
    ! u- ?1 K; w* t
  12. $tags = explode("_",$_POST["tags"]);- g- h% J4 w0 _- [5 q/ d
  13. $cate = $_POST["cate"];2 k8 }7 w/ }" H
  14. //print_r $tags;4 g0 X7 I: |9 B' w& C$ o8 G
  15. //' G; N) m- y3 S. o* ^* M
  16. //
    2 A& X# K( V7 o/ {
  17. $wp = new WP();$ a8 H1 v0 x* w' P) s
  18. $wp->main();
    # m  i8 x+ c/ e; b6 c. L
  19. //! ~9 B) Z7 S; |
  20. $my_post = array();
    2 K3 Z. R* C3 X$ v' ?
  21. $my_post['post_title'] = $title;  i5 t9 n9 n8 r& ^
  22. $my_post['post_content'] = $content;
    * W* ^& p5 ?0 ?, I; ]: F
  23. $my_post['post_status'] = 'publish';
    & [6 I" i4 o' M# Y# O
  24. $my_post['post_author'] = 1;2 o8 _0 E2 F" @, h: f
  25. $my_post['post_category'] = array($cate);
    ; }7 u, W) ]8 j/ ^, R4 S0 z% o# F
  26. $my_post['tags_input'] = $tags;
    " p0 J  b! A' D
  27. //$my_post['tags_input'] = array('tag1', 'tag2');# t! V9 F! Z7 B$ Q  c) g: W/ Y& L
  28. //$my_post['post_status'] = 'future';
    + [# c) ]2 \& H% w* W% ^( D. E  D
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    $ T4 v' F0 `7 m& x. A

  30. : Q: e6 y( {; m3 q& L
  31. // Insert the post into the database4 |& C: {/ f) C5 r3 U9 k9 L- ?
  32. $ret = wp_insert_post( $my_post );& p# |4 g' t0 e, b
  33. echo $ret;
    8 K; g2 m8 {* d& h9 v, {
  34. ?>
    : H' X. }6 b0 H8 i0 L: v% z0 i
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. 2 p- a" v0 P4 M
  2. <?php
    - ~/ D+ g1 |* M% B; G( ~
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );$ I. f. k( [8 |/ p, `  x7 ?
  4. require_once( ABSPATH . 'wp-config.php' );  E0 Z- B7 K! ?9 x2 Q
  5. require_once( ABSPATH . 'wp-settings.php' );, O7 o" I- g3 k( _: q
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );& ?" n' ~1 S  t0 W% @( c7 b  q6 k
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    ! H7 t3 _. P6 A/ \+ J0 j8 Y/ I2 U
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    2 L" Q3 B. _) J0 L$ D+ a. ]; Z
  9. $pic_name = $_POST["pic_name"];
    / ?! {* r; l+ {% h
  10. $pic = $_POST["pic"];
    : ?6 y2 \8 Q7 ?' i0 `
  11. if($pic != "" && $pic_name != "")
    - m$ A! z/ x# ~
  12. {
    5 ]) J) q# R5 k. l) z9 \0 {
  13. $path = "images/";3 k5 x3 F% y2 B# b
  14. $pic_name = $path.$pic_name;9 ~5 |0 |  D+ r
  15. echo $pic_name;
    $ S* N) [9 y* `% j
  16. echo "||";- m& [+ P* A/ u- ?7 C0 u
  17. error_reporting(0);
    ' ?7 S. w' M) o# d3 P
  18. mkdir("images");% V: Z6 K7 A6 U; U  I7 @8 n
  19. $handle = fopen($pic_name, 'w');( y: U1 M3 u( o2 S
  20. echo fwrite($handle,file_get_contents($pic));/ s5 J! M: R$ D- U. [8 v
  21. }* k/ ^; W% E' x6 @  I5 x( k2 u
  22. 3 x# F& P, i$ f* a. v8 {5 i' R' Y0 {# v
  23. $title = $_POST["title"];
    : s" H6 X2 x. T8 B5 S
  24. $content = $_POST["content"];; O6 J1 c- `, R- M  b
  25. $tags = explode("_",$_POST["tags"]);
    % J3 s. F( R+ X+ `/ g
  26. $cate = $_POST["cate"];' s) K: l# D3 R2 ?5 r: i0 ~# Q4 T' o
  27. //print_r $tags;
    9 k1 K1 M' `  W  y5 e
  28. //
    ) e/ ^. h. O8 w1 U8 m: V
  29. //
    8 j/ \2 U$ e; e; n
  30. $wp = new WP();
    7 z) d; d! T$ Q
  31. $wp->main();. t1 a5 \, X: E5 l* e
  32. //. r6 D6 @) G: V! b( a  g
  33. $my_post = array();
    / B9 c: Q5 k! X6 W- L8 d, ~. T; I
  34. $my_post['post_title'] = $title;4 r2 m! c! K2 j5 I
  35. $my_post['post_content'] = $content;
    : o7 D0 }9 A7 b0 ~& I, O0 W+ s
  36. $my_post['post_status'] = 'publish';, @+ K$ X+ U) V! ?; i( n% P; o
  37. $my_post['post_author'] = 1;
    5 t# Q+ X( t" N( T+ X2 m5 C1 U
  38. $my_post['post_category'] = array($cate);& D7 v9 R3 ^9 _/ ?" C
  39. $my_post['tags_input'] = $tags;
    , h  S- n8 E% _5 @
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    4 }2 t& P6 K$ \0 L6 i3 F  |
  41. //$my_post['post_status'] = 'future';
    ' O9 O7 a, y& x( {! Z: Q
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    : I) r5 u+ ~/ I5 R0 n
  43. 1 D$ A/ i8 Q0 ?1 h; i
  44. // Insert the post into the database
    ! @! s3 u7 J( T6 h" ]
  45. $ret = wp_insert_post( $my_post );
    1 W5 n" B# d: K7 s! |, l2 O) H
  46. echo $ret;$ ^$ ?: N0 h, h
  47. ?>! e- P  a$ c- c
复制代码
我自己写的
" W- u  {* r( V. 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-5-10 11:09 , Processed in 0.049238 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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