Sql Wordpress BBPress中的回复类型是什么?
我确实统计了我的Wordpress页面7天内的活跃主题。但它只计算活跃(回复)的主题,而不是实际的回复——我需要更多的动态数字来吸引人们使用论坛Sql Wordpress BBPress中的回复类型是什么?,sql,wordpress,bbpress,Sql,Wordpress,Bbpress,我确实统计了我的Wordpress页面7天内的活跃主题。但它只计算活跃(回复)的主题,而不是实际的回复——我需要更多的动态数字来吸引人们使用论坛 function count_new_forum_posts() { $today = date("Y-m-d"); $date2 = date("Y-m-d", strtotime($today . "-7 Day")); $args = array( 'post_type' => 't
function count_new_forum_posts() {
$today = date("Y-m-d");
$date2 = date("Y-m-d", strtotime($today . "-7 Day"));
$args = array(
'post_type' => 'topic',
'meta_query' => array(
array(
'key' => '_bbp_last_active_time',
'value' => $date2,
'type' => 'DATE',
'compare' => '>='
),
)
);
$posts_query = new WP_Query($args);
$the_count = $posts_query->post_count;
return $the_count;
}
add_filter('wp_nav_menu_items', 'new_forums_notice_to_menu', 10, 2);
function new_forums_notice_to_menu($items, $args) {
if(count_new_forum_posts() > 0){
if( $args->theme_location == 'primary' )
$items .= '<li><a href="http://***/forums/" text-transform="lowercase" text-shadow="2px 1px 2px black"><font color="red">Šios savaitės naujos žinutės forume: <span>'.count_new_forum_posts().'</span></font></a></li>';
return $items;
}else{
if( $args->theme_location == 'primary' )
$items .= '<li><a href="http://***/forums/" text-transform="lowercase" text-shadow="2px 1px 2px black"><font color="gray">Šią savaitę forume dar niekas nepasisakė</span></font></a></li>';
return $items;
}
}
function count\u new\u forum\u posts(){
$today=日期(“Y-m-d”);
$date2=日期(“Y-m-d”,标准时间($today.-7天”);
$args=数组(
“帖子类型”=>“主题”,
“元查询”=>数组(
排列(
“键”=>“\u bbp\u上次\u活动\u时间”,
“值”=>$date2,
'类型'=>'日期',
'比较'=>'>='
),
)
);
$posts\u query=新的WP\u查询($args);
$theu count=$posts\u query->post\u count;
返回$u计数;
}
添加过滤器(“工作包导航菜单项”、“新论坛通知”添加到菜单中”,10,2);
功能新建论坛通知菜单($items,$args){
如果(统计新论坛帖子数()>0){
如果($args->theme\u location=='primary')
$items.='';
退回$items;
}否则{
如果($args->theme\u location=='primary')
$items.='';
退回$items;
}
}
当我尝试将帖子类型更改为“回复”或“回复”时,它将计数为0。对于主题:帖子类型=回复主题:帖子类型=论坛回复:帖子类型=论坛回复:帖子类型=论坛回复:帖子类型=forumpost类型=回复今天不计数3个新回复:/在返回之前执行此操作,回显“回复计数SQL查询:{$posts\u Query->request}”;然后检查正在运行的查询,看看它是否也使用今天的日期