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%,国内持牌机构
查看: 8036|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 2 f8 x! |' M# a' h
8 r5 ]0 Z# }0 |8 M
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持2 _( @3 G4 m# H: S  S+ _
8 I! k: P2 F! _
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
% R1 V6 ?9 q5 S0 p  q: k% O# q4 Y4 G& ]: y1 f- s
方便实用 简单 何乐而不用呢

  1. $ Y" |0 o& V9 X( {, q
  2. <?php2 b# ]0 Q+ O6 M9 d
  3. 2 K. C/ y) E7 @
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );% h- m3 `, Z$ v& \
  5. require_once( ABSPATH . 'wp-config.php' );
    2 ^, O8 J# c% c
  6. require_once( ABSPATH . 'wp-settings.php' );
    & _+ R8 [" \" O
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );+ F" Y2 p9 a: B8 P% p
  8. require_once( ABSPATH . 'wp-includes/functions.php' );/ J  Q" G1 a% t7 M7 D2 E
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );) O% J! P# L+ T- b5 N& P
  10. $title = $_POST["title"];+ I" p- r; E, i; |
  11. $content = $_POST["content"];
    + `6 J' L7 F+ y6 o+ f  u
  12. $tags = explode("_",$_POST["tags"]);5 y8 p7 ~- ]1 p. V9 R& {- Z; `
  13. $cate = $_POST["cate"];# R4 Q# b* u- B, a) o
  14. //print_r $tags;
    6 f+ k+ j0 o% `0 p' N6 X
  15. //. g- x! v; j3 r- a2 N
  16. //, u1 c' @* D0 j/ N$ y  G
  17. $wp = new WP();: l# l/ G  i. \& X8 f* h( \
  18. $wp->main();, r$ f' o7 {9 w: \: n/ o. K& u
  19. //
    ' |% @/ s/ j7 `6 ~/ q% ]/ Q, u0 T
  20. $my_post = array();
    : ~' m$ d1 }! v" M
  21. $my_post['post_title'] = $title;9 b# I) K$ ~  @
  22. $my_post['post_content'] = $content;
    ) W* `  [- K9 V9 i  a9 k+ w, ~8 i
  23. $my_post['post_status'] = 'publish';
    * \1 t2 Z/ q6 G3 E7 [
  24. $my_post['post_author'] = 1;
    * A1 @/ T9 }6 j. [; g
  25. $my_post['post_category'] = array($cate);
    8 p5 z- {0 q! c" H
  26. $my_post['tags_input'] = $tags;
    ( n1 G+ B- M$ c' u+ X
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    - G8 d2 z# C. Q6 t/ B
  28. //$my_post['post_status'] = 'future';
    $ V# f# M7 G9 D9 S2 _. U8 F+ \
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    2 v8 E: C+ j7 O: j8 u9 P- R7 ?8 q+ [
  30. 8 i. b5 r( g: s  P0 p
  31. // Insert the post into the database) Q+ F! c  _7 l% e+ Z
  32. $ret = wp_insert_post( $my_post );
    7 S6 V) j' p( I) b# E
  33. echo $ret;- I9 W" j# @0 d0 N: o! d
  34. ?>
    1 O( _; w0 e# P* S4 ?, L. a1 d# d; V
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. ; D( p+ p" C" I4 {: s/ o
  2. <?php/ y& i- V' T% a! W1 U3 ~( K
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    1 F5 z& d) B: a& b" O2 {( ^* U3 h% z' Y
  4. require_once( ABSPATH . 'wp-config.php' );
    3 n8 x( W8 h" S
  5. require_once( ABSPATH . 'wp-settings.php' );7 f. z2 Z0 T' s/ G# u
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
      h4 H5 ?. u* y3 C1 g
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    ; U2 a9 O  A6 H  J/ W; J
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    / N3 k- M, j3 R; w+ \  n7 `
  9. $pic_name = $_POST["pic_name"];
    $ Y6 r, p! N: X+ m. p# z
  10. $pic = $_POST["pic"];# {$ q, R, x& ?6 W
  11. if($pic != "" && $pic_name != "")
    1 k( y3 Q4 V) f3 d( ?
  12. {* @* k4 l# P  s
  13. $path = "images/";
    , a, ?1 Z: a+ p+ B
  14. $pic_name = $path.$pic_name;/ e7 z6 D) p2 q) |' ?1 A6 ]. a5 k* h
  15. echo $pic_name;
    - J. L  V# s0 e/ O
  16. echo "||";
    6 |$ T; h7 Z6 E( M" n6 X! S
  17. error_reporting(0);3 S- _4 q, @" x
  18. mkdir("images");9 \( Y: V+ }* Q* S( o
  19. $handle = fopen($pic_name, 'w');
    6 B- H6 X+ s& g0 Q
  20. echo fwrite($handle,file_get_contents($pic));
    % e8 B2 h( O8 U3 q* p; S
  21. }
    " g: r+ d, }/ n" u6 X$ g

  22. ' P2 W) r0 E/ P1 k# J  e( B
  23. $title = $_POST["title"];
    ( G2 E; `* }) D7 O! U
  24. $content = $_POST["content"];2 Y8 K2 H* X5 K, [9 N7 \' ~! o
  25. $tags = explode("_",$_POST["tags"]);# Z9 u. b2 R7 z6 t/ }( k. E
  26. $cate = $_POST["cate"];
    / a$ F+ g% u6 v& [
  27. //print_r $tags;" L+ d; m5 l  F- Z6 E
  28. //
    8 U- y, r. A/ q7 C
  29. //3 t& S* g+ P! e5 v6 B8 e/ w0 N
  30. $wp = new WP();
    5 `  p# a# ]0 f, T0 ~/ Q
  31. $wp->main();
    ; a* Y1 F# n+ D2 E9 Y5 A  V
  32. //
    ' |4 y% p2 ], O& S
  33. $my_post = array();
    . O  f+ V, j2 Y; d1 \0 @
  34. $my_post['post_title'] = $title;
    ) o6 y2 R9 v5 K& D! e( B
  35. $my_post['post_content'] = $content;% v, s  Y, f& u  ~, M
  36. $my_post['post_status'] = 'publish';2 m7 k" i, i( @) D, W; t! J
  37. $my_post['post_author'] = 1;
    0 j. D  E/ U7 ~# L5 ^- D6 p4 N
  38. $my_post['post_category'] = array($cate);5 [3 g6 X* w. L& {' d
  39. $my_post['tags_input'] = $tags;
    6 Q) j( u% l# I( k. S' l! x
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    " @) w2 g! A! c: {( Q" F, i4 `
  41. //$my_post['post_status'] = 'future';) }6 N7 J) _3 E3 e7 C
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    5 ]0 z' i8 \8 j2 H

  43. ; O% e! l* Z! h# w6 q  U6 J
  44. // Insert the post into the database
    8 P8 ]0 _2 y) l- T  W% m0 L& e
  45. $ret = wp_insert_post( $my_post );
    2 _9 c1 \% C& o8 T8 m: o1 S
  46. echo $ret;& `$ y" F8 a- K  q6 ^! o
  47. ?>+ q; x9 {1 j$ {
复制代码
我自己写的0 p, M8 H% c* e/ P3 o$ a
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

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

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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