超過限制天數後自動關閉WordPress文章的迴響功能,是一個限制迴響的好方法,當迴響達到一定數量後自動關閉WordPress文章的迴響功能,這也是一個不錯的選擇哦!
將下面的代碼添加主題的 functions.php 文件即可:
1 2 3 4 5 6 7 8 9 10 11 12 |
//迴響超過一定數量關閉迴響 function disable_comments( $posts ) { if ( !is_single() ) { return $posts; } if ( $posts[0]->comment_count > 100 ) { $posts[0]->comment_status = 'disabled'; $posts[0]->ping_status = 'disabled'; } return $posts; } add_filter( 'the_posts', 'disable_comments' ); |
//迴響超過一定數量關閉迴響
function disable_comments( $posts ) {
if ( !is_single() ) {
return $posts;
}
if ( $posts[0]->comment_count > 100 ) {
$posts[0]->comment_status = ‘disabled’;
$posts[0]->ping_status = ‘disabled’;
}
return $posts;
}
add_filter( ‘the_posts’, ‘disable_comments’ );
上面的代碼是當一篇文章的迴響數量超過100條以後,自動關閉這篇文章的迴響功能,請根據自己的需要,修改第 6 行的 100 為你想要的數量。
此代碼在 WP 3.5.1 測試有效。
參考資料:http://wordpressapi.com/2013/06/12/disable-comments-posts-commment-count-wordpress/