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充值各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户IPCola原生住宅IP⚡️$1.8/条双ISP
FB海外户、GG老户、TK加白老户PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量
高品质·稳定高速纯净IP FB个号1块一个TikTok2审户/老户/国内外端口/加白SX.ORG 高质量代理⚡235+ 地区
GG,FB,TK, 欧美源头, 欢迎合作❤️跨境债务催收/风险代理高权重Google老户[卖户+筛户等级] 海外斗篷・智能广告过审率高达 99%
DataImpulse⚡️纯净住宅代理仅 $1FB企业户海外户,授信户,TK加白户广告位出租8500万高质量住宅IP,助力各种需求
虚拟卡返佣1%,国内持牌机构   
查看: 7803|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 & F' o$ x$ N$ U6 x8 W* g

% C0 y7 |9 Y8 Z; _5 M直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持; O: |: R  ]/ N' F- e; F

! X- l! O1 h- }- X& n我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
# N+ Q8 t, k. }4 ^' F
- T2 V9 o% B* Z5 P  m  g1 A, q方便实用 简单 何乐而不用呢

  1. " \3 z4 w! b0 C7 g/ N
  2. <?php
    1 e# H# v  l+ Q
  3. + r2 B" S( s- s' Y1 C& p, G( U+ D! m
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );) @- |+ K4 n6 ?8 U8 K' E! ~
  5. require_once( ABSPATH . 'wp-config.php' );
    3 `/ ]* B4 s& x/ O) u0 Y8 L
  6. require_once( ABSPATH . 'wp-settings.php' );
    + t. \: l. G3 D
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );3 J4 g+ B% i3 w0 d4 N3 O+ n
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    $ R' |4 `- \1 u: {- ~
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );- s& h1 |) U( u& ]
  10. $title = $_POST["title"];
    4 a0 u6 a& A% G! U
  11. $content = $_POST["content"];
    & T: N* w& G$ Y' B: C
  12. $tags = explode("_",$_POST["tags"]);% O# c% @9 @" x0 h+ U
  13. $cate = $_POST["cate"];
    , p' N* l0 a) I' w( Z
  14. //print_r $tags;3 r' e, F( @+ H" L
  15. //
    8 K. j/ W) L/ X) X" |4 ]. o/ A
  16. //
    * F" X/ t6 }  m' ~( `6 y# i2 T) J
  17. $wp = new WP();
    0 c$ `( r& M6 K, i) P
  18. $wp->main();
    ) q! Y) Z: K" t. K3 h7 [) U
  19. //
    + v1 o8 p7 O' T$ R! H9 [. g6 S; m
  20. $my_post = array();
    ( V4 j, ~/ p. m2 D8 k
  21. $my_post['post_title'] = $title;3 c, u# V8 u6 @- C5 Y4 k/ i; _
  22. $my_post['post_content'] = $content;. f0 K% V  ]! G# u( O- e+ L3 @. ~
  23. $my_post['post_status'] = 'publish';' W2 b4 ?, L6 t1 N
  24. $my_post['post_author'] = 1;
    / h( l  [* l* f5 B) a6 }  a0 {
  25. $my_post['post_category'] = array($cate);
    . C9 O$ T8 @; k. r
  26. $my_post['tags_input'] = $tags;
    / x4 F0 A2 i& U3 A8 n3 ?- G
  27. //$my_post['tags_input'] = array('tag1', 'tag2');+ e4 f0 H% O( g( \
  28. //$my_post['post_status'] = 'future';
    & Z: z# v8 L5 e6 H. L  L
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';/ E% f# x& W% }* x% o, @' Q1 R" |
  30. 2 c7 L  c: W, V8 G
  31. // Insert the post into the database
    0 J( n' G: O$ y' t( e- K, c
  32. $ret = wp_insert_post( $my_post );7 w( x  ^+ [7 A- K" V" }
  33. echo $ret;
    2 W  g. q3 D8 p% v! p# O6 b. J" g2 T
  34. ?>% ~; o: a0 L# ~, c8 D1 p
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. * ]; z8 F$ u$ c: U% V
  2. <?php
    / y7 ^1 _: B9 N7 Y$ ~2 v( K) W
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    8 i& ?1 ]$ e6 V3 I* c
  4. require_once( ABSPATH . 'wp-config.php' );, D# Q* n3 l' l2 E+ G" {
  5. require_once( ABSPATH . 'wp-settings.php' );. m7 d& G4 a$ N5 r2 S, L
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );% N  {5 M& g( M6 z9 D
  7. require_once( ABSPATH . 'wp-includes/functions.php' );. w- Q( V- c. l' P
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    1 Y0 O3 T0 ^: N0 e
  9. $pic_name = $_POST["pic_name"];
    $ D- |  c7 Y0 K7 _6 D0 H0 v
  10. $pic = $_POST["pic"];- K8 P9 w/ J% e- l2 D
  11. if($pic != "" && $pic_name != "")
    & F" @, b1 \/ a1 V( ]0 y
  12. {2 [* A  B! r+ ?; B9 Z
  13. $path = "images/";' ~8 F7 O5 E1 P+ R
  14. $pic_name = $path.$pic_name;5 ~' {8 E2 J9 H5 j" y0 a! V
  15. echo $pic_name;
    4 k& y$ s2 S# h
  16. echo "||";
    - _. s4 S7 Z. t9 _1 L
  17. error_reporting(0);% v% z. p3 `- u
  18. mkdir("images");! P' a- P' ~: s+ E* N
  19. $handle = fopen($pic_name, 'w');
    2 m" D' O% O0 }; B4 y% K& y7 g
  20. echo fwrite($handle,file_get_contents($pic));! o4 x$ h& r: D, p* ~/ O6 t
  21. }8 T. W: u0 _# e) c6 U0 t2 D
  22. 6 B  ^3 _( Y7 z) G
  23. $title = $_POST["title"];# Q2 M/ s3 o. e+ P- F
  24. $content = $_POST["content"];
    ) r% V% `5 d4 w; j
  25. $tags = explode("_",$_POST["tags"]);! P9 j3 H" b: K; D  U% ]! c; F
  26. $cate = $_POST["cate"];
    ) q8 t' _6 o% _) s: C% e5 Z
  27. //print_r $tags;
    7 w( W: d$ T9 o% O
  28. /// q0 G4 w9 T3 [
  29. //
    + d  X' c( O( P9 }
  30. $wp = new WP();& q3 s# ]9 U7 N2 o/ f+ N
  31. $wp->main();9 X4 _7 f# }' I4 Y& Z. B8 ^
  32. //+ A. Z& _. e# ^; R1 B
  33. $my_post = array();
    4 h& J/ F9 d0 E- _
  34. $my_post['post_title'] = $title;
    - r. m' T! b. r- h( z! `7 E1 T
  35. $my_post['post_content'] = $content;
    1 |3 X+ l3 ~+ b% C
  36. $my_post['post_status'] = 'publish';1 Q# w1 H- B  _8 n: ~9 J; u. l! i
  37. $my_post['post_author'] = 1;9 F0 h9 P' o- h! z9 B
  38. $my_post['post_category'] = array($cate);
    , u% e3 L( n5 y2 k$ T
  39. $my_post['tags_input'] = $tags;1 V0 t8 `$ D  J' H4 v  B
  40. //$my_post['tags_input'] = array('tag1', 'tag2');. c# ^6 i) N7 \3 Z* u
  41. //$my_post['post_status'] = 'future';
    . ]7 T9 V; e  H
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';$ p9 i; T+ j2 s
  43. ) Q5 w8 w* `. j6 M+ S
  44. // Insert the post into the database
    8 H4 _% l, e! l' m
  45. $ret = wp_insert_post( $my_post );4 S( O3 q+ d3 @5 \5 e! `
  46. echo $ret;0 \" C+ L  O8 |0 \! e( v
  47. ?>
    & q* u" }0 _0 x1 E& O) H5 E
复制代码
我自己写的' Q  w, x1 G$ b' d2 d
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-4-3 08:41 , Processed in 0.047355 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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