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资源,账单户,分享户,国内一手TK加白户/二解户/FB海外户/GG老户
海外CL企业户源头FB虚拟卡⚡️消费越多返现越多FB广告Spy工具⚡免费试用✅ FB个号1块一个
TikTok2审户/老户/国内外端口/加白GG,FB,TK, 欧美源头, 欢迎合作❤️FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇
域名防红⚠斗篷工具/可试用3天广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构
查看: 8037|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 ( t* f( M3 u( F8 i3 y2 g9 P/ y
8 N. t; R$ a1 j: \
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
, i9 \3 H1 I1 U2 }3 I0 {: q' a& E( [. I# A  Q
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了) f+ R3 }7 O& {; l9 i5 Y9 m0 \
2 p3 q2 p- z* Q- r7 g
方便实用 简单 何乐而不用呢
  1. ) b  m* J8 n# |% C
  2. <?php
    * u/ f3 d; t" M. q& v

  3. 4 r* u8 c9 |6 K" Z" H
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    : c2 R' }" U1 H
  5. require_once( ABSPATH . 'wp-config.php' );: j) e2 U- T9 L
  6. require_once( ABSPATH . 'wp-settings.php' );
    0 H7 \! z( V& E2 y5 B, Q- |
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );- t# k. `0 ~( j! i9 d
  8. require_once( ABSPATH . 'wp-includes/functions.php' );4 X, B: i9 Z& D) e/ M: _- @2 l
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );: E9 I5 K9 g6 A) S4 ^6 j& }1 U
  10. $title = $_POST["title"];
    7 b4 L0 ]$ l9 c( w
  11. $content = $_POST["content"];
    / a! V5 W( `% h7 C1 ^" l
  12. $tags = explode("_",$_POST["tags"]);3 P( r: Z+ a6 Y0 N3 p/ \- N) R
  13. $cate = $_POST["cate"];
    + ^3 ]- `" ^/ r; G
  14. //print_r $tags;& u2 d0 P- {& y) t
  15. //9 ~# w1 C* Q$ w  R0 v$ x/ {4 i
  16. //3 c1 I$ m2 i; y
  17. $wp = new WP();
    * m+ \' m4 G0 R9 J2 w
  18. $wp->main();
    1 y& L  K. k. G7 ]: {' m
  19. //
    & Z5 w. p6 l+ t; M
  20. $my_post = array();' \' s- D1 }& k. f
  21. $my_post['post_title'] = $title;# _1 i; U1 Q* T/ f# a+ b' v
  22. $my_post['post_content'] = $content;- a/ w1 {% R1 r5 @# d, y
  23. $my_post['post_status'] = 'publish';- Z) K) y3 C9 [8 F1 z) M
  24. $my_post['post_author'] = 1;
    1 m! G  O- I% w( A0 L
  25. $my_post['post_category'] = array($cate);0 H! j3 w# n3 i3 s6 S4 ^0 c
  26. $my_post['tags_input'] = $tags;0 T4 ]& h1 Q+ V; T% q
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    ( i3 Z+ J+ F  w  A. m) x- S4 y
  28. //$my_post['post_status'] = 'future';
    % R1 I3 q) T; r7 L/ _* B+ C% [% u
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    7 c3 T7 k7 u8 R8 g0 u( W- A

  30. 9 g4 Q& t) I, _: Y1 D2 l
  31. // Insert the post into the database
    9 }4 g  e7 C# c' ^: B1 A
  32. $ret = wp_insert_post( $my_post );
    ( D* M5 ]8 q! {1 e" f( ^0 ?
  33. echo $ret;
    : d* c2 f' W, p( p
  34. ?>4 N& A" P4 `) R0 i7 [, z; f% H
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. ( b6 i4 k: \* m3 q6 h( y
  2. <?php: `* y' S$ @3 k: z5 S
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    : m9 p- P+ N% s4 \; B& S9 ]" j+ R
  4. require_once( ABSPATH . 'wp-config.php' );% [, D6 Q6 l% R1 E1 s6 a
  5. require_once( ABSPATH . 'wp-settings.php' );
    7 v+ a/ M! Y, l/ D8 S$ U8 l
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );3 l: U2 E' n- s" m4 c4 ~
  7. require_once( ABSPATH . 'wp-includes/functions.php' );) t& Q+ f1 t- `) g( e  M
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );+ Y& f- p+ u: V5 ~; [, @
  9. $pic_name = $_POST["pic_name"];
    % Y, X: I9 E, \; x
  10. $pic = $_POST["pic"];* U8 y5 `3 \5 F" ^" |
  11. if($pic != "" && $pic_name != "")+ P+ i3 a0 y9 }* @" e
  12. {
    * n& g+ F1 C& T" Z! \3 V
  13. $path = "images/";
    ( m" T# y' p  F9 B
  14. $pic_name = $path.$pic_name;) u0 g4 s3 Q; L4 p8 N$ ?
  15. echo $pic_name;
    1 A+ p/ @  L: z
  16. echo "||";
    ; r+ I: \6 N, E! o1 C
  17. error_reporting(0);* S( T( g0 y, m5 r* L
  18. mkdir("images");" O' }% o% `; o  m- R& a
  19. $handle = fopen($pic_name, 'w');
    ) H9 C6 Y, ?# C5 A0 s1 Q$ v* M
  20. echo fwrite($handle,file_get_contents($pic));  D) m8 Q+ c: C8 V, u' n
  21. }
    4 v0 c5 j# r# ~6 _$ @# I
  22. 8 ~0 h* h, K3 {- Y$ W3 X% I$ B, o
  23. $title = $_POST["title"];
    ) i, F% g) f: `' E; e
  24. $content = $_POST["content"];
    2 G# P" @" c* t: k" L
  25. $tags = explode("_",$_POST["tags"]);
    - l/ y+ P& w  g6 c
  26. $cate = $_POST["cate"];: ]" |9 ?* X  D( _. t
  27. //print_r $tags;1 h- t6 X1 Z+ ^3 g4 Z* |$ I
  28. //
    0 P/ u: t% V. T6 Z/ w
  29. //9 x. Z1 {! ~+ n% n
  30. $wp = new WP();
    ( `/ o5 j; U; r7 V* Y6 S
  31. $wp->main();1 X- j! F2 X4 d* j& D7 ^" d
  32. //4 E& t- N2 z- r/ D
  33. $my_post = array();1 \- E. R+ L* K) D3 v/ h* {/ B
  34. $my_post['post_title'] = $title;
    3 g0 J! ?+ a/ [; ~  X
  35. $my_post['post_content'] = $content;8 e% w& ~. i! y8 w
  36. $my_post['post_status'] = 'publish';1 G  e8 B$ m' u4 c0 _
  37. $my_post['post_author'] = 1;
    2 H) c/ l) p, |: D% |0 w( w, a
  38. $my_post['post_category'] = array($cate);6 v) b7 X$ K7 h' Z! S4 h
  39. $my_post['tags_input'] = $tags;
    " l. y  e( c) W
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    # B* M. r1 V- G: A4 c) {( o  o. t, l
  41. //$my_post['post_status'] = 'future';
    $ K& p0 [1 L, D  r* m- F7 A' _
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    . n. u2 W" M8 n. @- G1 n  `" `
  43. 1 e8 ?8 W- I0 ]3 }1 b
  44. // Insert the post into the database, `9 H8 t9 ]2 t8 Y  \, P5 E0 |
  45. $ret = wp_insert_post( $my_post );
    5 v  }7 U6 ~4 n0 @5 W. L0 [, Q. H0 g5 B
  46. echo $ret;9 a! L! T- Z9 T/ \" H+ ~# Z
  47. ?>
    % \$ U+ r. |* m+ o9 M
复制代码
我自己写的- w/ L5 Z* S6 N& J( K6 `! ^4 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, 2026-6-8 11:57 , Processed in 0.056413 second(s), 17 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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