Вставьте изображение внутри тега <a>в wp_nav_menu - PullRequest
4 голосов
/ 14 августа 2011

Я пытаюсь создать в WordPress меню с изображением над ссылкой и текстом под ссылкой.

Мне бы хотелось, чтобы оно было динамичным и использовало встроенную функцию меню WordPress.Я вижу, что многие хаки утверждают, что используют CSS для создания фонового изображения, но это не делает изображение кликабельным.

Есть ли способ заставить WordPress добавить тег <img> - или <span>внутри тега <a>?

1 Ответ

3 голосов
/ 22 августа 2011

Попробуйте использовать опции 'link_before' или 'link_after' для wp_nav_menu.

<?php 
    $args = array(
        'link_before' => '<img src="myImage.jpg" />'
    );
    wp_nav_menu($args); 
?>

Это вставит что-либо до или после текста ссылки элемента меню.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...