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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑   g) u, P% ]# F$ b; `; X

  G; x5 M0 F& b* T( `& b直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
/ ~+ C, @, ]2 ?) {
$ B, b  B( K+ b, r3 }" s3 b我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
8 K$ U9 F7 ?" u  D  _! J  `  J' _2 a6 A' p* D
方便实用 简单 何乐而不用呢

  1. . M3 z) q- i% v6 p$ }
  2. <?php
    ( Y" U- L* I, a+ L2 j, r
  3. & O0 T6 x$ o$ m
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );* M8 K- H6 ?' v0 ^
  5. require_once( ABSPATH . 'wp-config.php' );
    ! H  G" K( S' _9 U  A
  6. require_once( ABSPATH . 'wp-settings.php' );5 f! Z. v% R: @# o9 V$ t# J3 S4 y
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );  C' O8 `! Z7 z/ Y: c+ Q# w
  8. require_once( ABSPATH . 'wp-includes/functions.php' );; z' w' W3 j9 p" `; l3 O- \+ C
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
      O) X5 q( a; Q: U% _
  10. $title = $_POST["title"];" q3 m: b# Z! w* a$ C. l2 r
  11. $content = $_POST["content"];
    4 }4 s) {0 m; l# q* k* [
  12. $tags = explode("_",$_POST["tags"]);& a- j' j9 `( p% B. V5 t. {2 E
  13. $cate = $_POST["cate"];9 w7 K& J' h. k1 r+ N0 z. `
  14. //print_r $tags;
    % S+ v+ I' Q/ {1 f0 w3 C
  15. //# h% X. T, N! d+ g( _' w3 o1 v
  16. //- b+ L, J* g6 G  T
  17. $wp = new WP();- S9 M& }7 U. c% l
  18. $wp->main();( k+ Y9 z2 Z- a0 q$ W
  19. //$ J8 ?  c2 t7 }1 J5 y
  20. $my_post = array();
    5 Z4 e5 v" y; F8 c& S
  21. $my_post['post_title'] = $title;
    3 B$ w1 k8 T: Y9 @$ [2 [$ M
  22. $my_post['post_content'] = $content;4 v. N; l8 c7 h+ F5 C
  23. $my_post['post_status'] = 'publish';) l9 w  O$ ?- N, e9 G4 ^
  24. $my_post['post_author'] = 1;8 t: S% d" w3 B: ~" \
  25. $my_post['post_category'] = array($cate);6 g9 \  V$ T! b8 K) h4 c# f
  26. $my_post['tags_input'] = $tags;% C& A; g- V! g
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    ( h, @* \7 ~- h* J7 S
  28. //$my_post['post_status'] = 'future';4 L+ s# x& Y3 \1 u' [# t7 G
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    4 m  }- ]7 y- ^1 l
  30. 6 e; y3 k: l- I  c0 L0 Y% h
  31. // Insert the post into the database# b% T6 R$ D+ j- H
  32. $ret = wp_insert_post( $my_post );" g1 X" z3 w( }3 @  {3 E
  33. echo $ret;: Y. B6 t2 S0 k( j+ d; |1 N
  34. ?>9 U0 O; Z2 F; a& l
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. ' K! |) A3 |1 K' l+ L. L4 s6 Y4 {, v
  2. <?php9 ?) _7 d- D$ H0 M. o
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );# _6 M' N8 j' ~1 ~3 G. k
  4. require_once( ABSPATH . 'wp-config.php' );
    ; H& ]5 `2 v0 V( o
  5. require_once( ABSPATH . 'wp-settings.php' );
    ) F  T3 T: Y' s+ O7 t! K; J
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );. @0 j$ j4 }' n) u3 _8 C" m( n8 w
  7. require_once( ABSPATH . 'wp-includes/functions.php' );& h4 V& T: L. v" u' c% g% F
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    * j: e1 s1 Q3 p* g: s
  9. $pic_name = $_POST["pic_name"];
    " l( Z, R- Z; W2 b0 k
  10. $pic = $_POST["pic"];
    ' X. L$ J7 h# a+ H/ h8 C
  11. if($pic != "" && $pic_name != ""). P9 W! d3 k  U2 F- l
  12. {
    . a6 S7 Z! X9 ]7 l% D  T
  13. $path = "images/";
    5 b( R" s, ^) g2 E5 {9 n4 U
  14. $pic_name = $path.$pic_name;
    " s+ ~8 j; {+ d; T
  15. echo $pic_name;$ J3 L# e7 y. T$ P+ P' d
  16. echo "||";
    - S/ b: ^( F# s
  17. error_reporting(0);- p8 v  \2 W, B* s8 G
  18. mkdir("images");
    & H1 {- A2 ]2 _7 t( G7 R
  19. $handle = fopen($pic_name, 'w');
    0 K+ L' D( q/ O/ j- {
  20. echo fwrite($handle,file_get_contents($pic));% ~' |& ^! f  B2 ], f3 P
  21. }
    & R: S# z$ T9 P* m/ ?# C9 E

  22. 8 K8 I/ C9 E+ E' ~" Z* T
  23. $title = $_POST["title"];
    ! G+ z9 v7 e* Z& b& h
  24. $content = $_POST["content"];
    0 I: q- z* N! h8 L! C9 k
  25. $tags = explode("_",$_POST["tags"]);
    - k3 \& A- o6 g1 H& S" i. J  I& _
  26. $cate = $_POST["cate"];/ x% b6 T* m6 Q2 s4 @$ w8 h- l
  27. //print_r $tags;  D/ {% x7 a: Z8 @1 B
  28. //9 _2 d: H2 D( ]
  29. //& I4 }4 u$ ^0 U" r  l* s6 ?4 r
  30. $wp = new WP();1 k; w% {  J% o/ d
  31. $wp->main();' ]& _0 d( y5 @- [7 s" v' X
  32. //
      `0 |/ `  \$ ^$ U! V/ l3 m" ]
  33. $my_post = array();
    1 D' _. m+ R$ A0 c
  34. $my_post['post_title'] = $title;/ D) L0 O& D0 J( ~
  35. $my_post['post_content'] = $content;
      M( u: T/ z' L+ g, e( a
  36. $my_post['post_status'] = 'publish';
    & m# i( F/ P2 J( ?( g6 s6 _
  37. $my_post['post_author'] = 1;* \  p, [3 C' g2 ?2 J5 w' ?3 \
  38. $my_post['post_category'] = array($cate);8 n6 k) B) ]. d
  39. $my_post['tags_input'] = $tags;/ @: M% k8 v' ^6 s% E% L. C
  40. //$my_post['tags_input'] = array('tag1', 'tag2');- }4 i4 [* Z) t0 Q0 U/ ^3 b
  41. //$my_post['post_status'] = 'future';0 m  @" U* U* Q. y/ S
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';* p# H9 A$ ~) L- @# b
  43. 4 U' m/ I+ Z0 p1 t. _& S
  44. // Insert the post into the database
    5 _# w+ q: _( D& E$ T
  45. $ret = wp_insert_post( $my_post );
    : ~  K7 o1 B. w: S: E; g
  46. echo $ret;5 z! |7 b9 A$ ~
  47. ?>
    ' X4 L: m  ?" s& n2 M
复制代码
我自己写的
6 c9 ^+ P& H5 q, o插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-5 17:03 , Processed in 0.049384 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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