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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 % e3 e$ Q! n1 X& q" h( Z, d( c2 n3 Z4 p5 \
& ]4 U9 @6 q# r5 \4 e0 U+ b
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
, b- C/ J8 n' @9 g* ]) m' A0 E
* q3 k/ H. k& j1 V% M/ V我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
( m6 x6 `/ S% K
$ Q8 Q8 U( v9 b8 f方便实用 简单 何乐而不用呢

  1.   Z# k0 l, y& Z
  2. <?php
      |2 d* E% m) N# `5 `9 ~& l
  3. # q8 l' j+ C- w  \
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );' U# Y& H0 F* e, r) a4 E  v# l
  5. require_once( ABSPATH . 'wp-config.php' );, q. I, A* g. t' s. s5 }
  6. require_once( ABSPATH . 'wp-settings.php' );3 @, J& F: t) g0 @  _2 v( H
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );! g: |" c5 W* t" |. C
  8. require_once( ABSPATH . 'wp-includes/functions.php' );! N9 s, Z. p$ Z6 t! }, M: l
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );2 ~) _" l  F1 e4 z# E1 `
  10. $title = $_POST["title"];1 ~! V+ _; ~6 f
  11. $content = $_POST["content"];
    " h- P  i! S% m& K6 V
  12. $tags = explode("_",$_POST["tags"]);0 l( c8 c. }8 V) ]) {0 T9 V* }
  13. $cate = $_POST["cate"];
      D3 S; O- i; P" q9 j3 a
  14. //print_r $tags;
    $ q9 f' S/ I; N& x4 `
  15. //
    # I8 x. E/ @1 g, I5 F2 u
  16. //
    " \! H1 e! ~- v3 J% f! s
  17. $wp = new WP();* X0 @; [9 v/ ]' A
  18. $wp->main();8 c/ o0 O3 ~" B
  19. //$ t, Y& {7 w. V) @
  20. $my_post = array();
    3 |9 V* [! v9 e7 g+ x5 y
  21. $my_post['post_title'] = $title;& N" U5 W4 n+ E- g8 N+ G( w
  22. $my_post['post_content'] = $content;/ ~' s7 G- P4 j' U
  23. $my_post['post_status'] = 'publish';8 F  I) v0 ^8 I& z2 m- T- F
  24. $my_post['post_author'] = 1;
    ; r+ D, ~/ X7 v4 e
  25. $my_post['post_category'] = array($cate);
    + S+ g: I" I4 l  N# V- K
  26. $my_post['tags_input'] = $tags;* p9 q2 {. L# k0 g" ?
  27. //$my_post['tags_input'] = array('tag1', 'tag2');$ o3 R( H, ^5 c$ [. ~0 G' ^- t/ r
  28. //$my_post['post_status'] = 'future';
    . i; A' ^5 ?" \% m9 I- C0 \" \
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ! a% x- k3 g! y1 {1 \6 O& S5 A1 I
  30. ) |! m3 m+ z7 J
  31. // Insert the post into the database
    / i( R3 C$ t" T
  32. $ret = wp_insert_post( $my_post );) j7 u4 ^; g) n6 p# H
  33. echo $ret;. w& B7 U! u3 [. Y% ?
  34. ?>" D) a; O' x; b* ]9 M! r2 X
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. * T' G: D% d, E$ j9 o
  2. <?php6 z- ?. ~* _5 v# b- @/ `
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );7 V# G$ q8 ~9 \) X, T5 t5 O+ y
  4. require_once( ABSPATH . 'wp-config.php' );
    + v) S' m7 Y6 F: M4 n% H+ h
  5. require_once( ABSPATH . 'wp-settings.php' );
    7 p* y" P9 \" \, M" l
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );: C. x4 N6 e: e, T9 t
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    6 ^2 m! T7 B* @5 |
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );9 R3 P  R% ~& q1 V* u
  9. $pic_name = $_POST["pic_name"];
    0 x- v2 D% R5 P4 m
  10. $pic = $_POST["pic"];, E+ K8 D! S* Q
  11. if($pic != "" && $pic_name != ""); h/ I6 X0 D( D' M& F( d( O' i) D" u
  12. {
    ) v4 `: _+ g8 `* e% O$ Q
  13. $path = "images/";
    3 z0 N7 A, {! Q- l
  14. $pic_name = $path.$pic_name;! m9 c+ e' i% v6 j+ g
  15. echo $pic_name;
    - M" F! z; r& w$ b: Z) B: |
  16. echo "||";
    " t2 c3 p# ~% d8 {5 A
  17. error_reporting(0);4 k! w( @# Y. d1 \6 m
  18. mkdir("images");
    : w! \: e$ h! O) `& v* @
  19. $handle = fopen($pic_name, 'w');
    & }, k/ W$ I) E7 ?3 }6 X1 T, j% d
  20. echo fwrite($handle,file_get_contents($pic));
    % `6 v" O0 n* ]8 `4 D0 l2 A- x. z: L0 F" n
  21. }
    , l5 W) S3 R, I9 C) d2 e6 I
  22. ' p) T2 O, z" x6 E1 n
  23. $title = $_POST["title"];
    7 \. z- u- D  \! r+ [- ]1 ~  [6 \
  24. $content = $_POST["content"];
    " {& L: P  h* K) d9 f1 I* l
  25. $tags = explode("_",$_POST["tags"]);
    9 Y, ]3 P& l6 J, |+ d/ d
  26. $cate = $_POST["cate"];
    & e. z0 m0 ?+ h" D0 m" j, Q
  27. //print_r $tags;
    + t* R4 ?0 p; n, m% w) g
  28. //
    9 ?: t5 U4 C7 L# [$ m3 V( Q2 \
  29. //
    9 T  c2 D2 f- m- r- I: X
  30. $wp = new WP();
    5 ~# A, c+ |' y; d4 _0 Z  A3 ]
  31. $wp->main();
    , Z6 W$ f9 U3 M" B0 H) g
  32. //
    ( y8 L. J* z  v8 ?7 j7 F7 Y+ A  h8 B
  33. $my_post = array();
    : U/ w7 c+ d4 q4 U' S
  34. $my_post['post_title'] = $title;6 l8 c3 n( W. t$ X8 ^
  35. $my_post['post_content'] = $content;
    4 t4 [& ]' q! J( H0 ]( J, ?2 N  Y
  36. $my_post['post_status'] = 'publish';5 M! ?; f" P# N4 n; s: v
  37. $my_post['post_author'] = 1;& S" g7 o2 o& Z$ ?3 {1 C! P, A
  38. $my_post['post_category'] = array($cate);
    ! t. k' \0 M. z/ c4 Y: |
  39. $my_post['tags_input'] = $tags;
    * W3 z3 m: V8 u* X% m
  40. //$my_post['tags_input'] = array('tag1', 'tag2');$ B4 w- n. }2 R2 h, W
  41. //$my_post['post_status'] = 'future';
    % M2 a: {* w  s) E5 e, V6 Z
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    5 M$ J' c" E+ H/ Y
  43. ! X4 }2 i7 y* L8 \8 _
  44. // Insert the post into the database1 I" E& \& p  ~5 K" t
  45. $ret = wp_insert_post( $my_post );
    ! C$ m; a' Q# l; w, w
  46. echo $ret;7 G' L. _: F+ E
  47. ?>0 X: m$ ?4 ]( k$ B0 Z! ?! G
复制代码
我自己写的4 s# W" u: C1 U) a; M! \) s: 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-2-4 05:11 , Processed in 0.046141 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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