#php #wordpress #wordpress-theming
#php #wordpress #wordpress-тематизация
Вопрос:
Я пытаюсь добавить ссылки для входа / выхода в главное меню навигации, и я сделал это следующим образом:
add_filter('wp_nav_menu_items', 'add_login_logout_link', 10, 2);
function add_login_logout_link($items, $args) {
ob_start();
wp_loginout('index.php');
$loginoutlink = ob_get_contents();
ob_end_clean();
$items .= '<li>'. $loginoutlink .'</li>';
return $items;
}
Это работает, но добавляет ссылки в конец, и мне нужно добавить во 2-ю позицию, например, как я это делаю?
Комментарии:
1. Используйте codex.wordpress.org/Function_Reference/wp_loginout
Ответ №1:
add_filter('wp_nav_menu_items', 'add_login_logout_link', 10, 2);
function add_login_logout_link($items, $args) {
ob_start();
wp_loginout('index.php');
$loginoutlink = ob_get_contents();
ob_end_clean();
$mylink.= '<li>'. $loginoutlink .'</li>';
array_splice( $items, 1, 0, $mylink);
return $items;
}