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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
! V: G/ g( L+ t" d
7 M$ r* G0 ?$ p* B0 R直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持9 U2 p) K8 @0 z  G- R( K, s

, |; M1 R( ~; _6 m; D" T* a. R3 W$ `我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了9 C' k/ \' A' \: [& l: q

- \1 J6 ]) h* \方便实用 简单 何乐而不用呢

  1. 8 ?) U4 y+ t, p" z
  2. <?php7 G* {' A8 X5 Y# K+ U

  3. 8 G( U, R9 T8 g  m5 o2 N0 z+ l9 K
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );  s$ E8 a0 E1 k) w% V; W- m
  5. require_once( ABSPATH . 'wp-config.php' );7 ~5 o/ p, r1 {. d  t6 |+ m
  6. require_once( ABSPATH . 'wp-settings.php' );  ~' E* W2 V8 S1 y/ \
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    / N- _' J4 }4 k' I/ _$ \% {8 p
  8. require_once( ABSPATH . 'wp-includes/functions.php' );% D7 Z6 {4 h8 V& h! ?
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ' t! V: E0 z/ P: p
  10. $title = $_POST["title"];
    5 B9 F* c+ Q2 N4 _
  11. $content = $_POST["content"];
    5 E: a& `. u. }* @1 `) P1 k
  12. $tags = explode("_",$_POST["tags"]);
    " e% h6 i6 r3 j& @5 A' N
  13. $cate = $_POST["cate"];3 ]# t$ Q! k, Y7 q7 X5 [' d! ?
  14. //print_r $tags;
    ) M* Q% Q6 X  _1 |+ S) T
  15. //
    & e; F& F0 R- M+ u3 ~+ ~+ w# D1 u. Z
  16. //: H# J) _+ j3 N. y6 g) S# Z4 U
  17. $wp = new WP();) \9 Z( Q  D+ b" t* T
  18. $wp->main();7 N: @+ L" R! U
  19. //- A/ z1 q/ z+ W8 C
  20. $my_post = array();4 m& n( g; J0 A5 p( N2 `; N
  21. $my_post['post_title'] = $title;
    * q' L- T9 w+ _6 [; L
  22. $my_post['post_content'] = $content;
    ' ]2 m: D; ?7 g6 ~) q
  23. $my_post['post_status'] = 'publish';
    " o) a* _* O  q5 P
  24. $my_post['post_author'] = 1;
    7 v; @8 O$ ^7 n2 }
  25. $my_post['post_category'] = array($cate);
    . b, F& X3 d/ N5 p3 X
  26. $my_post['tags_input'] = $tags;
    ! c1 }, Z6 ?% \) O: ?. M1 K
  27. //$my_post['tags_input'] = array('tag1', 'tag2');/ C8 Z* U) D  l! T0 T6 y4 v
  28. //$my_post['post_status'] = 'future';
    ) L; b3 a) H. |2 U0 A
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    / z& v& x/ n; }

  30. , j$ ~! O; n3 g! H2 r- z0 ~1 J
  31. // Insert the post into the database. E5 Q% D* x5 ?# f, O
  32. $ret = wp_insert_post( $my_post );
    / W9 Y* |9 f' d( g2 w. @
  33. echo $ret;
    6 s6 G# ]! n# q2 g- I* l% `
  34. ?>
    % @2 t% g1 p- n( k9 W
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. 8 j4 I" V" s( M+ V! Z3 `: b5 t- v: P
  2. <?php
    8 q7 m6 d+ L6 Y
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );3 @' W5 l6 h6 c3 s. v3 @
  4. require_once( ABSPATH . 'wp-config.php' );
    : y5 ~$ ^$ F8 p9 w4 A: Y  W
  5. require_once( ABSPATH . 'wp-settings.php' );3 R. P9 e8 O! [) t8 _
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );; j2 k  b+ t% ?
  7. require_once( ABSPATH . 'wp-includes/functions.php' );  t9 D2 g; p+ Z& C
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    . T9 ?! ^% D2 i" F. T
  9. $pic_name = $_POST["pic_name"];4 Q7 q& h; K; {+ M
  10. $pic = $_POST["pic"];
    ) Z0 ]: s6 w6 Z% P2 G! ?+ ?
  11. if($pic != "" && $pic_name != ""): r3 A7 E9 k. p& r  Y. T8 a% g
  12. {6 b% W: ~7 M& W
  13. $path = "images/";' j; a8 J& H' c7 F
  14. $pic_name = $path.$pic_name;1 q9 h/ W( j8 w8 v( o4 k5 n
  15. echo $pic_name;! u. w4 s* b- g! o0 s
  16. echo "||";0 o! z6 n$ m0 M% w, m. u$ `9 y
  17. error_reporting(0);6 _) k* c2 @0 D% Z9 ?
  18. mkdir("images");
    ; U% Z' L1 x: ]! K8 L4 h, P9 j4 V
  19. $handle = fopen($pic_name, 'w');3 u% p2 k. q! O+ K$ G' \
  20. echo fwrite($handle,file_get_contents($pic));
    9 o* [% Q6 T# T8 _5 |$ Y9 q
  21. }" D" [1 c$ ^' A! t  F$ M" Q% s
  22. 8 U4 v3 m6 E$ D; n* E! n
  23. $title = $_POST["title"];
    2 ]# P8 I; E: \0 I, L3 Z! X
  24. $content = $_POST["content"];) l. Q' P4 z6 [
  25. $tags = explode("_",$_POST["tags"]);& J* H7 Q# ]9 @; [# d* @: |
  26. $cate = $_POST["cate"];! a5 N) l+ b  B1 V) f) g* ?) r
  27. //print_r $tags;$ j+ U0 }) \; S+ ^0 t) d8 u' ^- E
  28. //
    5 E  ]- g4 O8 }. b. a- e
  29. //
    * \  l6 r! E; a% a# U0 c
  30. $wp = new WP();  a, `2 E1 ]2 w' R5 j7 {+ {
  31. $wp->main();
    2 J. B) r5 U( Y9 r
  32. //" Q# @2 ?. K* b6 V1 K8 o
  33. $my_post = array();
    2 p0 a) D( t5 q: d
  34. $my_post['post_title'] = $title;2 N1 Y  X8 M- g* Q3 }
  35. $my_post['post_content'] = $content;
    ! ?  g2 |& p$ ~7 `3 j) R  r- @6 I2 _
  36. $my_post['post_status'] = 'publish';/ e4 E3 T  B3 z
  37. $my_post['post_author'] = 1;1 Y+ i' S8 a  K; s+ [, A5 d' {
  38. $my_post['post_category'] = array($cate);* U3 _/ b  B& Z' Q1 L6 z9 P& W
  39. $my_post['tags_input'] = $tags;
    7 y2 Q7 L) L" T  ^3 \+ C
  40. //$my_post['tags_input'] = array('tag1', 'tag2');4 @/ U% ]# H! _/ u1 W1 ]% K- ]
  41. //$my_post['post_status'] = 'future';; K9 w1 y$ `% \+ C: B6 o" b% t, B
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    . [0 U8 y+ e  l0 ]8 S
  43. & ?) V* K4 b8 S: N! ?! w
  44. // Insert the post into the database/ N4 K/ K) K* h) w4 o/ w
  45. $ret = wp_insert_post( $my_post );  \" p+ C8 t: T8 U- u7 k. t7 v
  46. echo $ret;
      g( y2 K( M+ i
  47. ?>
    / A" J8 U0 [7 Z* `
复制代码
我自己写的+ d" ~/ u. q1 T' o0 b7 G! f' D
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

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

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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