<
li>
<
a href="http://www.srcmini.com/<
?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 );
如果我理解正确的话, 也许这就是要走的路。无论如何, 希望这会有所帮助!
【如何在WordPress中添加活动类以锚定标签】我知道这是一个整体功能, 但这应该可行。将此粘贴到function.php文件中。
推荐阅读
- 如何一次向所有wp帖子添加功能
- 如果它是WordPress的首页,如何将类添加到body元素()
- 如何从WordPress中的另一个PHP文件访问数组变量()
- WordPress数组如何在后台工作()
- 如何使用自定义分类(产品,类别,用户,自定义帖子类型)进行搜索,使用没有任何插件的功能搜索WordPress
- 如何在WordPress中创建响应式图像轮播和幻灯片自定义帖子类型内容
- 你如何正确地向WordPress Customizer添加图像控件()
- 你如何链接到帖子作者的个人资料页面()
- 你如何根据使用它的帖子数量来停用wordpress帖子中自定义字段的值()