我如何检查哪个档案馆引用了这首单曲?

时间:2013-10-23 作者:Lorenzo

我有一个单独的页面,其中只显示一个类别的帖子。但是,帖子可以有多个类别。

如果用户从类别页面到达,我希望显示该类别名称,否则显示随机名称。

实现这一目标的最快方法是什么?

1 个回复
SO网友:Ivan Hanák

使用http referer或通过URL传递自己的参数来确定引用类别。第一种选择对我来说似乎更好。

这个

//check, whether a user does not access a page directly
if(isset($_SERVER[\'HTTP_REFERER\']))
{
    //get category object
    $category = get_category_by_path($_SERVER[\'HTTP_REFERER\'], false);

    //if category URL was passed 
    if(NULL !== $category)
        echo $category->name;
    //otherwise get your random category
    else
        echo get_random_category_function();
}
else
    echo get_random_category_function();

function get_random_category_function() {
    //code for generating random category
}

结束

相关推荐

使用特定Single.php模板在Custom Taxonomy下创建术语

昨天一些很棒的人帮我解决了这个问题templates for custom taxonomy terms. 现在我有一个相关的问题。同样,我在函数中设置了一个自定义的post类型。php称为“研究”我有一个叫做“分类”的自定义分类法根据该分类法,我有以下术语:oldresearch(父项)--子项1---子项2我需要在这个术语“旧研究”下的所有单页和子目录中使用一个模板。我已经有一项研究了。其他地方正在使用的php。所以这不是我的首选。有什么想法吗?请详细说明,因为我是PHP新手-抱歉。哈哈,提前谢谢!