首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >is_tax()条件标记不工作

is_tax()条件标记不工作
EN

WordPress Development用户
提问于 2020-02-21 15:39:27
回答 1查看 374关注 0票数 0

我有一个菜单项,其中一个CSS类添加了一个'page_active‘类(它在相关项下直观地显示了下划线)。如果is_page('Latest')is_archive('sites)条件返回true,则在某些菜单项上添加此选项。

我的主要菜单项之一(菜单项-3)是自定义分类法,因此,我使用的是一个名为'web‘的自定义分类法,而不是使用上述两种方法中的任何一种。这并没有添加'page_active‘类,而且CSS类仍然被添加到另外两个项中的一个。

下面是代码-任何关于如何解决这个问题的想法都将受到极大的赞赏。

CSS

代码语言:javascript
复制
.underline.page_active:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 5px;
    background: #a882ff;
    left: 0;
    bottom: -0.39em;
    z-index: -1;
}

.menu-item-2.underline.page_active:after {
    width: 3.1rem;
    left: 5.7rem;
    z-index: -1;
    bottom: 2rem;
}   

HTML / PHP

代码语言:javascript
复制
    " title="Latest" href="">Latest
    ">Design
        
            Sites We Like
            Graphic Design
        
    
    " href="">Web
    Marketing
EN

回答 1

WordPress Development用户

回答已采纳

发布于 2020-02-24 00:52:13

我找到了解决这个问题的方法,is_tax();方法需要两个参数--分类法和术语本身,所以应该是:

is_tax('news_categories', 'web')

作为额外的一点,is_archive('sites')也应该是is_post_type_archive('sites')

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/359203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档