article/permalink
当用户登陆专用页面时,我试图在特定的侧边栏中调用我们的 WP 主题。帖子类别将决定拉入哪个侧边栏。
示例:如果用户到达permalink/dedicated article
分类为“红色”的帖子的页面,则主题将查找帖子类别,确认该类别为红色,然后找到并拉入我定义为“红色”的侧边栏”。
刚开始这个项目,如果对我在下面描述的内容有任何想法,将不胜感激。
这就是我认为实现这一目标的代码应该是这样的:
<?php
if (is_category()){
$current_cat = intval( get_query_var('cat') );
get_sidebar($current_cat); //for category red get sidebar-red.php
}
?>
另一个难题:
我想添加一个附加参数,以便如果帖子未分类(即我们出于任何原因没有对帖子进行分类),它将拉入默认侧边栏。我认为代码应该像这样,但我不知道如何定义“不存在的类别”。基本上我想告诉 wordpress 寻找帖子类别。如果它发现一个不存在,那么我希望它拉入 sidebar-default.php
<?php
if (is_category()){
$current_cat = intval( get_query_var('cat') );
get_sidebar($current_cat); }
elseif (is_category(**argument for nonexistent category**))
$current_cat = intval( get_query_var('cat') );
get_sidebar-default.php; }
?>