AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
⚡️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%,国内持牌机构  
查看: 7848|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
; ?' ^7 B$ v/ `0 R  v. u1 {4 s. p, P' _: A
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持( G. R% ?# C- P9 H5 B0 e

& a3 U9 H: m3 G5 `( ]1 M我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
+ R8 q/ s0 r; D2 W7 B! z  d& F* A4 Y' r7 V
方便实用 简单 何乐而不用呢

  1. - d8 O  @* p& R5 j. s# v
  2. <?php2 ]& C: K. A5 T. {
  3. ) V: n1 K& V8 _% J- q1 C0 r: j! Y
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );( D# R7 u8 c9 l* |0 ~9 z
  5. require_once( ABSPATH . 'wp-config.php' );
    : V' a. b9 |! `+ H( n
  6. require_once( ABSPATH . 'wp-settings.php' );
    . A% B4 |3 v( b8 L
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    4 O! P$ n+ |6 G# Q8 R6 B' O6 r& X4 A8 i
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    + O# b9 ]3 l+ C' m0 U' h: w
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );" x7 V; i5 M# d! ]: ^+ \7 A
  10. $title = $_POST["title"];7 m% n9 f6 s) a4 h: G# K) Y
  11. $content = $_POST["content"];8 R+ a: M9 Z! F
  12. $tags = explode("_",$_POST["tags"]);
    - P8 Y1 t1 ?% |0 D1 F- h! ?
  13. $cate = $_POST["cate"];5 v; P2 U( E7 U. b2 x
  14. //print_r $tags;
    ( n8 V( @* p' E. h! Q5 e6 v; N
  15. //
    4 L/ B; e# W, _0 S+ n2 @& i
  16. //
    0 c3 a- v% y# l( R" E( t
  17. $wp = new WP();# z4 |9 R' ]7 l5 S$ L4 P% T
  18. $wp->main();
    + |5 t3 G1 m/ v# A! Z. Q% q
  19. //
    8 F# n+ N6 Z! {) i/ q" @9 ]
  20. $my_post = array();. L+ D. M# ^- z0 C
  21. $my_post['post_title'] = $title;  Q6 l" ^$ H% W' Y
  22. $my_post['post_content'] = $content;/ v: f% Z  E  F$ C& i. y
  23. $my_post['post_status'] = 'publish';
    1 J& o- [) F2 K$ ]3 g/ [
  24. $my_post['post_author'] = 1;" m! I) ?0 M; E! U9 W" \
  25. $my_post['post_category'] = array($cate);
    / I- M/ ^: u8 o, b# p
  26. $my_post['tags_input'] = $tags;
    1 |: H& M: Z# ~( R2 m& X3 L8 k
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    # D0 K/ I( {. d- n# l$ V# j
  28. //$my_post['post_status'] = 'future';
    + M' i) P" c- W/ g4 H
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';0 o/ B# p2 q  J! K8 |

  30. ( |  C8 I0 H" D$ z! v0 u
  31. // Insert the post into the database+ c2 C) R, [: K, h
  32. $ret = wp_insert_post( $my_post );; Y0 X" u0 Z9 o) G) I
  33. echo $ret;
    ) `8 ^4 P+ u1 ], O( l% |9 w
  34. ?>
    2 J' z5 U% H8 R2 ~) x6 \* D0 Z8 M
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. , ]- }/ b- k9 }: E8 P7 U
  2. <?php
    6 G# l3 o* ~) ?3 A9 r+ b
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    8 Z4 U4 ]; p" e# B/ o. E
  4. require_once( ABSPATH . 'wp-config.php' );
    8 u, \  F- ?; e' W( I
  5. require_once( ABSPATH . 'wp-settings.php' );
    1 a6 {( n  S) f; `8 a4 r( [
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    & U# c) ?  @) {: ]* L
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    4 @8 Q2 A" M, B+ K7 s
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );* r6 o! k8 z+ ?  S
  9. $pic_name = $_POST["pic_name"];
    / e4 d8 Y7 C7 A% l: H5 c
  10. $pic = $_POST["pic"];0 Z$ C: T7 h; U# j) u* Q+ c6 i6 y
  11. if($pic != "" && $pic_name != "")! X. D! ^. c$ G  e2 H
  12. {
    " X( v# Q+ ~, a% C$ K, c
  13. $path = "images/";+ G! D' N! d6 ~; h
  14. $pic_name = $path.$pic_name;: o- j* C1 z9 k: M
  15. echo $pic_name;7 ?7 p6 s! d5 o: Y
  16. echo "||";
    ( S+ `4 K  w6 j7 j
  17. error_reporting(0);9 X3 S3 O% X3 a5 \4 g& o% I- W  v
  18. mkdir("images");! }7 q/ b; x; Y/ {- ]
  19. $handle = fopen($pic_name, 'w');
    6 v0 D" f" U5 @% P6 P6 O% }
  20. echo fwrite($handle,file_get_contents($pic));, O- R# A# q9 {! z, q! v
  21. }% T- u% I% G( U5 l
  22. 5 h- [3 i/ x* H& l5 B9 h2 F
  23. $title = $_POST["title"];
    % K6 `6 y* v' z
  24. $content = $_POST["content"];/ B! O7 D" L# b5 ]6 ?
  25. $tags = explode("_",$_POST["tags"]);
    $ E% |( s+ N- h5 h
  26. $cate = $_POST["cate"];; R2 n7 u6 A/ h! x' ^7 C" J
  27. //print_r $tags;
    , S7 o( _9 F4 C8 s5 u* B6 M% k/ x
  28. //
    ! C$ e& [& ^! J# d
  29. //
    ' Q( e, f+ ]1 j( x
  30. $wp = new WP();
      P7 T$ P7 ]5 p" g
  31. $wp->main();4 B! g& O% ?$ ?1 h/ m
  32. //
    " z8 d+ p( C% g# W
  33. $my_post = array();
    8 r, V, }! o- H0 Y
  34. $my_post['post_title'] = $title;1 R6 R2 N9 J7 I" Z  C. B1 ?
  35. $my_post['post_content'] = $content;
      ~% p/ k! ~5 }! A5 S4 ]/ o
  36. $my_post['post_status'] = 'publish';
    6 B& w9 d0 _# `  H
  37. $my_post['post_author'] = 1;/ c* y5 J! G) n
  38. $my_post['post_category'] = array($cate);
    / o8 _2 B' C) V
  39. $my_post['tags_input'] = $tags;
    , F! I6 R- s/ n7 U% K
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    ) q4 b5 w6 Z  R1 B! b
  41. //$my_post['post_status'] = 'future';
    ' k3 E. k6 P. t* M
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ' ]6 g9 \+ ^, h( n
  43. 0 ]9 g/ [% r6 _! P) {9 ], L
  44. // Insert the post into the database$ ]( Z$ J" C+ [6 M
  45. $ret = wp_insert_post( $my_post );' `0 n; t( Z  b( g. u
  46. echo $ret;
    ( m2 h* I8 ?4 |" t" V5 k8 ?
  47. ?>
    ( N* c8 Q( O/ n
复制代码
我自己写的
+ l  y% @, @9 t1 [8 I插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

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

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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