Wordpress 如果我在论坛页面上,我将如何检测

Wordpress 如果我在论坛页面上,我将如何检测,wordpress,wordpress-theming,bbpress,Wordpress,Wordpress Theming,Bbpress,我制作了一个WordPress主题,并成功地检测到是否安装了bbpress,我希望有一个正确的方式来查看我是否在论坛、主题列表或主题页面上 据我所知,url结构如下: ?帖子类型=论坛 ?论坛=测试-2 ?主题=测试 对于一个非常基本的安装没有使用子窗体和所有这些。 我的问题是,我会使用GET和或POST,还是缺少一些内置的wordpress函数 我试图做到: if('forum' == get_post_type() || 'topic' == get_post_type()){

我制作了一个WordPress主题,并成功地检测到是否安装了bbpress,我希望有一个正确的方式来查看我是否在论坛、主题列表或主题页面上

据我所知,url结构如下:

  • ?帖子类型=论坛
  • ?论坛=测试-2
  • ?主题=测试
对于一个非常基本的安装没有使用子窗体和所有这些。 我的问题是,我会使用GET和或POST,还是缺少一些内置的wordpress函数

我试图做到:

if('forum' == get_post_type() || 'topic' == get_post_type()){
    echo "I am here"; exit;
}

但这不起作用。所以…我想知道我是否遗漏了什么?

不确定这是否仍然是一个问题,但这对我来说是可行的(WP3.x,bbPress plugin 2.x)

$posttype=get_post_type(); 

if (($posttype=='forum')||($posttype=='topic')) 
  { echo "I am here"; }