Custom Taxonomy conditionals

时间:2013-01-31 作者:Danny

因此,我设置了自定义帖子类型“products”和自定义分类/类别“Defense”law&;“强制执行”和“商业”。

我已经使用以下条件为产品设置了一些特定的css和正确的横幅:

<?php if (has_term( \'defence\', \'productcat\', $post->ID )) { ?>
如果产品属于一个类别,这将非常有效。

这是我的问题-我有多个类别的产品,所以我希望有一个条件,看看它们是如何进入我的产品页面的:

我在分类法登录页和产品页的左侧有一个菜单,例如,我在所有3个分类法中都有产品1;在左侧下方将有3个父分类法,每个分类法下的产品都是子分类法。

我想做的是有一个条件来设置我的自定义css/横幅,这取决于单击左侧菜单上的产品的位置;ie如果“Defense”下的产品1是单击,我想显示“Defense”横幅,如果在其他2个分类下单击,也会显示相同的横幅。

希望这有意义。

老实说,我认为这是不可能的,具有多个分类法的产品只需要有默认的css和一个包含所有分类法的旋转横幅。

非常感谢您的时间和帮助

Edit我有一个想法——如果我能把分类法作为我的永久链接ie域的一部分。com/产品/分类法/我可以使用的产品

$_SERVER[\'HTTP_HOST\'] ==

1 个回复
最合适的回答,由SO网友:Danny 整理而成

好的,为了解决这个问题并做我需要做的事情,我安装了一个插件(Toto\\u unit定制的Post类型Permalinks),以向我的permalink结构中添加自定义Post类型和自定义分类法。

对于我的条件,我使用$\\u SERVER[\'HTTP\\u HOST\']==检查当前url。

希望这能帮助其他人。

结束

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register