• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 详解通过WordPress内置函数批量添加文章的方法

详解通过WordPress内置函数批量添加文章的方法

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了WordPress内置函数,批量添加文章等相关知识,希望对您有所帮助

下面给大家介绍通过WordPress内置函数批量添加文章的方法,希望对需要的朋友有所帮助!


详解通过WordPress内置函数批量添加文章的方法


最近业务需要在网站上批量添加大量的文章。一篇一篇地手动添加绝对会搞死我,所以,我就开始寻找批量添加的方法。其实,文章的相关内容都已经在本地的数据库里了。我最先想到的方法是通过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具体的使用方法参见:官方文档 https://developer.wordpress.org/reference/functions/wp_insert_post/




分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 详解通过WordPress内置函数批量添加文章的方法

相关文章

  • CDR制作圣诞快乐立体字
  • PHP怎么替换图片链接
  • php怎么删除数组中的元素
  • css如何实现底部tapbar栏效果
  • Linux环境变量配置的6种方法,建议收藏!
  • Wordpress固定链接怎么设置伪静态
  • Photoshop制作金属嵌钻图案效果的字效
  • 详解Node.js Buffer的使用
  • Photoshop制作抽象炫光的艺术字效果
  • 如何使用HTML+CSS制作一个简单美观的导航栏(代码详解)

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • PhotoShop CS6简单制作细线格子纹理字效教程
    • 20款wordpress的SEO插件
    • Dede网站布局搜索引擎优化优化技能汇总
    • 解决LNMP环境无法彻底删除原网站目录文件夹的方法
    • 实例详解之怎样使用css实现3D穿梭效果
    • 将phpcms默认ckeditor编辑器换成KindEditor
    • css如何实现底部tapbar栏效果
    • 举例说明JS调用PHP和PHP调用JS的方法
    • Photoshop制作简洁时尚的形象主页
    • 介绍Thinkphp5之Workerman

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有