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老户最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审GG,FB,TK, 欧美源头, 欢迎合作❤️
FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇域名防红⚠斗篷工具/可试用3天⚡️Spend.net — 美元卡仅需$0⚡️
比特浏览器+云手机 |防关联防封号Facebook截流, 1 次点击 2 次曝光广告位出租8500万高质量住宅IP,助力各种需求
虚拟卡返佣1%,国内持牌机构   
查看: 8133|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Deepclick
本帖最后由 finder 于 2014-12-28 15:13 编辑
1 B' Z: g3 }5 e$ k# q' ~' P1 @6 I
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
. w7 O( X( Q, B5 A6 o7 o7 Z( f$ ?2 ~1 O: m! \5 O
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了  h8 m: j4 S# q8 `
6 Q. l! g6 S( t; k) V/ r5 d
方便实用 简单 何乐而不用呢
  1. * e; g! ?3 |1 U  i0 M( K
  2. <?php( P! k5 q! M+ i7 a' o% [" t7 w
  3. ) Z3 `1 p2 `5 e6 m& b; Y+ v
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );( G1 p: _1 f! ^# g5 ?8 V
  5. require_once( ABSPATH . 'wp-config.php' );
    1 b# s% J9 a2 P+ }
  6. require_once( ABSPATH . 'wp-settings.php' );* }2 ~- s3 [% @7 O" b
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    5 r; _' B8 N" L+ @3 W$ W
  8. require_once( ABSPATH . 'wp-includes/functions.php' );5 }% x, F; }: t! {$ O/ G/ X
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );  J. z1 m# v0 Z. V. i7 X! T
  10. $title = $_POST["title"];, q3 {7 [+ _: Q0 {
  11. $content = $_POST["content"];
    / @/ P. o( k1 V8 D8 R
  12. $tags = explode("_",$_POST["tags"]);, U' w5 H. c2 R4 S- g7 z
  13. $cate = $_POST["cate"];% K0 F, _$ g5 X" M- X6 {3 j
  14. //print_r $tags;
    ; g3 ^6 I/ c& v0 o
  15. //1 t4 R  q! Q  H% H2 n" u
  16. //
    " @3 `  L7 ^0 r+ v
  17. $wp = new WP();
    ( |" q' @' T+ c. |5 F% N  P, M9 r4 p$ |
  18. $wp->main();8 I7 c' [8 `& o( c% C+ I* _
  19. //
    7 a8 A* o( k0 b1 }/ e
  20. $my_post = array();+ Y9 z3 N3 a. Z3 G
  21. $my_post['post_title'] = $title;
    * _  h) z) B* h: a4 M: t4 i2 Q
  22. $my_post['post_content'] = $content;
    ' ]# q2 T: z. m: {& ^
  23. $my_post['post_status'] = 'publish';- I$ l6 Z4 Z: X# y0 ]5 b
  24. $my_post['post_author'] = 1;% Z4 j' S! v, ~. n3 M
  25. $my_post['post_category'] = array($cate);
    : r% f5 H; `. j9 _& l
  26. $my_post['tags_input'] = $tags;$ G4 h* e2 _- Z( D1 Z" U3 L$ t
  27. //$my_post['tags_input'] = array('tag1', 'tag2');" h! W' l+ F; n3 w$ @
  28. //$my_post['post_status'] = 'future';3 F! y# R/ ^2 ]1 }* d8 u
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';* t$ R7 ]5 W0 O0 W% }
  30. # _9 \2 _9 i1 L" t5 l- A
  31. // Insert the post into the database" M: W5 h; w" S9 S# M7 M
  32. $ret = wp_insert_post( $my_post );8 }% r) E: D4 |; {5 h
  33. echo $ret;
    * i! C5 g7 d" ~, p" r/ c) i6 F
  34. ?>+ @3 ]8 j7 ], j/ e: \& ~
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. " Q7 W. F0 O8 h) l! b6 {
  2. <?php( c& N+ W9 X6 s" }
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );3 W/ u9 V* b7 q' `, s# ]6 X
  4. require_once( ABSPATH . 'wp-config.php' );
    + s. q* M) \) c, s: Q4 v3 l
  5. require_once( ABSPATH . 'wp-settings.php' );
    # w4 A1 F1 o! ]! d1 P4 |: ]3 J
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );4 G' i$ V9 Q% m3 |: a. v8 [8 E4 ?
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    1 p1 ^9 d$ n$ `9 [3 I
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    , I' f: {! \: ~3 f2 b  W, z6 x
  9. $pic_name = $_POST["pic_name"];
    2 H" W& h6 z4 {/ F4 k! @. U
  10. $pic = $_POST["pic"];
    : n2 u1 d. S8 p3 M& c
  11. if($pic != "" && $pic_name != "")
    / s  ?7 {, {7 S5 V7 t0 c  r5 M
  12. {
    / K; ]& V4 g* u  o  q% a
  13. $path = "images/";/ r, m) U) ]& N: @# Z) j8 a
  14. $pic_name = $path.$pic_name;
    + s( x8 Q' O6 b$ l) s
  15. echo $pic_name;$ i5 B3 ]* W! i% P  D: |. m
  16. echo "||";
    - q- n3 ~4 ?) v3 J0 L
  17. error_reporting(0);
    % i. H# Q9 V  c9 S1 w4 H
  18. mkdir("images");/ n' C+ Z9 k1 V8 B2 f5 w0 I
  19. $handle = fopen($pic_name, 'w');( V9 B# K" K9 U! E
  20. echo fwrite($handle,file_get_contents($pic));
    " K- ?" n* p% x7 {
  21. }
    4 V- L( g% ]6 k% I
  22. 7 ]( M. c' N& ^( o* i: s
  23. $title = $_POST["title"];
    3 D& ~$ o7 ]) z0 F4 n' T
  24. $content = $_POST["content"];& f  D/ }+ P8 R# }- y
  25. $tags = explode("_",$_POST["tags"]);
    , C& g$ \3 o! r( l
  26. $cate = $_POST["cate"];
    6 m% P" J. C2 {- v3 r
  27. //print_r $tags;4 d( {, c4 Q5 S! [8 c4 p
  28. //4 _7 g% I! J, O: V
  29. //
    : o4 Y! }/ K' u  F/ t& f
  30. $wp = new WP();
    ( q: _" T0 \& Y0 u( Q% P* L0 i
  31. $wp->main();
    & z" g' s+ K9 V8 ^; _+ W0 k8 V
  32. //
    ! D  B% G. C$ l6 r7 F
  33. $my_post = array();- {+ }' `7 Y* z" }
  34. $my_post['post_title'] = $title;1 L, b. }* p5 _% p* L5 i; M
  35. $my_post['post_content'] = $content;5 E$ F" c2 q5 t4 l! Y  C; `7 U
  36. $my_post['post_status'] = 'publish';
    ( M. T' `+ I, G0 F
  37. $my_post['post_author'] = 1;
    ' W. G- l9 S( r) u" t2 P6 a
  38. $my_post['post_category'] = array($cate);
      W! S/ M: o$ n$ N5 h( _+ y
  39. $my_post['tags_input'] = $tags;
    6 g6 H* i' L8 u9 H* X+ h) T
  40. //$my_post['tags_input'] = array('tag1', 'tag2');- a# f% A# c) j% x
  41. //$my_post['post_status'] = 'future';* L# [9 e; h8 ?4 \
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';+ {2 y. a$ w2 u
  43. 4 g: @8 D+ ~* m4 \* h
  44. // Insert the post into the database# f' y+ ~3 f3 i" p+ z# t
  45. $ret = wp_insert_post( $my_post );1 W: o( ]+ @- T' V
  46. echo $ret;
    * y  |0 I5 j3 W; w1 {6 O
  47. ?>. J! E# h# E! n8 X1 c3 ]
复制代码
我自己写的+ Q" `& {: f" j$ a  ^+ D6 g; ^1 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-7-7 17:37 , Processed in 0.047880 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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