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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
. E) M* |7 s6 ?& C0 E# w
  l- j' K! \* D6 d! ?- J直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持5 f$ |8 V+ u, b4 q, v
3 M# n, N1 n+ H+ A" k" U- w( U
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
$ r7 @! U7 K$ y; {7 m& e5 ]0 j
- v$ C' J& q: A4 I. Z方便实用 简单 何乐而不用呢
  1. ( [/ t$ ~0 ?+ v2 c. t7 z
  2. <?php+ P! ]- [2 f# {: y3 W# g* R
  3. . Q5 k, k; g, o/ v# F1 `
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );2 E, E( f9 u3 G8 }0 F
  5. require_once( ABSPATH . 'wp-config.php' );2 H% r/ T, m$ k& Q! g
  6. require_once( ABSPATH . 'wp-settings.php' );
    3 H# [5 K) b; A. W0 X
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    1 G; T  t7 u+ m6 t- E. e7 J
  8. require_once( ABSPATH . 'wp-includes/functions.php' );' W" q; Z) V  o. ]' q% U0 J
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );1 Z' H6 m! `: o7 I; S+ {( y# t5 O: I& Q* S
  10. $title = $_POST["title"];# \. E" T3 A. f% ?* y! _
  11. $content = $_POST["content"];
    + d% k  k; R7 y) u  t
  12. $tags = explode("_",$_POST["tags"]);% j& l+ `, u8 `, x
  13. $cate = $_POST["cate"];
    % j0 V2 `  _7 U8 `/ U$ o
  14. //print_r $tags;2 H& P2 G( s( y$ _# ~
  15. //
    6 H5 B# Q1 j+ y. _
  16. //
    " J' q5 S( e7 O- X
  17. $wp = new WP();0 F4 [. ]( K5 o1 o
  18. $wp->main();9 X, o, \: d0 }( f  x; S% a0 e
  19. //) R, n  t# c& _" |8 I& G4 I7 l$ F  m
  20. $my_post = array();
    5 n1 S4 l0 F  |$ c' u8 n
  21. $my_post['post_title'] = $title;
    $ R1 ~, E$ e. i; w1 M8 E
  22. $my_post['post_content'] = $content;" q" o, w, C% u  Y
  23. $my_post['post_status'] = 'publish';( [* y! v( n( l- h5 N9 q/ ]0 n
  24. $my_post['post_author'] = 1;& w) N9 f: L' ?& R
  25. $my_post['post_category'] = array($cate);
    - k8 ^4 a4 }3 g6 x$ a! x+ T; n% m1 m
  26. $my_post['tags_input'] = $tags;
    * l2 I- C8 C3 h8 O# v3 m, l
  27. //$my_post['tags_input'] = array('tag1', 'tag2');: G1 c; J6 g0 x7 u! x
  28. //$my_post['post_status'] = 'future';$ ^( Q9 u5 o. h6 \
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ! V) l& j) r+ w& L
  30. 1 ~  {1 Y. x9 o) d; g
  31. // Insert the post into the database  V; ^( g5 a9 l& |: ?
  32. $ret = wp_insert_post( $my_post );  t2 S9 f+ |4 `" {- n# e
  33. echo $ret;# s, f4 N# V' n( u
  34. ?>. v. Z6 y1 r; I9 z1 W
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. % z0 D$ T6 L! Z) Z  m
  2. <?php
    / i8 X* k) o+ m" r7 O  e
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    6 h- y$ S* l/ o/ Q" J. w; G
  4. require_once( ABSPATH . 'wp-config.php' );* J+ o$ y! B9 v+ r
  5. require_once( ABSPATH . 'wp-settings.php' );, g" z  [$ A' t6 `1 J
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    5 q+ L7 Y0 D  n- R7 }2 M5 s  ]" Z
  7. require_once( ABSPATH . 'wp-includes/functions.php' );8 M% M* {) ^2 Z- W5 D8 _& h8 H
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );0 G- p: u2 B+ o: i3 }* r
  9. $pic_name = $_POST["pic_name"];
    * S6 i7 {$ B: Z- u
  10. $pic = $_POST["pic"];0 g+ R* o9 l2 z: O: o+ v- r
  11. if($pic != "" && $pic_name != "")
    : z) D- a  x& t- M# O* r
  12. {
    1 g9 o7 Q2 W4 P& t) }3 C7 U6 z
  13. $path = "images/";9 @( R& e8 p: P2 A  [
  14. $pic_name = $path.$pic_name;
    # i) U7 X2 F1 }5 |& V- ~
  15. echo $pic_name;( [; i2 P* _; X8 N/ ^
  16. echo "||";
    ! J% l0 k: e# d; e& W! S
  17. error_reporting(0);
    * p; R0 y  I: ]8 h  P8 Q2 ~5 `
  18. mkdir("images");
    " q5 T' x% @; w4 D! P
  19. $handle = fopen($pic_name, 'w');* [0 g8 v$ H" M1 k8 V; S# W# b* R
  20. echo fwrite($handle,file_get_contents($pic));
    $ i& n' D: ^- ?$ K9 |7 Q
  21. }
    . ^3 `$ R" B' {) i# G' I0 o  k

  22. $ I4 ?2 l$ D  d- l- N  |; P
  23. $title = $_POST["title"];& o+ t0 c& P, {5 ?$ a5 L- I" s
  24. $content = $_POST["content"];
    3 O! p( v9 t+ O$ {5 B- C5 W* n
  25. $tags = explode("_",$_POST["tags"]);
    9 b0 d+ d# E; u9 u5 m
  26. $cate = $_POST["cate"];/ w+ t- M* w( r, w0 Y  ^
  27. //print_r $tags;
    1 o' h( ~. X9 H5 v- r$ l
  28. //7 S1 w  G: E1 M. x+ _
  29. //
    * _( n4 o& Q% @
  30. $wp = new WP();" i5 Q2 y! x" ]' O$ p
  31. $wp->main();8 x$ [0 N4 J* [& L% Z
  32. //
    + b5 J1 r/ h/ l
  33. $my_post = array();
    + U  d2 f+ b! Z
  34. $my_post['post_title'] = $title;. p- p( D% }( U& _' p
  35. $my_post['post_content'] = $content;! Y! {. D# a! A. ?# `2 ~
  36. $my_post['post_status'] = 'publish';
    + d) c0 `4 g6 b0 x; j( [% {
  37. $my_post['post_author'] = 1;: @3 w  E' X) b  V* r
  38. $my_post['post_category'] = array($cate);9 s) F. ~5 z# L+ E/ K- ~, b
  39. $my_post['tags_input'] = $tags;5 E: x4 A; w  U& v8 I) E2 y
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    # A% N) X4 ~( j  N& @' Q+ b
  41. //$my_post['post_status'] = 'future';  J; o0 [) `. B/ r! f# V0 J
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    6 Q' @( ~5 Q  d* r$ F, G% t6 k+ k
  43. 9 `7 x7 Z2 d3 g7 S  I* _2 Z
  44. // Insert the post into the database9 W" \& k( F: c" j$ K. o
  45. $ret = wp_insert_post( $my_post );
    5 ^  W- y0 m' ]5 B
  46. echo $ret;% t5 o7 ?- D0 h% K8 x8 s
  47. ?>
    1 j) S# T1 f7 L7 G! ~6 K- E4 L( W
复制代码
我自己写的+ j* S* |/ `+ X
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

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

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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