我查看了this线程,并尝试在那里实现给定的代码示例;
//code snippet to mass update all posts
add_action('init','mass_update_posts');
function mass_update_posts(){
$all_posts = get_posts('numberposts=');
$my_posts = get_posts( array('post_type' => 'post', 'numberposts' => $all_posts ) );
foreach ( $my_posts as $my_post ):
wp_update_post( $my_post );
endforeach;
}
我把代码放在我的footer.php中,但它似乎没有做任何事情?我错过了什么?最初我用过;
$my_posts = get_posts( array('post_type' => 'post', 'numberposts' => -1 ) );
但这对......都没有帮助......
答案 0 :(得分:1)
让我看看我是否理解您尝试使用此代码...
首先,每当有人加载页面时,footer.php都会触发,所以你想通过帖子本身的循环大量更新你的所有帖子?
对于您尝试使用此代码执行的操作,大约有一百万个错误。
所以我想真正的问题是你究竟想要完成什么?