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户(优势)⚡️TikTok企业户,bm户,账单户IPCola原生住宅IP⚡️$1.8/条双ISP
FB海外户、GG老户、TK加白老户PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量
FB个号1块一个TikTok2审户/老户/国内外端口/加白SX.ORG 高质量代理⚡235+ 地区GG,FB,TK, 欧美源头, 欢迎合作❤️
跨境债务催收/风险代理DataImpulse⚡️纯净住宅代理仅 $1FB企业户海外户,授信户,TK加白户广告位出租
8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构  
查看: 7836|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
" `; g1 W3 l# B/ @- ]  t
! o5 a8 P2 e: N+ |7 e直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
  h- ~) O+ }/ t6 {) [1 {# f( W6 a! {  x; K% `! ]  ?' ]" O
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了% a- T4 F  K" _) `

# s* ]( q0 [  x) |# [! e+ x方便实用 简单 何乐而不用呢
  1. % j  {% U4 @5 I- q+ C0 W
  2. <?php
    . G; M; T- X) @! I! `

  3. ) [6 L* D8 R  e* l  A2 c
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );- O4 e  W& n: _. {4 y2 o! D/ ^
  5. require_once( ABSPATH . 'wp-config.php' );6 V; Y6 k4 U+ g- [6 ?  X2 I
  6. require_once( ABSPATH . 'wp-settings.php' );5 V( V2 I5 Y; p6 f2 r
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    & A5 s) Q. k1 ]- s! l
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    6 E: ~5 r. ?; j
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    2 ?! w0 d/ R% r) z
  10. $title = $_POST["title"];- J- q" H( I3 D  H* n  P
  11. $content = $_POST["content"];
    4 l3 N5 D/ W$ w3 U: A6 G0 m7 H
  12. $tags = explode("_",$_POST["tags"]);
    : d2 @2 x8 L4 m4 C5 b
  13. $cate = $_POST["cate"];
    + @, Q# ?' M7 n( |$ t" Z9 g) [
  14. //print_r $tags;4 ?0 J6 q7 Q2 M9 l+ F4 J
  15. //
    9 J" Q% z3 `' E
  16. //
    % C/ N8 K% E. D. I' {7 {# P
  17. $wp = new WP();
    7 G0 m, u0 }: V& ~* |$ ?* t% y
  18. $wp->main();" L  t* v% K7 M" f
  19. //
    3 c. G" Y' |. h/ M: b8 [. p4 o
  20. $my_post = array();: s4 j+ k  J% x( M+ I+ W: ^& m
  21. $my_post['post_title'] = $title;2 s/ k& k7 c0 m7 ?5 t$ Q
  22. $my_post['post_content'] = $content;) d! d# T) L% T; \# O
  23. $my_post['post_status'] = 'publish';
    - l& \# d7 }: p4 ~* ~8 _
  24. $my_post['post_author'] = 1;
    $ E3 k! ?/ z4 T
  25. $my_post['post_category'] = array($cate);2 d# f6 w2 H6 U
  26. $my_post['tags_input'] = $tags;! J0 c- a% e9 J7 O# `
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    ! v# ~4 Y- i3 h, Z* M
  28. //$my_post['post_status'] = 'future';
    + [& t6 j& E, _0 w/ U4 y
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';1 h+ \. P. N4 `+ Q2 L/ m* P* |
  30. 7 S! s8 E6 r. b) O
  31. // Insert the post into the database( U; w- }, e9 c) V$ ]2 D
  32. $ret = wp_insert_post( $my_post );
      E. L5 D0 k: _3 _6 @
  33. echo $ret;8 `* o; ^1 ]. x$ x- d' w+ \$ s
  34. ?>
    6 z- x3 }' c. g# z
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. ' A3 ?0 C. \, Y" M8 X8 E% q
  2. <?php: I" `. O' t# S  s
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );+ N7 B6 L1 B, W# u& i; b  F3 @
  4. require_once( ABSPATH . 'wp-config.php' );
    % E$ }1 ~( ]- Q0 U* R
  5. require_once( ABSPATH . 'wp-settings.php' );
    5 B% S2 f7 N& s4 U
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );( Z3 U& l; o! u0 \
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    : J% u3 z1 {. ]/ o& X2 Q& s8 Z
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    3 X$ t1 f1 O$ T
  9. $pic_name = $_POST["pic_name"];. h6 L( z9 M- p5 i' Q1 u" W; c
  10. $pic = $_POST["pic"];7 \. ^: u: l: B1 G4 q- P4 C
  11. if($pic != "" && $pic_name != "")% O2 W" y5 C( }- a/ o
  12. {
    0 d1 q+ c$ F" _( @' `+ g
  13. $path = "images/";
    ( Y% f; J2 |  d+ I. s6 X
  14. $pic_name = $path.$pic_name;
    9 g* o- ]2 ~: E
  15. echo $pic_name;
    3 y( M( C0 x# S$ Q& `' E; k* _
  16. echo "||";3 z. K' s: H/ e1 }  `
  17. error_reporting(0);; F9 l  @  h, L
  18. mkdir("images");
    " P# b7 L3 r. T3 a& W. w/ L6 C+ |0 N- A
  19. $handle = fopen($pic_name, 'w');2 _$ P1 d" U4 W
  20. echo fwrite($handle,file_get_contents($pic));* l  I% O) z9 i7 `, G9 I0 P2 n
  21. }
    & p' A, c/ |8 g& _- ?

  22. 6 a$ K4 n" y) c" I6 i* u
  23. $title = $_POST["title"];4 ]* R4 _3 m  ?2 h+ i
  24. $content = $_POST["content"];! r: D# R' u# z; a) C8 |7 V3 p
  25. $tags = explode("_",$_POST["tags"]);
    2 C9 e9 ^. A5 b$ G. X
  26. $cate = $_POST["cate"];
      A6 _7 a) V! u, c' Q, G; ?
  27. //print_r $tags;3 P5 [3 Q2 b+ t3 c9 k! a
  28. //
    ' C1 B; O4 ^0 _- M/ w; e
  29. //! o# W! m1 J0 @- X' y
  30. $wp = new WP();
    . z7 H; n% @8 l" J& i( D: w6 M
  31. $wp->main();$ U: Z& d2 H/ e: A/ r
  32. //: \5 l  k2 i9 z7 A
  33. $my_post = array();# n! c) v7 {3 J& @* S# Y- P
  34. $my_post['post_title'] = $title;; t0 r! Z! f# I6 `9 ]5 X
  35. $my_post['post_content'] = $content;
    1 `  l& \4 A4 G0 j% T
  36. $my_post['post_status'] = 'publish';4 x( R/ Z( z. ]
  37. $my_post['post_author'] = 1;
    8 I; o" a* A/ U& N
  38. $my_post['post_category'] = array($cate);' A5 I  g! Y! X% Y' a6 m, W) ]
  39. $my_post['tags_input'] = $tags;
    , s$ b3 _. I4 B3 u5 v* D6 |
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    9 y, t- J2 d3 q
  41. //$my_post['post_status'] = 'future';) j+ Z# G: i7 z7 m3 `& Y5 Q/ ^
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';( R1 r0 v$ ~. w" A
  43. & ^+ ^, y, }( |+ M
  44. // Insert the post into the database9 k* m# ~* g; f
  45. $ret = wp_insert_post( $my_post );9 I& p% E3 _9 V; T
  46. echo $ret;# ~4 ~: U, j! Z  H8 O
  47. ?>$ x: o' d8 _& Z5 ^  z
复制代码
我自己写的
; X4 d4 @; C% f- c. I插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-4-13 08:00 , Processed in 0.054788 second(s), 17 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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