文档章节

使用外部程序向wordpress写入文章改进版

喵先生丿
 喵先生丿
发布于 2017/03/01 09:23
字数 262
阅读 73
收藏 0

之前写过一篇 使用外部程序像wordpress写入文章,随着时间在对wordpress的开发中,发现了该方法的改进版,这里分享出来.

当然还可以在此基础上可以进一步改进,那就是个人定制化的需求了,这里就不再赘述.

//常量定义
$userID = 291;//发布者ID
$tagID = 297;//分类ID

//文章数据
$postArr['title']='biaot';
$postArr['con']='ewjkllqwejklqweioqwe';
$postArr['source']='qudao ';
$postArr['url']='http';
$postArr[ 'id']=1;

postArt($postArr,$userID,$tagID);
    function postArt($pos,$userID,$termID){
    date_default_timezone_set('Asia/Shanghai');

    if(mb_strlen($pos['con'],'utf8') >=500){
        unset($termID['business']);
    }

    //文章数据
    $art['post_author']       = $userID;//发布者ID
    $art['post_title']        = $pos['title'];//文章标题
    $art['post_content']      = $pos['con'];//文章内容
    $art['post_status']       = 'publish';//文章状态

    //文章数据入库
    $aid = wp_insert_post($art);

    if(empty($aid)){
        exit(msgInfo('Data write to database failed',$pos['id']));
    }

    //往分类中表添加文章对应的分类,同时自动添加分类的数量
    wp_set_object_terms($aid,$termID,'category',false);
    
    //写入相关元数据表数据
    update_post_meta($aid,'_edit_lock',time().':'.$userID);
    update_post_meta($aid,'_edit_last',$userID);
    update_post_meta($aid,'fromname_value',trim($pos['source']));
    }

© 著作权归作者所有

共有 人打赏支持
喵先生丿
粉丝 3
博文 14
码字总数 5275
作品 0
天津
程序员
WordPress 4.6 正式版 “Pepper” 发布

WordPress开发团队刚刚发布了WordPress 4.6正式版。为了纪念著名的美国爵士乐萨克斯管演奏者Park Frederick “Perpper” Adams III,这一版本被命名为Pepper。WordPress 4.6让你更加专注重要...

wpchina
2016/08/17
2.4K
4
WordPress 发布 4.7.3 RC1,正式版计划3月6日发布

WordPress 开发团队刚刚发布了 WordPress 4.7.3 RC1 测试版。预计 WP 4.7.3 正式版计划于一周后(2017年3月6日,美国时间)发布。 WordPress 开发团队在 4.7.1 版本之后,对媒体上传媒体上传...

王练
2017/02/28
801
4
WordPress 3.1 改善内部链接功能

在 WordPress 3.1 的新功能中,改善内部链接是一项非常实用的改进。使用这个功能,可以让你更加容易地进行站内搜索引擎优化。随着WordPress 3.1开发的继续,这一功能的界面也有所变化。 这是...

华宰
2010/12/07
204
1
图解 WordPress 3.5 的五大更新

WordPress 开发团队刚刚发布了WordPress 3.5 beta1公开测试版。正式版将于今年(2012年)12月发布。 除了新的主题之外,3.5 版本主要移除和改进了一些已有的功能,新添加的功能很少。 WordPr...

oschina
2012/10/03
4.2K
13
WordPress 3.6“Oscar”正式版发布

代号为 Oscar 的 WordPress 3.6 正式版发布了,包含一个全新的面向博客的主题,自动保存和文章锁定,改进后的修订版浏览,原生对音频和视频嵌入的支持,改进和 Spotify、Rdio 和 SoundCloud...

红薯
2013/08/02
1K
6

没有更多内容

加载失败,请刷新页面

加载更多

腾讯投资最高1.75亿美元正式进军菲律宾移动支付市场

菲律宾长途电话公司(PLDT)公司今日宣布,中国互联网巨头腾讯和私募股权公司KKR将获得该公司旗下金融科技公司Voyager Innovations的少数股权。 PLDT在一份声明中称:“腾讯和KKR最多将分别收...

linuxCool
22分钟前
2
0
正则介绍及grep/egrep用法

10月16日任务 9.1 正则介绍_grep上 9.2 grep中 9.3 grep下 扩展 把一个目录下,过滤所有*.php文档中含有eval的行 grep -r --include="*.php" 'eval' /data 正则介绍 正则就是一串有规律的字符...

hhpuppy
33分钟前
1
0
J2Cache 中使用 Lettuce 替代 Jedis 管理 Redis 连接

一直以来 J2Cache 都是使用 Jedis 连接 Redis 服务的。Jedis 是一个很老牌的 Redis 的 Java 开发包,使用很稳定,作者维护很勤勉,社区上能搜到的文章也非常非常多。算是使用范围最广的 Redi...

红薯
今天
12
0
一个可能的NEO链上安全随机数解决方案

0x00 困境 链上安全随机数生成应该算是一个比较蛋疼的问题,哪怕你的系统再牛逼,合约程序困在小小的虚拟机里,哪怕天大的本事也施展不开。 更悲催的是,交易执行的时候,是在每一个节点都执...

暖冰
今天
1
0
【大福利】极客时间专栏返现二维码大汇总

我已经购买了如下专栏,大家通过我的二维码你可以获得一定额度的返现! 然后,再给大家来个福利,只要你通过我的二维码购买,并且关注了【飞鱼说编程】公众号,可以加我微信或者私聊我,我再...

飞鱼说编程
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部