Intereting Posts
Как добавить фильтр для плагина wordpress? Скрыть сообщения принадлежит нескольким категориям на главной странице Получать случайные пользовательские сообщения из настраиваемого типа сообщений Неправильный путь при добавлении пользовательской вкладки в BuddyPress Как предотвратить перенаправление до max 2147483647 для больших значений переменной запроса страницы? add_action для сохранения пользовательского меню Echo URL большой версии Featured Image Не удается получить доступ к подкаталогу Дайте дополнительный пост-мета в RSS-каналы Пользовательское правило перезаписи не работает Как изменить стандартную цветовую схему администратора по умолчанию в MP6 Как удалить редактор плагинов из меню администратора Список категорий случайной таксономии Изменение префиксов таблиц – как только это сделано, я готов идти вперед? Перезапись пунктов разрыва меню в два раза в детской теме

Как использовать метаданные страницы при использовании wp_list_pages ()?

Я создаю ссылки на страницы в wordpress, используя wp_list_pages() . каждая ссылка содержит <i> который отображает иконки сетчатки. Я хочу установить другой класс для каждой ссылки, чтобы отобразить другой значок сетчатки. мой код до сих пор таков:

 <?php wp_list_pages('link_before=<i class="A RETINA ICON CLASS NAME"></i>&link_after=<br >'); ?> 

Как это сделать, используя метаданные страниц или другие способы?

Solutions Collecting From Web of "Как использовать метаданные страницы при использовании wp_list_pages ()?"

Вы можете сделать это с помощью jQuery с помощью .eq (), чтобы добавить определенный класс к каждому элементу i .

Пример:

Добавьте класс к элементу i из PHP.

 <?php wp_list_pages('link_before=<i class="retina_icon"></i>&link_after=<br >'); ?> 

Затем добавьте еще один класс в jQuery.

 jQuery('.retina-icon:eq(0)').addClass("retina-icon-1"); jQuery('retina-icon:eq(1)').addClass("retina-icon-2");