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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
. V, A) J0 m5 \' g- U$ [+ {3 W" ^1 r( V4 Q% c
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持0 i, K; {) \3 `

! \2 d0 I( Q3 x9 m+ I! ?我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
5 F& D) j  `; x3 h5 e* c! g2 W9 V
方便实用 简单 何乐而不用呢

  1. / h. l) C! A/ f
  2. <?php
    ) b+ t- a5 m) u% [
  3. 6 v( a) E" l$ R5 l# b$ S! `
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );. }7 M# {+ E% N. d' b2 k
  5. require_once( ABSPATH . 'wp-config.php' );
    " B3 @4 H& K5 M' e, c
  6. require_once( ABSPATH . 'wp-settings.php' );5 V- a1 O8 g  r' R# I: I0 J
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    5 W6 X$ b2 y, ]7 u
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    / K! Y# q+ P0 z$ ~6 Q
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );* `; S+ P& H1 o6 R
  10. $title = $_POST["title"];
    , d( @2 F+ N  p% R" [
  11. $content = $_POST["content"];
      B3 o8 j8 `: N5 u4 M
  12. $tags = explode("_",$_POST["tags"]);
    6 K# p, U) v; `/ L
  13. $cate = $_POST["cate"];
    $ c9 m: G- F3 t# G7 M
  14. //print_r $tags;* @/ o. a) \: a4 T6 }" W* h, {
  15. //8 M5 N9 `' a) M; w
  16. //7 c) s# d* u& [% i) a* D+ D' |
  17. $wp = new WP();
    9 x, y; O; Z0 ]2 X
  18. $wp->main();# w0 M" B  @7 _' a' `1 P# Z3 v
  19. //0 S4 H1 G7 ]: A( V5 r) D. l
  20. $my_post = array();% B  q, }  L* g" k2 B+ r
  21. $my_post['post_title'] = $title;0 @8 _  O! v, z+ S3 p  `
  22. $my_post['post_content'] = $content;
    : [: d0 ~  a7 V! [
  23. $my_post['post_status'] = 'publish';9 [6 u, f5 D- J6 n
  24. $my_post['post_author'] = 1;( M% _8 r& M8 `0 w4 W( U! v
  25. $my_post['post_category'] = array($cate);3 @4 s: s4 B( }/ M
  26. $my_post['tags_input'] = $tags;6 a: Y0 h, v- C
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    1 `& M! a) k) ]% `/ y
  28. //$my_post['post_status'] = 'future';
      \: }1 n3 W/ T0 x$ x6 a
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    5 h; I- X8 W2 h0 Z4 K  R

  30. 8 t) F& T6 I% P& b: K
  31. // Insert the post into the database
    8 b: b$ Y. ^' d4 t- d/ @; Q
  32. $ret = wp_insert_post( $my_post );
    2 Q$ {% E- K4 P8 a4 m8 T& {
  33. echo $ret;! d. w# Y7 z) g7 z; e! u4 ]% F, G
  34. ?>) R( I: ~# Y' t) `4 W' k# C
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. % U% p$ s8 C7 [! F/ v2 U8 e
  2. <?php
    8 r, Q8 Y1 n  q. M8 G
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    ) a# R1 a4 S5 X! k* i0 Q
  4. require_once( ABSPATH . 'wp-config.php' );: w9 I; ]: Z  G3 N. t( z& Y+ t
  5. require_once( ABSPATH . 'wp-settings.php' );
    ! X6 _% H2 l; A! }/ U, ~
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );8 M  u& u6 U2 Q. V6 z
  7. require_once( ABSPATH . 'wp-includes/functions.php' );" U  \' B( t( |7 s8 ]+ y
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
      I! {3 l# }/ m0 x5 L
  9. $pic_name = $_POST["pic_name"];
    4 ?0 ]$ [0 }2 H6 Q- B- k# @
  10. $pic = $_POST["pic"];* ]% r% H3 g2 L) y$ N: h  Z, N! v# D
  11. if($pic != "" && $pic_name != "")
    8 m( t' |- u8 _0 A# I0 X
  12. {
    ) [8 O+ j4 i0 E  p5 O# d  u; q
  13. $path = "images/";
    # ~4 p) _3 g0 {- \2 }) O" R5 k) E
  14. $pic_name = $path.$pic_name;; e% Q0 a. @; O% D: B( O
  15. echo $pic_name;; T; b: N0 ?5 G& K$ c- u
  16. echo "||";, u# M4 a% }; L, }% ^
  17. error_reporting(0);
    , \9 D4 g$ }2 q# f4 p: M0 F1 e/ {
  18. mkdir("images");+ c) R0 o3 C  i! a8 e0 W
  19. $handle = fopen($pic_name, 'w');
    8 A& w' k* V# O& G& p  d
  20. echo fwrite($handle,file_get_contents($pic));6 h3 B+ f, Q& M& G) Z! ~$ g
  21. }
    ' H; v% P. u1 O1 S/ U$ j+ s1 D" n
  22. 6 V5 f2 X/ i8 f" r1 ?1 e
  23. $title = $_POST["title"];3 e$ B( A* M0 H' S. E- k- K  o1 p
  24. $content = $_POST["content"];( f- }) A" P% w3 H7 k& j  M% X! `
  25. $tags = explode("_",$_POST["tags"]);! L+ i/ S6 D6 E+ s
  26. $cate = $_POST["cate"];. D* N- ]$ W; L
  27. //print_r $tags;- x1 R, C4 {; x& f% `. v" d
  28. //' g& Z) O0 R( ^" Q& A  q4 J
  29. //* @- ]: c! c  ?( ^
  30. $wp = new WP();
    0 w* B# Q. m! [6 U" M' l
  31. $wp->main();
    ' C: @% q+ c9 Z; M. t* J
  32. //
    1 z. @" m, d0 h8 n6 Q. J
  33. $my_post = array();
    # [/ A5 t+ i. F/ o$ v$ v  V
  34. $my_post['post_title'] = $title;
    & U% _0 r8 Y% s" u9 }9 F' q1 `
  35. $my_post['post_content'] = $content;$ G& y" [- A  e( U* ~! Z
  36. $my_post['post_status'] = 'publish';! I4 J7 }  _7 W- t
  37. $my_post['post_author'] = 1;
    2 [7 F( H, D7 t8 _, q
  38. $my_post['post_category'] = array($cate);# D0 O" M& F$ Y
  39. $my_post['tags_input'] = $tags;. o+ J; q" k1 _. Q6 H
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    % _2 A5 s$ p2 k( X2 O' o7 B0 U  y: w
  41. //$my_post['post_status'] = 'future';. D* x$ R3 i  t8 j2 s
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    3 l! o* s9 l9 L

  43. 4 R& m: a: v9 O- a
  44. // Insert the post into the database
    2 \( V) F# {8 V# u- X# ]
  45. $ret = wp_insert_post( $my_post );
    0 \7 l! ]: B2 a% e
  46. echo $ret;( q0 E2 T- y. X9 _. c5 s/ f
  47. ?>" N; D% Q0 X* U4 @" {
复制代码
我自己写的
; `0 }1 N  N& m; g  A3 a8 f插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-15 22:12 , Processed in 0.047572 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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