您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程

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

曼文2023-06-19WordPress教程已有人查阅

导读最近业务需要在网站上批量添加大量的文章。一篇一篇地手动添加 会搞死我,所以,我就开始寻找批量添加的方法。

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

本文标签:

很赞哦! ()

相关源码

  • (自适应响应式)HTML5电脑手机电子数码产品配件pbootcms模板下载本模板为电脑配件、手机配件及数码周边产品企业设计,基于PbootCMS内核开发。采用现代化响应式布局,适配各类移动设备,能够专业展示各类电子产品配件参数、应用场景和技术特点。模板内置多种产品展示模块,满足不同类型配件企业的展示需求。查看源码
  • 自适应极简风个人博客文章自媒体网站模板基于PbootCMS开源内核开发的极简个人博客模板,采用移动优先设计原则,通过Media Query技术实现320px至1920px六级分辨率适配,确保在手机、平板及PC设备上均呈现良好的视觉体验。查看源码
  • (PC+WAP)蓝色钢结构机械五金工程建筑基建营销型pbootcms模板下载于PbootCMS开发的钢结构与工程机械专用模板,助力企业构建专业级产品展示平台;模板内置工程案例展示、产品参数对照表等专业模块,预设项目进度、施工方案等建筑行业专属栏目查看源码
  • html5响应式pbootcms模板新闻资讯博客网站源码该模板采用PbootCMS内核开发,专为新闻资讯类网站打造,同时具备高度行业适配性--只需替换图文内容即可快速转型为企业官网、行业门户等各类站点。查看源码
  • (自适应响应式)高端家用办公家具家居桌椅pbootcms模板下载为办公家具企业设计的响应式网站模板,涵盖产品展示、案例呈现、企业介绍等核心模块。通过可视化后台可快速发布实木桌椅、系统家具、办公屏风等产品信息,帮助客户直观了解材质参数与空间搭配方案。查看源码
  • 响应式高端家居家具装修类pbootcms模板网站源码家居装修、空间设计企业打造的营销型网站解决方案,基于PbootCMS内核深度开发。采用前沿响应式架构,适配手机端与PC端浏览体验查看源码
分享笔记 (共有 篇笔记)
验证码: