编码器。我对WP编码真的很陌生,我没有任何知识,我们到了。我创建了一个插件(实际上找到了它,但我做了一些修改),更新了我所有的wp帖子。
让我们向您展示代码,
if ( ! class_exists( \'MyPlugin_BulkUpdatePosts\' ) ) :
class MyPlugin_BulkUpdatePosts
{
public function __construct()
{
register_activation_hook( __FILE__, array( $this, \'do_post_bulk_update\' ) ); //Run this code only on activation
}
//Put your code in this function
public function do_post_bulk_update()
{
$posts_to_update = get_posts(\'numberposts=-1\'); //numberposts for post query, "-1" for all posts.
foreach ( $posts_to_update as $update_this_post ):
//update query goes here
endforeach;
}
}
endif;
如你所见,它对所有帖子进行了查询,主要问题是我有10k多篇帖子,但当我使用它时,我的服务器崩溃了,它给出了一个“503不可用”。但当我使用50-60个帖子时,它是有效的。
我怎样才能用更少的资源来实现这一目标?