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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑   ?. u- x: ^7 J" G5 |$ [$ [5 I* y! }3 Q
& _4 @) a! Q5 h
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持6 U! r! ?5 F3 X% ~

6 q2 \* }+ x/ C8 k& a我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了4 P* }0 \/ ], S
) Y- j5 B7 I0 Y) _. H& @
方便实用 简单 何乐而不用呢

  1. 0 f& ^3 O" x! o$ a: U
  2. <?php6 l8 L& d& W+ v# c9 G" q

  3. : A/ y# `0 F' ?
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );5 L8 q# S' z! }. Y, N! R$ g
  5. require_once( ABSPATH . 'wp-config.php' );
    0 d! h6 Z' c! R
  6. require_once( ABSPATH . 'wp-settings.php' );+ s2 Y. z5 @9 h5 `
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    " Q' l! x: F9 i' p
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    3 P! ]1 P2 X: U; z! D8 w7 U9 T
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    * O/ O% `4 [) m  E
  10. $title = $_POST["title"];
    ( k& R5 u( J& o; c0 w7 ?4 a
  11. $content = $_POST["content"];4 W" H0 E5 G* n2 z$ T  C, g) k
  12. $tags = explode("_",$_POST["tags"]);! Q0 S+ G9 t! i6 i2 H
  13. $cate = $_POST["cate"];6 J; I$ ]: U0 ]& x" G" P
  14. //print_r $tags;
    $ z; B; q9 t1 H1 G, {
  15. //
    - Z, g( i. V! m0 l3 ~1 c
  16. //( h; N- p8 Y' |% I- F3 I
  17. $wp = new WP();
    . W0 D) O! o7 C- L% K$ ?4 i
  18. $wp->main();5 \8 h* p1 X6 R$ B% l
  19. //
    . r) S' N7 \% A# n% Q3 X' C
  20. $my_post = array();, C9 Y3 _( U6 ~& A3 N, Y
  21. $my_post['post_title'] = $title;
    9 T: E1 P6 v* ~6 f
  22. $my_post['post_content'] = $content;
    . h/ X9 x- ?' C* h6 ?; Y% Z
  23. $my_post['post_status'] = 'publish';  S# P7 N: [% S/ F' y
  24. $my_post['post_author'] = 1;4 I+ v& c5 }" ]+ E9 K* a$ G, }
  25. $my_post['post_category'] = array($cate);3 m5 {' l$ u& \7 O2 }. T# b% u9 m0 w# v
  26. $my_post['tags_input'] = $tags;
    7 i! g7 U' z6 Y7 M
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    # l8 m! v, Y: V- l
  28. //$my_post['post_status'] = 'future';; D3 T% j( `7 ^7 x
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';4 u' Y7 N9 Z" O
  30. + b. N' h  E- [& k& v4 r; y% I
  31. // Insert the post into the database
    $ d  G$ w9 h" n$ m2 G4 O" q
  32. $ret = wp_insert_post( $my_post );
    ! {4 P& Q/ P2 q; }9 n$ R0 q% B% L; q
  33. echo $ret;
    : w5 I; A- |  w2 }- r
  34. ?>
    . Y' }9 r9 ^" l/ c! g3 [) d
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 4 y" }3 v4 B0 R! q2 d' T* r
  2. <?php
    . E- n8 X# y- S7 y: x
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    ) J/ h. u+ }( a1 N! v1 J  ]
  4. require_once( ABSPATH . 'wp-config.php' );
    / `0 s: E$ b2 k. w' Z) P
  5. require_once( ABSPATH . 'wp-settings.php' );
    ' V" v; @6 R; o2 O' B/ t
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );; M( t' c* ^4 G; z7 M  v
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    * b0 A* X5 q' R9 K' O
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    + n8 J2 G2 \$ B
  9. $pic_name = $_POST["pic_name"];
    ! n0 u" `" _( t( y
  10. $pic = $_POST["pic"];
    # n# ?4 Y. ]; |- Z
  11. if($pic != "" && $pic_name != "")
    1 g( W* X2 b5 G1 m
  12. {
    & C7 S5 U5 ~! s+ q( t! A& @
  13. $path = "images/";; l5 ^$ G( g) I; S! U& v" c% p( T
  14. $pic_name = $path.$pic_name;1 b, J* Z9 a, g- Y: S4 d: u9 d
  15. echo $pic_name;
    2 K3 x2 c  n, L
  16. echo "||";
    6 D! R1 M% f- l2 b" Y8 z
  17. error_reporting(0);* s+ G- S9 {+ g
  18. mkdir("images");) y' w7 i- ]& N0 p! v0 p! Q7 P
  19. $handle = fopen($pic_name, 'w');  S* y. y4 M1 _6 W; ^0 ]/ C  H
  20. echo fwrite($handle,file_get_contents($pic));7 F- S/ [+ ?4 B: o
  21. }
    : W- ^3 z7 a) E( t

  22. % u. P% |* H$ m. R
  23. $title = $_POST["title"];
    , g( K' h6 K: e5 \
  24. $content = $_POST["content"];' o! n# y2 ?* U& Z9 l
  25. $tags = explode("_",$_POST["tags"]);
    % R& Y- b6 q2 k2 P  T
  26. $cate = $_POST["cate"];& m2 Q6 @$ [% `6 G  Z
  27. //print_r $tags;. Q$ ~- C9 ?* u7 t, [
  28. //
    : M9 B" K8 o( m% M. ?5 G
  29. //
    5 |. d9 t8 C" j/ a7 M$ E
  30. $wp = new WP();
    * G) p- q' b; I& Q- F: F
  31. $wp->main();# u5 R# ?# c; K5 F: W7 v" h
  32. //8 f# w8 X3 o- }" |+ ?7 |! A( J
  33. $my_post = array();& \- g6 m; _4 J
  34. $my_post['post_title'] = $title;& ^( s" O& H! j- w& ~- n5 P5 o
  35. $my_post['post_content'] = $content;0 h, L4 p( T/ a9 _
  36. $my_post['post_status'] = 'publish';! ^6 l, a: Y3 Z9 }
  37. $my_post['post_author'] = 1;
      B* W& n7 M: k8 R. `
  38. $my_post['post_category'] = array($cate);! r5 b8 c; e& O8 H, Q9 M& a
  39. $my_post['tags_input'] = $tags;
    3 }) o1 ]3 o6 X
  40. //$my_post['tags_input'] = array('tag1', 'tag2');) f1 }; P7 W; o' U9 t0 y
  41. //$my_post['post_status'] = 'future';
    ! p+ Z5 E/ j8 h4 D, V
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ! Z8 G- y7 _& h2 r
  43. $ x0 l! v8 B( u
  44. // Insert the post into the database; M, R" h, b" t' Z* K( v% \
  45. $ret = wp_insert_post( $my_post );
    4 \3 A* t; U, \
  46. echo $ret;
    + g2 x* y6 W& Z0 H2 N6 Z, d. K2 ~) ]
  47. ?>. X' @3 n6 U& S2 ]" w1 K
复制代码
我自己写的5 a( E5 e- `) q! a
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-4 09:58 , Processed in 0.049143 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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