有没有一种方法可以循环浏览WP站点上所有现有的、已发布的帖子,并在每个帖子上逐个按下“更新”按钮进行复制?这将是一次性事件。我有一个拥有数千条现有帖子的网站,我无法浏览并点击其中每一条的“更新”。
我添加了一个插件,可以在每篇帖子上显示一些新信息,但为了让它在现有帖子上工作,你必须单独“更新”每篇帖子。
谢谢
有没有一种方法可以循环浏览WP站点上所有现有的、已发布的帖子,并在每个帖子上逐个按下“更新”按钮进行复制?这将是一次性事件。我有一个拥有数千条现有帖子的网站,我无法浏览并点击其中每一条的“更新”。
我添加了一个插件,可以在每篇帖子上显示一些新信息,但为了让它在现有帖子上工作,你必须单独“更新”每篇帖子。
谢谢
我不确定它是否有效,但你可以试试跑步wp_update_post()
在所有相关岗位上。它将触发save_post
钩
根据法典:
与wp\\u insert\\u post()不同,只需传递要更新的帖子的ID和要更新的元素。
您可以尝试循环一个post ID数组并在其上运行该函数。您可以使用WP\\u查询获取帖子ID。
foreach( $posts_id as $post_id ){
wp_update_post( $post_id );
}
我遇到了一个奇怪的问题,我编写了如下代码:add_action(\'save_post\', \'save_post_func\'); function save_post_func(){ include_once(ABSPATH . WPINC . \'/feed.php\'); $rss = fetch_feed($url); if (!is_wp_error($rss)) { //ini_s