WordPress различна снимка на менюто

oniq

Registered
Код:
<?php 
	   wp_nav_menu(array(
	    'theme_location' => 'menu-top',
	    'container' => 'nav',
	    'container_id' => "mainnav",
	    'link_before'     => '<i class="icon-user"></i>',
	    ));
?>

Понеже в менюто имам на всеки линк различна снимка.
Как мога да променям icon-user динамично и да е валидно за
страницата която искам.
 
В админ панела можеш да си сложиш клас на всеки елемент от менюто. WordPress ще постави този клас на <li> тага на елемента от менюто.
След това със CSS можеш да си наместваш картинките.

Пример:
слагаш клас 'custom-css-name'
в CSS пишеш: .custom-css-name .icon-user { background: url('...'); }

и така за всичките елементи от менюто :)

P.S. За да позволиш слагането на класове на елементи от менюто, горе вдясно цъкаш Screen Options и после тикваш CSS Classes.
 
Проблемът е, че като бекграунд не върши работа.
Добавя се пред <a>

<i class"icon-user"></i>

А с горното ми го качва горе на <li class="icon-user">
 

Back
Горе