You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何自动复制WordPress文章 仅改标题生成多城市同内容文章

WordPress批量生成同内容不同城市标题文章的实现方案

以下方案按操作门槛从低到高排序,可根据自己的情况选择:

零代码插件方案(适合普通用户)

  • 在WordPress后台插件市场搜索「批量文章发布」类插件,这类插件普遍支持以下能力:
    • 提前在表格中整理好所有城市的完整标题列表,导出为CSV文件后直接导入插件
    • 预设统一的正文内容、分类、标签、特色图、发布状态等参数
    • 一键批量生成所有对应文章,无需重复复制粘贴正文
  • 操作提示:全量生成前先拿1-2个城市做测试,确认内容、格式、参数都符合预期再执行全量操作,避免批量生成错误内容后需要批量删除。

半手动无额外插件方案

如果不想安装专门的批量发布插件,可以用WordPress自带的导入导出工具实现:

  • 先写好1篇模板文章,正文、分类、标签、特色图等所有参数都配置完成后存为草稿
  • 进入后台「工具 - 导出」,选择导出这篇草稿对应的XML文件
  • 用本地文本编辑器打开XML文件,找到文章对应的节点,复制多份节点内容,仅修改每个节点的标题字段为对应城市的标题,其余所有内容保持不变
  • 保存修改后的XML文件,进入后台「工具 - 导入」,选择WordPress导入工具上传该XML文件,即可批量导入所有目标文章

代码方案(适合有开发基础的用户)

可以通过临时添加代码的方式快速批量生成,操作逻辑如下:

  • 先创建好模板文章,记录这篇文章的ID
  • 在主题functions.php文件中添加如下临时代码,替换对应参数后刷新一次网站即可完成批量生成:
// 填入所有需要生成的城市列表
$city_list = ['北京', '上海', '广州', '深圳', '杭州'];
// 替换为你提前创建的模板文章ID
$template_post_id = 123;
$template = get_post($template_post_id);

foreach ($city_list as $city) {
    $post_args = [
        'post_title' => $city . '你的固定标题后缀', // 按自己的标题规则修改
        'post_content' => $template->post_content,
        'post_status' => 'publish', // 需存为草稿可修改为 draft
        'post_type' => 'post',
        'post_author' => $template->post_author,
        'post_category' => wp_get_post_categories($template_post_id),
        'tags_input' => wp_get_post_tags($template_post_id, ['fields' => 'names']),
    ];
    wp_insert_post($post_args);
}
  • 注意:代码仅需运行一次,执行完成后立刻删除这段代码,避免重复生成文章;操作前建议先备份站点数据。

补充提示:如果站点做了SEO配置,建议批量生成时同步设置对应城市的TDK信息,避免所有文章TDK完全重复影响搜索收录。

内容的提问来源于stack exchange,提问作者Kalki

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 21:15:03