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企业新户老户、谷歌新户老户海外CL企业户源头PTM虚拟卡[全新卡BIN+高返点]
FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量 FB个号1块一个寻找顶级电商?AdsBranded等你!
TK老户/国内外端口/预审/加白SX.ORG 高质量代理⚡235+ 地区GG,FB,TK, 欧美源头, 欢迎合作广告位出租
8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构  
查看: 7674|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
HuiTong虚拟卡
本帖最后由 finder 于 2014-12-28 15:13 编辑
0 r. E' e' v. ^5 [4 F2 ?
, t7 h5 F  `0 T4 L$ {1 q+ y直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持. I, d& B5 [/ h* u$ w% |/ a

% a" ~8 e* V9 v我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了( |7 H3 s7 Z1 R
' `/ P% A8 p: ~' I- X' `, m
方便实用 简单 何乐而不用呢

  1. 6 X& e+ |, z, {/ N
  2. <?php
    ( }$ N# m+ ~  d+ d! j
  3. 5 T. ^: ^* \& _, Q0 P
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );) [4 F- F' h" [3 I# B( J
  5. require_once( ABSPATH . 'wp-config.php' );" E6 w" ~8 k8 ]% L& n, n  R
  6. require_once( ABSPATH . 'wp-settings.php' );& t1 d0 r  z" {
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    3 Q) {& W/ T2 y6 I% N" M
  8. require_once( ABSPATH . 'wp-includes/functions.php' );9 @& K$ |% Q9 y% A
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    6 L' w5 ?7 K1 x1 T( m
  10. $title = $_POST["title"];. Z# @* K& }' w4 U
  11. $content = $_POST["content"];4 \' T- S* j" f3 ?  J% X$ _
  12. $tags = explode("_",$_POST["tags"]);7 p  Y: L* u* S: I2 P2 P
  13. $cate = $_POST["cate"];, r% L& B! [: q( H1 w! g
  14. //print_r $tags;! b; [- M% {2 g* F( Z0 q) W% Z
  15. //" K- y& `- \+ _. c6 A
  16. //
    7 j5 z( o# D2 ?) d2 y0 P; ^/ H# a
  17. $wp = new WP();
    $ l* A/ g7 O5 R7 ?9 z: X6 \2 b
  18. $wp->main();  H7 }6 [2 m% j* h4 g3 E' {& r/ k
  19. //8 P1 _+ }, l/ k: ]; T% w
  20. $my_post = array();
    ) e# c* N. R5 {6 a5 N
  21. $my_post['post_title'] = $title;: |" Q; C% v' X; O- e1 D; K' q
  22. $my_post['post_content'] = $content;* ?# d7 B3 J3 N6 R$ j+ S8 N
  23. $my_post['post_status'] = 'publish';
    : ]6 [, j; |  ?/ E8 E0 i* q
  24. $my_post['post_author'] = 1;: S/ {" ^/ A8 w0 @/ v  \5 z
  25. $my_post['post_category'] = array($cate);
    % b8 s/ i3 K* Q7 h5 `
  26. $my_post['tags_input'] = $tags;
    , \7 c- L6 o6 ]
  27. //$my_post['tags_input'] = array('tag1', 'tag2');# i; i0 _% k! U- t
  28. //$my_post['post_status'] = 'future';
    / n- q- @/ e. W* [1 g
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ( H) E) K( s4 i9 l
  30. ! Y2 o& p: s' l6 {' o& d
  31. // Insert the post into the database
    1 w$ L% s5 P7 q8 I- R# d* |, }
  32. $ret = wp_insert_post( $my_post );
    : l( W/ F9 B5 i: j2 N
  33. echo $ret;
    * Q! _( Z- i1 M6 H
  34. ?>+ B3 L+ O# L! n: Q9 u
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. % d2 \& M" D) k
  2. <?php- ~7 }; Z% w! D* a: _. a8 `' }
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );3 c- w7 \! k6 G" ]/ Z
  4. require_once( ABSPATH . 'wp-config.php' );8 f6 @" c# n% \5 ]" g8 L8 ^0 L! Y
  5. require_once( ABSPATH . 'wp-settings.php' );4 z  z% V  G7 \6 J, j0 @5 Q
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );: e4 q: H) L. n% z4 J( ?8 X% X' q
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    ( Y$ U$ a) r9 ~) y* L$ v' y
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    9 A( ]! g5 {0 y! D
  9. $pic_name = $_POST["pic_name"];* T5 m( L" s# J0 t! h  g
  10. $pic = $_POST["pic"];
    ! ~2 N" ^4 J6 H/ |* J( K( t; m
  11. if($pic != "" && $pic_name != "")
    : U# b3 D( h  ]( ~5 X
  12. {
    3 N/ F* f1 O: i
  13. $path = "images/";
    % O+ a% ~1 o: m: ^2 G2 L& N2 D! w
  14. $pic_name = $path.$pic_name;
    / {7 P0 R: r8 J# B4 o; s
  15. echo $pic_name;. m- P* v; N, _  D2 ~& p8 ~
  16. echo "||";
    & I# {! ?' t* R! s) X
  17. error_reporting(0);- V0 O- Y# ?, k/ d  P$ ?8 N0 ]
  18. mkdir("images");5 E  g& S* y7 o# z" z2 M6 L
  19. $handle = fopen($pic_name, 'w');
    3 Z: f  g1 t! E. I! D8 Y
  20. echo fwrite($handle,file_get_contents($pic));, q# L1 |% T, q& Z! @. e4 K5 }; W: t
  21. }* V2 _% _" i- n# @- o

  22. * V2 _- Z' S# E) `
  23. $title = $_POST["title"];9 h9 m; r' K- Z6 ^! O. n
  24. $content = $_POST["content"];
    7 l) C* @# B) T
  25. $tags = explode("_",$_POST["tags"]);
    ! N2 g+ `$ t' l6 @+ }
  26. $cate = $_POST["cate"];( I- H8 {; M9 C
  27. //print_r $tags;
    * x  p. y' q! M1 d- g$ c, I  w: N1 ?
  28. //
    2 U: {: ^( w3 N. ~- S4 C% @! {( p
  29. //
    $ Q" c% F3 U# A8 b: |
  30. $wp = new WP();0 q  I- ]7 m6 j3 z* [5 R) T7 J
  31. $wp->main();) k5 n: d! e& k( Q6 _$ X8 |
  32. //6 \" j4 C# x9 H- `, X4 H% R
  33. $my_post = array();. @# m+ L4 `/ [+ C$ j
  34. $my_post['post_title'] = $title;6 B# b$ x8 L. \3 y
  35. $my_post['post_content'] = $content;  L( g% s5 d( y) u2 s; J
  36. $my_post['post_status'] = 'publish';9 D' v# b5 d) t1 j' l+ u+ M. M9 f3 ]
  37. $my_post['post_author'] = 1;: l# r1 g! \/ z# B# F- D, a
  38. $my_post['post_category'] = array($cate);
    . k) L/ _+ e6 E
  39. $my_post['tags_input'] = $tags;5 U' ?4 B: Q+ F: a; {/ u4 H% p7 o
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    5 `. e# o5 V% h: E3 L
  41. //$my_post['post_status'] = 'future';  _$ L8 X9 O; o: D5 b; R# X
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    # n7 p1 H6 q, L. S, G* g( m% N  e: Z; _
  43. % E8 X0 m+ C4 w1 F
  44. // Insert the post into the database
    , W& w) i1 e* Y5 H6 \1 `
  45. $ret = wp_insert_post( $my_post );. q4 z. h8 d6 S
  46. echo $ret;
    6 o( ~2 T! e+ y% f- L  \) U
  47. ?>* ~& O, m1 Y5 ^
复制代码
我自己写的7 F6 o" }0 A8 i/ l7 H/ x) B
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-21 06:07 , Processed in 0.046401 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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