0
我看了this線程並試圖在那裏實現給定的代碼示例;更新所有文章 - wordpress
//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));
但是,這並沒有幫助...
我e在mysql數據庫中手動添加數據,只在每個頁面上顯示,如果我編輯頁面並按'更新'。因此空的更新。我意識到把它放在頁腳中是很愚蠢的,但它只是讓我可以快速運行代碼,更新帖子,然後刪除它。我同意我不應該這麼懶惰,並且要安全地開火,但我仍然是WP新手.. – myol
這是一個很糟糕的問題,但無論如何感謝 – myol