个性化阅读
专注于IT技术分析

如何在WordPress中添加活动类以锚定标签

<li>
  <a href="<?php echo site_url('/blog') ?>"
  <?php if(get_post_type()=='post') echo 'class="active"'?>>Blog</a>
</li>

我试图将活动类添加到导航中的其他链接, 但是此代码给出了错误。有人可以纠正上述代码中的错误吗?


#1


怎么样呢?

function add_class_to_href( $classes, $item ) {
    if ( in_array('current_page_item', $item->classes) ) {
        $classes['class'] = 'active';
    }
    return $classes;
}
add_filter( 'nav_menu_link_attributes', 'add_class_to_href', 10, 2 );

如果我理解正确的话, 也许这就是要走的路。无论如何, 希望这会有所帮助!

我知道这是一个整体功能, 但这应该可行。将此粘贴到function.php文件中。

赞(0)
未经允许不得转载:srcmini » 如何在WordPress中添加活动类以锚定标签

评论 抢沙发

评论前必须登录!