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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
PTMLink
本帖最后由 finder 于 2014-12-28 15:13 编辑 4 x) a- S: x. ?+ O
1 Y: R+ o/ t0 H7 I" c" \. I
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
+ x. K' R  i- `* t& {
$ _8 {/ g: |' H6 S' O我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了! w9 B$ ]" Y- k# U

4 x* p  [' e3 V3 c方便实用 简单 何乐而不用呢

  1. + `+ i+ L% B% k9 G, x2 V
  2. <?php
    1 V5 D. I4 T# X/ v8 u

  3. . H8 r- r  I. I2 X/ P- f+ @- @8 \
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    7 N& z  m3 O. Y4 W$ S
  5. require_once( ABSPATH . 'wp-config.php' );% @- M+ z" V7 K) d+ a/ P  P. ?
  6. require_once( ABSPATH . 'wp-settings.php' );$ g4 d- A: T3 J" k( r
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );8 q7 W& v# ^% M" q2 \' \; a
  8. require_once( ABSPATH . 'wp-includes/functions.php' );3 a8 [- s  V! k- l( ?9 ?
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );2 A. ]4 g' N8 g6 M7 G- I' A9 Y
  10. $title = $_POST["title"];6 G' Q9 ]/ @' D" ^* v/ p
  11. $content = $_POST["content"];5 r& k8 P: L* b- O1 {7 B! p' @
  12. $tags = explode("_",$_POST["tags"]);' R# C7 \  m$ }, s, H
  13. $cate = $_POST["cate"];
    # ]4 |% w5 s& C
  14. //print_r $tags;
    - {$ q* T- u$ D$ H6 Y" [% B
  15. //
    ' o2 s6 O1 |2 e8 r
  16. //
    & ?% @6 C% |( j' o
  17. $wp = new WP();* X: I* M6 d0 b$ D
  18. $wp->main();
    # U( [3 k$ ^  r3 c/ z0 \( v
  19. //
    $ ~" k0 {) j  d& V; z3 B& q( `* L3 P
  20. $my_post = array();
    8 x% c/ M8 c2 [: Y7 I. e) N
  21. $my_post['post_title'] = $title;8 k! A5 P, y9 W+ G/ K5 i
  22. $my_post['post_content'] = $content;& H$ f, V8 _, r7 O* r! L7 o& w( t
  23. $my_post['post_status'] = 'publish';! R- [" C  T; m) B
  24. $my_post['post_author'] = 1;8 s* h& i: T4 x9 k( V
  25. $my_post['post_category'] = array($cate);
    - d6 T; H. a1 l: \3 q0 m+ t- ^, {
  26. $my_post['tags_input'] = $tags;
    ! A  d& G; j7 Z, x/ W
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    ) E- U' D7 }( H# b
  28. //$my_post['post_status'] = 'future';, x& B; w) j8 j# S
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';( R0 S# S8 T, I) E9 L* Z' N
  30. . _0 M2 F, s) v! ~0 B
  31. // Insert the post into the database& c$ R3 m- i+ V5 o/ ?4 U: m/ B
  32. $ret = wp_insert_post( $my_post );, L+ b3 Z8 {9 d6 g7 M
  33. echo $ret;: a  N  n1 ^( u8 V$ v& f
  34. ?>/ w& w+ P- j6 E( t. s# c
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 0 X" z( L# T4 y! Y: z: G+ k4 h
  2. <?php0 v, e$ A6 m* h6 a6 s
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    8 D6 `9 U# Y, |& O
  4. require_once( ABSPATH . 'wp-config.php' );
    / T# b' ?8 L  D$ l& z' o( g2 _
  5. require_once( ABSPATH . 'wp-settings.php' );! s; F, v* h. ]1 m, K- F
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );6 D' c6 b& ^' p0 d% k. A
  7. require_once( ABSPATH . 'wp-includes/functions.php' );3 r' x0 F: |7 p
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );0 b! A$ O* y. J2 y
  9. $pic_name = $_POST["pic_name"];
    $ i5 y4 C7 z0 K: h# c! d3 U
  10. $pic = $_POST["pic"];
    : m3 ?, `& i2 m& q% D/ M- z
  11. if($pic != "" && $pic_name != "")
    " w1 ~0 }% Q$ {3 p; c1 u
  12. {! C! m/ p: q/ C3 w4 o
  13. $path = "images/";! h- m7 b! p; I2 f9 Q
  14. $pic_name = $path.$pic_name;" `  L  Q+ W, T# }
  15. echo $pic_name;
    + R$ a: ]" a4 a4 f- M
  16. echo "||";+ v4 E& f" U/ }. z4 j, [) D
  17. error_reporting(0);. H( U5 }6 }  Z0 X. ^
  18. mkdir("images");
    $ P; w& X" u. i: Z
  19. $handle = fopen($pic_name, 'w');) t) H+ x5 Y! k- |0 k0 c8 Q. G
  20. echo fwrite($handle,file_get_contents($pic));! Y- O& S6 u. @, i
  21. }
    + U1 `& G- H) e; H9 v
  22. ; b8 F4 c& R9 K% ~4 b; m
  23. $title = $_POST["title"];! L: T  X( [7 x& n6 v4 Q9 ]
  24. $content = $_POST["content"];
    5 z3 A( J+ i) ^( s% t
  25. $tags = explode("_",$_POST["tags"]);1 ^; V/ i3 u3 D  M6 _' i
  26. $cate = $_POST["cate"];$ f# g. Y( N+ \9 y
  27. //print_r $tags;
    ' C: r4 z7 m7 P; u& B+ {
  28. //- q; g7 m* i& S2 _& M
  29. //4 w) n7 U' k& x# r, R" C$ r
  30. $wp = new WP();
    + K) ~' m/ J0 Z% h. q
  31. $wp->main();
    * m$ {3 |* s. \/ J& m/ q
  32. //' b0 `7 |( q0 r( V. l# }
  33. $my_post = array();+ f; a: E0 `8 v4 E
  34. $my_post['post_title'] = $title;
    ( K% H5 E0 l3 j0 p) v4 W3 ~
  35. $my_post['post_content'] = $content;$ s/ G1 B4 u( [0 y4 W% c
  36. $my_post['post_status'] = 'publish';
    / J- z& s" a5 k& C& C5 i6 B
  37. $my_post['post_author'] = 1;
    # P9 Y( ]5 h$ a+ l" b
  38. $my_post['post_category'] = array($cate);
    2 ]1 v7 Z$ e; }7 \1 G
  39. $my_post['tags_input'] = $tags;# x7 f7 _, j0 F+ a
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    / {$ X. {2 k7 l  _3 c% E0 {, K( a
  41. //$my_post['post_status'] = 'future';
    5 E! G5 L. Q, d* _
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';# q9 ?& G- V. R( M1 Z4 T4 b
  43. 2 w. P* e' z$ @/ l
  44. // Insert the post into the database% S% A# a9 h7 m6 j' {6 R' W
  45. $ret = wp_insert_post( $my_post );
    * f9 M5 m' F) N
  46. echo $ret;6 p: y$ i  h+ y( X
  47. ?>
    4 f' _4 G6 M1 C! L4 \$ d
复制代码
我自己写的6 z) B( v" \* O( z! S
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-11 08:49 , Processed in 0.047226 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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