海报生成完成

只做 “批量点更新”,和手动点完全一样效果。

纯净代码(只批量更新,不改标题)

[pre][code]add_action('init', function() { // 仅管理员能运行 if (!current_user_can('manage_options')) return; // 必须在网址加 ?do_batch_update=1 才执行 if (!isset($_GET['do_batch_update'])) return; // 批量获取所有已发布文章 ID $query = new WP_Query([ 'post_type' => 'post', 'post_status' => 'publish', 'posts_per_page' => -1, 'fields' => 'ids', ]); foreach ($query->posts as $post_id) { // 模拟手动点击【更新】 wp_update_post([ 'ID' => $post_id, ]); } wp_die('✅ 全部文章已模拟人工更新完成!请立即删除代码。'); });[/code][/pre] 使用方法 把这段代码丢到主题 functions.php 最底部 浏览器打开: https://你的域名/?do_batch_update=1 看到 “完成” 提示后,立刻把代码删掉 它会做什么(和你手动点完全一致) 触发 WordPress 所有保存钩子 刷新 SEO 字段、主题字段、自定义字段 刷新摘要、缓存、结构化数据 不修改标题、不修改内容 不重复添加内容,只 “点一次更新” 执行完就恢复正常,不会影响网站任何东西。
⬅ 返回继续生成