Intereting Posts
Как правильно зарегистрировать загрузочный JavaScript в WordPress functions.php? Создание шаблона страницы без No Footer Как обрабатывать эскизы Вкладки справки с помощью: add_help_tab () обратного вызова – Как работает аргумент? Сохранение состояния между функциями крюка Как показать общее количество просмотров по всем сообщениям для автора Как заказывать сообщения по измененной дате без использования «query_posts»? Добавление элементов меню динамически с помощью wp_nav_menu_objects Как я могу отображать заголовок категории над эскизом? wp_list _table У вас недостаточно прав для доступа к этой странице. Вставить только содержание страницы Предупреждение: call_user_func () ожидает, что параметр 1 будет действительным обратным вызовом, функция Утверждение администратора для редактирования профиля пользователя Проблемы с сохранением метаданных Как вызвать определенный объект / строку в файле PHP

Как удалить теги из wp_list_categories?

Если я wp_list_categories 'style' => 'none' в качестве аргумента для wp_list_categories , теги <li> удаляются. Это здорово, но <br> теги. Как я могу их удалить?

Solutions Collecting From Web of "Как удалить теги из wp_list_categories?"

Попробуйте что-то вроде этого:

 $args = array( 'echo' => 0, // your other parameters ); echo str_replace( "<br>", "", wp_list_categories( $args ) ); 

К сожалению, я не могу комментировать, но Джеймс Джонс прав в wp-includes / category-template.php @ 1103, вы увидите, что если параметр стиля не установлен, он будет вызывать <br /> в конце каждого элемента.

единственное, что неправильно, это то, что это должно быть

 str_replace( "<br />", "", wp_list_categories( $args ) ); 

также имейте в виду, чтобы установить параметр echo в false, иначе он сразу выведет html.

Новый атрибут separator wp_list_categories()

Я думаю, вы ищете новый атрибут separator , который будет представлен здесь, в WordPress 4.4, который находится за углом. Я нашел билет на трассу здесь # 9025 .

Затем вы можете использовать:

 $args = [ 'style' => 'none', 'separator' => '', // <-- Removes the default one ]; wp_list_categories( $args ); 

где по умолчанию это « 'seperator' => '<br />' ;

Пример:

Мы получаем:

 <a href="http://example.tld/category/red/" >Red</a> <a href="http://example.tld/category/green/" >Green</a> <a href="http://example.tld/category/blue/" >Blue</a> 

вместо

 <a href="http://example.tld/category/red/" >Red</a><br /> <a href="http://example.tld/category/green/" >Green</a><br /> <a href="http://example.tld/category/blue/" >Blue</a><br />