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 虚拟卡⚡️FB BM不限额,短id账单户
BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理
虚拟信用卡+独立站收款全球虚拟卡, 支持U充值各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户
IPCola原生住宅IP⚡️$1.8/条双ISP提供TK企业新户老户、谷歌新户老户PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多
FB稳定代理/住宅IP/ADV50打五折 FB个号1块一个寻找顶级电商?AdsBranded等你!TK老户/国内外端口/预审/加白
SX.ORG 高质量代理⚡235+ 地区GG,FB,TK, 欧美源头, 欢迎合作广告位出租8500万高质量住宅IP,助力各种需求
虚拟卡返佣1%,国内持牌机构   
查看: 7611|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
! n* {# M! i) f: M) L) m4 a1 q, |1 U% N# ?  f" k  E% s2 B0 {
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
+ U0 f' v- _- D" b% [( Y2 U: V1 f1 G: Y) ?
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了4 }, S: W- h' q; ?1 O
8 U6 E  X  J1 u  o& _- h. t* Z
方便实用 简单 何乐而不用呢
  1. , p6 G) o7 W2 i, `. `7 @
  2. <?php
    ' T2 D7 M/ z7 z$ {  T# Z$ r) Q

  3. " v; O2 m2 }2 g
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );: X# F9 \& u4 c" ^9 Q8 v  R% Q. S
  5. require_once( ABSPATH . 'wp-config.php' );) Y- q' z; p! K" J" i1 G) h% Z/ Y
  6. require_once( ABSPATH . 'wp-settings.php' );
    ( Q& h5 O# o( S3 m. _1 ?
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );  A) C: Z0 t( v; I) G0 V4 d  V% p7 c
  8. require_once( ABSPATH . 'wp-includes/functions.php' );$ L# Y3 r5 d+ m( X" X# K
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    + {2 _3 s% U' q  l
  10. $title = $_POST["title"];6 C% F5 K: O1 C
  11. $content = $_POST["content"];& w+ N  M: V6 o
  12. $tags = explode("_",$_POST["tags"]);# j/ U; ^9 n5 ]+ u* ~, l
  13. $cate = $_POST["cate"];$ a7 m3 {, {$ n$ J; l; |5 m$ X
  14. //print_r $tags;3 I1 U5 e( W8 w. E6 h, w/ k! n
  15. //4 H+ E( V1 q- A. w% a' T
  16. //5 c; N3 W$ h* ~- J
  17. $wp = new WP();1 I" M- r/ a  N
  18. $wp->main();* q1 `" y9 N; X+ b
  19. //
    $ o( T. Q: Z8 [  N7 U  ], ^
  20. $my_post = array();, A8 d% z+ o# e
  21. $my_post['post_title'] = $title;+ t. N6 R# Y# d; @
  22. $my_post['post_content'] = $content;
    3 R0 u4 h) r9 |  h$ m; L1 @! l
  23. $my_post['post_status'] = 'publish';
      G3 p( {7 F9 O. g" a( F3 q
  24. $my_post['post_author'] = 1;
    0 K$ y3 D4 z5 k% F- `/ E- h
  25. $my_post['post_category'] = array($cate);
    % h& x, B  I+ }& x" N3 p- S
  26. $my_post['tags_input'] = $tags;
    ) [7 r  z) k+ K" }2 y2 `/ ]
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    9 g5 ?) s- K2 U5 |( B& ^
  28. //$my_post['post_status'] = 'future';
    : v. Y1 V0 n( a% e
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';4 v8 n3 q; K, X& g

  30. 4 S5 O' H; z3 U8 a' u, }& m
  31. // Insert the post into the database
    9 Z! f' ?5 m1 J! m4 f
  32. $ret = wp_insert_post( $my_post );
    - j/ {. t) x" N; ?3 `0 J8 \& m1 \, h
  33. echo $ret;% H0 n9 |+ C1 r
  34. ?>/ a6 r* O6 I9 U" i
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. ; q: O, |- ?- ]+ ?
  2. <?php
    + c  L8 C$ V0 q8 ^
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    ) f0 P) i8 \8 n0 _* Z
  4. require_once( ABSPATH . 'wp-config.php' );' r& a( W& o4 C/ [! w0 H" y# X
  5. require_once( ABSPATH . 'wp-settings.php' );7 i+ C% k3 s, J6 m* T
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ' f' \- N* h8 y& s' \0 ?3 P1 |* D
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    8 U; U# V5 I* m2 y1 b6 b. }
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    , G% r9 z  [9 A
  9. $pic_name = $_POST["pic_name"];
    ' E9 X+ E+ |- h- S8 M- h- B5 C
  10. $pic = $_POST["pic"];4 C- J& ?, B5 b, E* F' P( ?
  11. if($pic != "" && $pic_name != "")
    5 C9 n7 o; d) f$ g; C$ B
  12. {9 a+ M5 o  `" G$ p6 n/ n# n0 ^# }
  13. $path = "images/";
    & G+ S' m1 K* Y
  14. $pic_name = $path.$pic_name;, A7 g# v* y0 R1 H+ a
  15. echo $pic_name;
    + k$ g2 _7 C  I8 S* u: |
  16. echo "||";- i1 g  f8 k  s5 P: T4 U/ H
  17. error_reporting(0);3 q, {5 J6 D* J, u  O; S# ]8 d  X
  18. mkdir("images");
    4 r, Q: V" Z9 D# D+ b0 W1 z. _
  19. $handle = fopen($pic_name, 'w');8 y/ c' f+ o# ~' R4 x4 n
  20. echo fwrite($handle,file_get_contents($pic));9 I6 c: X+ \8 u3 U3 J0 ^. a6 R
  21. }
    2 Y2 j; W2 I! S5 A
  22. : T/ h4 j$ E0 O' D; M
  23. $title = $_POST["title"];1 Q* Y$ R7 W2 F" K) u( H
  24. $content = $_POST["content"];
    + r. F) q* G' U% d, i1 A6 I
  25. $tags = explode("_",$_POST["tags"]);
      h3 P, Q# Y, O/ n
  26. $cate = $_POST["cate"];
    $ v  ^8 m6 Q! t' Z* E
  27. //print_r $tags;) p2 R/ ?) a+ `- k* H4 ?0 i
  28. //
    4 s% W4 g) p5 W# e
  29. //
    1 D3 V* N8 X8 G4 D% G5 {3 ~
  30. $wp = new WP();
    : f' U1 @, b+ h' K9 k
  31. $wp->main();+ R$ Q2 c8 L6 x8 _
  32. //6 {. p0 P/ |' H$ e# p# F0 c6 Q) ~
  33. $my_post = array();
    0 ]+ _* U: J. B: I
  34. $my_post['post_title'] = $title;
    ( s) H  E7 p0 w1 @. g
  35. $my_post['post_content'] = $content;) ~1 u5 ~5 ]0 v
  36. $my_post['post_status'] = 'publish';) E# `/ T' P9 n6 N; [# ~0 B9 G: W
  37. $my_post['post_author'] = 1;
    # I+ R3 ?1 B- A- N/ v
  38. $my_post['post_category'] = array($cate);
    ) e) T! r  k- R# S- v1 T
  39. $my_post['tags_input'] = $tags;+ N4 T- t9 T4 q, e' p
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    ( H# L. m; ^3 G& A' d
  41. //$my_post['post_status'] = 'future';- e* p6 u7 ^& _" Q$ \6 x4 l+ K
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    $ p- g; ?# O8 W0 U7 b# w- Q/ g
  43. " U2 _1 ^  P" [; ?& c
  44. // Insert the post into the database
    & R$ y- s( q& T3 B' Q2 z
  45. $ret = wp_insert_post( $my_post );6 W* a$ Q" |1 ~) G+ K' z( ]
  46. echo $ret;
    1 R, ?, W) r. s" y; R! u1 j: B
  47. ?>' X1 r6 W' J6 q2 B
复制代码
我自己写的! ]( c1 P9 V' r$ m
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-1-31 23:29 , Processed in 0.046579 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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