通过WordPress内置函数批量添加文章
http://www.php.cn/blog/detail/2482.html
最近业务需要在网站上批量添加大量的文章。一篇一篇地手动添加绝对会搞死我,所以,我就开始寻找批量添加的方法。其实,文章的相关内容都已经在本地的数据库里了。我最先想到的方法是通过sql语句直接把数据导入线上的库里。
于是我通过
INSERT INTO target_table (key1, key2...) SELECT key1', key2' ... FROM source_table;
将数据插入到了线上的表中。打开页面一看,全是乱码。于是,我又在插入前设置了一下编码,还是有问题。
由于我是一个不善长sql的人,我调整了一下策略。偶然间,我发现了一个WordPress的内置函数 ‘wp_insert_post’。嗯,就是他了。
于是,我将目标数据导出成php_array,然后引入到我的脚本中,通过wp_insert_post函数添加到数据库中。
foreach( $php_array as $item ){$arg = array('post_title' => $item['title'],'post_content' => $item['content'],'post_excerpt' => $item['excerpt'],'post_type' => 'post','post_status' => 'public','meta_input' => array('meta_key' => 'meta_value'));wp_insert_post( $arg ); }
这样,就通过WordPress“合法”的方式批量添加了文章,而且meta_input中可以添加自定义栏目,可以说非常棒了。
wp_insert_post具体的使用方法参见:官方文档
通过WordPress内置函数批量添加文章相关推荐
- Python3内置函数大全,文章有点长请耐心一点哦
1.abs()函数 ''' abs() 函数返回数字的绝对值. 绝对值:absolute 正如字面上的意思,可以返回一个绝对值 ''' import math print('abs(45)的值:',a ...
- 大数据入门教程系列之Hive内置函数及自定义函数
本篇文章主要介绍Hive内置函数以及自定义UDF函数和UDFT函数,自定义UDF函数通过一个国际转换中文的例子说明. 操作步骤: ①.准备数据和环境 ②.演示Hive内置函数 ③.自定义UDF函数编写 ...
- Hive 内置函数及自定义函数
1.内置函数 使用如下命令查看当前hive版本支持的所有内置函数 show functions; 部分截图: 可以使用如下命令查看某个函数的使用方法及作用,比如查看 upper函数 desc func ...
- python 两个内置函数——locals 和globals(名字空间)批量以自定义变量名创建对象
文章目录 locals 和globals(名字空间)简介 1.局部变量函数locals例子(locals 返回一个名字/值对的字典) 批量创建对象 示例1 示例2 函数内 类内 2.全局变量函数glo ...
- 2018.7.10 个人博客文章=利用ORM创建分类和ORM的内置函数
昨天的注册收尾工作 其实就差了和MySql联系起来的部分,这部分很简单,首先要做的就是保存用户通过from传送过来的头像文件: """ 保存头像文件 "&quo ...
- GreenPlum7/PG12中如何添加一个自定义内置函数
首先看下GP7内置函数处理机制:GP7的内置函数机制和GP6稍有不同.其中内置函数元数据信息来自pg_proc.dat.pg_proc.dat中是什么东西呢? ... ... 例如加法的函数int4_ ...
- 【Python入门】Python 63个内置函数超级详解
Python内置了一些非常精巧且强大的函数,对初学者来说,一般不怎么用到,但是偶尔会碰到,我也是用了一段时间python之后才发现,卧槽,还有这么好的函数,每个函数都非常经典,而且经过严格测试,使用内 ...
- 最全Python函数总结和应用(超详细+建议收藏),基本所有内置函数,心得都在这了,踩的坑也在里面了,最后还有函数的魂
希望能帮助到你 前言 基础的函数了解 惊喜类 all() 和 any() lambda函数 sorted()函数 map()函数 filter()函数 reduce()函数 eval()函数 zip函 ...
- Python 63个内置函数超级详解!这63个必会!
python内置了一些非常精巧且强大的函数,对初学者来说,一般不怎么用到,但是偶尔会碰到,我也是用了一段时间python之后才发现,卧槽,还有这么好的函数,每个函数都非常经典,而且经过严格测试,使用内 ...
最新文章
- 2021年大数据HBase(三):HBase数据模型!!!【建议收藏】
- 巧妙使用Firebug插件,快速监控网站打开缓慢的原因
- IAR for msp430 MDK中 warning: #223-D: function xxx declared implicitly 解决方法
- 【 MATLAB 】find 函数的使用(线性索引)
- __dopostback的用法
- 【优秀选手采访】看十强选手如何顺利拿下腾讯offer
- 伺服电机回原点的原理_西门子V90伺服电机绝对值编码器回原点常用方法
- verilog实现多周期处理器之——目录及总述
- poj 3211 Washing Clothes (01)
- 电脑有两个显示器用来显示,如何配置呢,请看下文
- python字典攻击
- WPS专业版自带字体
- mysql数据库引擎问题
- bch verilog代码_(15-7-2)BCH Verilog HDL 语言编写的(15,7,2)BCH编码和译码功能 VHDL-FPGA- 272万源代码下载- www.pudn.com...
- 美通企业日报 | 阿里收购网易考拉入股网易云音乐;宁德时代与博世达成战略合作...
- 《情书》——岩井俊二
- 网络变压器匝间电容(CWW)及网络变压器线圈分布电容(CD)
- “永远肩负守卫物联网安全的责任和使命”——Ayla CTO发声美网瘫痪事件
- 计算机开机右下角无显示桌面,电脑开机后不显示桌面的原因
- Adminlte的使用理解