如何从wp_list_ages菜单的当前页面中删除link元素?

时间:2011-01-19 作者:Boldfish

WP制作了一个链接列表,并有效地应用了当前的\\u page类,但我关心的是链接到您所在页面的可访问性问题。

通常我会交换<a href etc与<span, 你会如何使用WordPress实现这一点?

(除了手动创建页面列表!)

2 个回复
SO网友:goldenapples

重写整个walker课程是一个很大的痛苦。。。比结果合理的工作多得多。但您可以使用一点javascript来删除链接。如果您要包括jquery,类似这样的操作应该可以:

jquery(document).ready(function() {
    jquery(\'.current_page_item a\').removeAttr( \'href\' );
    });

SO网友:fuxia

就在最近,我发布了一个插件,它正是这样做的:Remove Redundant Links. 您可以对每个过滤器的输出进行成本计算,示例见自述。

结束

相关推荐

Menu API not switching menus?

我正在使用菜单API,我想切换到其他菜单,但出于某种原因,它保留了第一个菜单这是我的密码在函数中。php add_action( \'init\', \'register_my_menus\',10 ); function register_my_menus() { register_nav_menu(\'main-navigation\', \'Main Navigation\'); } 下面是我的主题文件(header.ph