Wordpress 限制自定义帖子类型中的帖子数量
我想将自定义帖子类型中可以创建的帖子数量限制为10篇。我尝试过不同的解决方案和下面的代码,但没有任何效果Wordpress 限制自定义帖子类型中的帖子数量,wordpress,Wordpress,我想将自定义帖子类型中可以创建的帖子数量限制为10篇。我尝试过不同的解决方案和下面的代码,但没有任何效果 function post_limit() { $post_query = new WP_Query(array( 'post_type' => 'answer' )); if ($post_query->have_posts()) { $count_posts = wp_count_posts('answer')->publish;
function post_limit() {
$post_query = new WP_Query(array( 'post_type' => 'answer' ));
if ($post_query->have_posts()) {
$count_posts = wp_count_posts('answer')->publish;
if ( $count_posts > 10 ) {
return false;
}
}
}
add_action( 'publish_post', 'post_limit' );
尝试将
post_count
作为参数传递给query,而不是使用wp_reset_query()重置查询代码>在循环之后,我还没有测试post_count
尝试一下并让我知道。你提到的代码到底得到了什么?