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户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPFB资源,账单户,分享户,国内一手TK加白户/二解户/FB海外户/GG老户
海外CL企业户源头FB广告Spy工具⚡免费试用✅ FB个号1块一个TikTok2审户/老户/国内外端口/加白
GG,FB,TK, 欧美源头, 欢迎合作❤️FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇域名防红⚠斗篷工具/可试用3天
广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构 
查看: 8049|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 ' q* U+ }4 {2 G$ U( n- H' F
) R4 J, E! J# `0 g0 @
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
8 b8 G- f' k, ?8 w9 u$ b' j* s& ?! Z7 d8 T
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了5 J, R/ @  I1 t* J7 v5 G! E
% ^5 p4 q. |6 t# i% i. l2 S6 _
方便实用 简单 何乐而不用呢

  1. " G6 Y/ i: j/ i2 q  K+ R
  2. <?php
    2 g+ P) `3 n4 L! J" \

  3. : ^# ^& M4 H% E- n* q, a  ?( {
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    3 I; r+ Z1 E) m/ A
  5. require_once( ABSPATH . 'wp-config.php' );6 N' e# V* y" L, {
  6. require_once( ABSPATH . 'wp-settings.php' );
    2 v* x3 R6 E5 t8 u- M
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );+ B, o; @2 W! }: h! S% I
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    2 m: |& j2 W" ^
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );1 v( E6 f1 M3 M$ I3 L
  10. $title = $_POST["title"];
    5 t& }) B- O8 V6 `& a& c% }' k
  11. $content = $_POST["content"];
    , N8 {8 W" T/ f
  12. $tags = explode("_",$_POST["tags"]);
    1 e% c9 P9 F! L( D
  13. $cate = $_POST["cate"];
    . x3 e8 v& L7 h# ?) _. [
  14. //print_r $tags;
    1 b. O8 o" S" v$ F: A  z" U
  15. //9 Q! _# q& p; t" `
  16. //
    ! h# N% Y# ]9 h1 H
  17. $wp = new WP();$ B* K& ]" Y9 R7 I; q0 S
  18. $wp->main();0 C) P6 C$ g( c. }
  19. //) b$ ?7 F1 {- Z# Z& z+ O5 z5 k+ B
  20. $my_post = array();
      C* m/ [1 {$ }1 {
  21. $my_post['post_title'] = $title;. Y) N( b* U" d8 L
  22. $my_post['post_content'] = $content;
    ( g/ t+ f; ~3 T6 O4 I, f
  23. $my_post['post_status'] = 'publish';& D5 A/ U* p$ Z& U% _8 s) R0 j
  24. $my_post['post_author'] = 1;* {2 [6 _% d, S7 |% a3 h/ u9 q5 V) e
  25. $my_post['post_category'] = array($cate);
    9 W, t  A* G; L& k- ~
  26. $my_post['tags_input'] = $tags;2 o& p( q' P8 `' {0 C$ C/ A
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    ! P/ `! J! ^2 z$ l1 X  J
  28. //$my_post['post_status'] = 'future';1 a  x6 _7 ^: l5 q0 C" C; \' X
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';; @( o% R- `: S  J6 i7 G
  30. - L' r! u* q# Z" F# v/ r
  31. // Insert the post into the database+ H! E; g0 n; U! Z1 J
  32. $ret = wp_insert_post( $my_post );6 \  H; E: a* B" r0 G1 W& i
  33. echo $ret;
    " o) O/ E' _# l# [0 b" G- }
  34. ?>3 N, M/ N, U" W2 V6 w
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. & v6 n7 G8 k0 Z
  2. <?php! K/ ~' [# ]9 _6 D8 `
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );! t$ t* }  k$ K8 e5 N* O. Y
  4. require_once( ABSPATH . 'wp-config.php' );2 M! u5 l0 Q6 }* e3 m
  5. require_once( ABSPATH . 'wp-settings.php' );
    5 o. L" p* Z( ?2 G7 U! j+ b% g0 ^: r
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    # d. w0 L  y5 N$ w: C& h# y5 H' q
  7. require_once( ABSPATH . 'wp-includes/functions.php' );( s" |) W1 \" }- K- V& n7 }
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    8 p# A6 M3 |7 }, f0 x" C8 x
  9. $pic_name = $_POST["pic_name"];) J2 `; z# H6 o* V6 M6 w; s. F2 _; i5 y! K
  10. $pic = $_POST["pic"];
    0 G1 v+ T+ _2 A3 U) }# U
  11. if($pic != "" && $pic_name != "")
    / K9 M* i7 {: K! u" [
  12. {% K& x9 x0 m2 K; M6 u. b2 R
  13. $path = "images/";
    ' W* L/ C  ?) _8 F
  14. $pic_name = $path.$pic_name;
    + p: D! C" \1 M/ ~3 |" }& Z
  15. echo $pic_name;7 b$ k; F  B: \- v3 \$ g  A! O
  16. echo "||";
    . {& L4 H2 G2 `  H  N
  17. error_reporting(0);/ g, ?# M1 f( t' E
  18. mkdir("images");4 ~- U- J: `. j5 s' V1 D. u! x" J
  19. $handle = fopen($pic_name, 'w');3 W6 N& q# X( B, q0 k, a
  20. echo fwrite($handle,file_get_contents($pic));
    9 o4 j3 T( A0 n
  21. }
    3 z6 Y% `/ J* h8 M; Z2 Q
  22. 2 m1 \+ g; B* K
  23. $title = $_POST["title"];
    ! F) F7 u9 ^/ I( X" V
  24. $content = $_POST["content"];* Y; ^, T% _% R% _7 X8 r) B* v3 B  {
  25. $tags = explode("_",$_POST["tags"]);+ X, B. |+ A9 n, e- }
  26. $cate = $_POST["cate"];
    " k; k& s! z, ~$ I
  27. //print_r $tags;
    : u# p1 c! G! h4 }
  28. //
    " v- o1 a5 g7 A8 H0 M: W, g4 Q- ^
  29. //
    $ c1 f+ |6 w* {4 L; |# j2 l
  30. $wp = new WP();$ J. o% d/ }2 L1 c* j$ C
  31. $wp->main();
    / {; y9 E3 M! r4 O; h
  32. //
    0 P* }. A( d7 a9 I
  33. $my_post = array();
    $ g0 I' A$ X+ |2 t
  34. $my_post['post_title'] = $title;
    , M$ b+ K- q+ A  ]+ G% n
  35. $my_post['post_content'] = $content;9 ~3 R% B; l" r; z5 H, S& e. P( _
  36. $my_post['post_status'] = 'publish';
    " d' @. i/ b1 H# |
  37. $my_post['post_author'] = 1;
    4 {7 d1 w0 j( Z6 t8 O* f2 m
  38. $my_post['post_category'] = array($cate);* l' V2 c1 O7 q
  39. $my_post['tags_input'] = $tags;
    4 V* A6 u- P8 |1 G: u" ]
  40. //$my_post['tags_input'] = array('tag1', 'tag2');) p! g2 |# o& w
  41. //$my_post['post_status'] = 'future';
    & T8 C- T  u, X
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';& ?5 i) |. _+ Q) b+ m
  43. 4 J$ V, K+ ^4 @, D* }/ G; i
  44. // Insert the post into the database0 t$ v  i+ T. H% ^8 m" h; G7 ^3 Y
  45. $ret = wp_insert_post( $my_post );
    + ^! V2 @- r, q) ^% Z
  46. echo $ret;
    6 v. f3 j: q( T% S* |. @
  47. ?>$ L5 w+ u5 R* a* N/ B3 s' x
复制代码
我自己写的6 C- T( q% I3 B* c  r: h
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

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

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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