Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql Wordpress BBPress中的回复类型是什么?_Sql_Wordpress_Bbpress - Fatal编程技术网

Sql Wordpress BBPress中的回复类型是什么?

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

我确实统计了我的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' => '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}”;然后检查正在运行的查询,看看它是否也使用今天的日期