我读了的答案this post 也就是说你可以这样做:
http://example.com?post_type=car&color=red
查看$wp\\u query时,一切似乎都正常。也就是说,我得到的“汽车”帖子类型都指定了“红色”一词。但是,请求使用“颜色”自定义分类模板。(在我的例子中,这是taxonomy.php。)如何获得使用“存档车”的请求。改为php的自定义帖子类型模板?
我读了的答案this post 也就是说你可以这样做:
http://example.com?post_type=car&color=red
查看$wp\\u query时,一切似乎都正常。也就是说,我得到的“汽车”帖子类型都指定了“红色”一词。但是,请求使用“颜色”自定义分类模板。(在我的例子中,这是taxonomy.php。)如何获得使用“存档车”的请求。改为php的自定义帖子类型模板?
切换分类法。php就像你的单曲一样。php支持特定的post自定义模板。这是未经测试的代码,因此可能无法工作-但是,首先获取post类型
$post_type = get_query_var(\'post_type\');因此,如果$post\\U type包含post\\U type=\'car\',则包含存档car。php如下所示:
if ( $post_type = \'car\' ) get_template_part(\'archive-car\'); elseif ( $post_type = \'boat\' ) get_template_part(\'archive-boat\'); elseif ( $post_type = \'bike\' ) get_template_part(\'archive-bike\'); else get_template_part(\'regular-taxonomy\');一个更好的选择是,如果你能像这个答案中那样建立一个模板重定向,但我不知道这是否可行。如果可能,可以根据$post\\U type的值重定向分类法模板。
我不确定这是否可能。我的理解是,每当您查看由分类法筛选的帖子时,wordpress都会查找分类法模板。基于层次结构,您可以去掉任何分类页面,只将归档页面作为模板提供,但这似乎有点极端,并没有太大用处。
您希望使用此代码实现什么?
您可以在存档车中构建功能。php页面以特定颜色术语对汽车做出反应。也许这将为您提供所需的功能。
基本问题,但我想启用页面模板。我有一个启用了页面模板的主题。我切换到了另一个模板,但没有更改模板的选项,即使在创建新页面时也是如此。如何打开此选项?我在抄本和论坛上找到了根,但找不到。