定位硬编码菜单项

时间:2017-02-10 作者:user3196758

我使用了在wordpress中找到的一段代码。stackexchange可向我的菜单/导航添加自定义链接。我适应了自己的需要,效果很好。问题是它会将链接添加到导航列表的第一个位置,但我希望它位于其他链接之后的最后。

有人知道如何做到这一点吗?

function new_nav_menu_items($items, $args) {


 if( $args->theme_location == \'primary\' ){
    $homelink = \'<li><a  class="sites-button" data-toggle="animatedModal10">cool</a></li>\';
    $items = $homelink . $items;
}
return $items;
}

add_filter( \'wp_nav_menu_items\', \'new_nav_menu_items\', 1, 2  );

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

尝试更改此行:

$items = $homelink . $items;

$items = $items . $homelink;

相关推荐

Force pretty permalinks?

我正在构建一个插件,该插件将用于单个站点,并依赖于add_rewrite_rule 要工作,需要打开永久链接。打开它们并不困难,因为它只是一个站点,但我担心其中一个管理员可能会在不知道自己在做什么的情况下关闭它,并破坏该站点。如何以编程方式强制保持漂亮的永久链接?