WordPress: добавьте HTML в определенное навигационное менюPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 WordPress: добавьте HTML в определенное навигационное меню

Сообщение Anonymous »

Код: Выделить всё

add_filter('wp_nav_menu_items', 'add_custom', 10, 2);
function add_custom($items, $args) {
if ($args->theme_location == 'primary') {
$items .= '[*]';
}
return $items;
}
который производит:

Код: Выделить всё

[*]
[*]
[*]
[*] /* added custom HTML */

но что, если в моем меню WP нет «theme_location»? Могу ли я указать свое меню по идентификатору/классу вместо «theme_location» или как еще я могу добавить HTML в одно конкретное меню?

Подробнее здесь: https://stackoverflow.com/questions/186 ... c-nav-menu
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»