echo str_replace("<br>",",",$sub1);
а так echo str_replace("<br />",",",$sub1);
?
вставьте сюда кусок html кода списка, который выводится, а то так долго гадать можно.
<li class="categories">,
<ul>
<li class="cat-item cat-item-29"><a href="http://ttt.selftrips.ru.xsph.ru/category/12345/5-puteshestvie-s-detmi/">5 Puteshestvie S Detmi</a> (3)
</li>
<li class="cat-item cat-item-200"><a href="http://ttt.selftrips.ru.xsph.ru/category/12345/v-evropu-na-mashine-2/">2015 В Европу на машине-2</a> (3)
</li>
<li class="cat-item cat-item-226"><a href="http://ttt.selftrips.ru.xsph.ru/category/12345/aaa/">aaa</a> (1)
</li>
</ul>
</li>
я как раз вам и написал для style=none
echo str_replace("<br>",",",$sub1);
то есть задача состоит в том, чтобы заменить перевод строки BR на запятые. Хотя это не очень правильный подход. Если завтра вы захотите изменить вид списка категорий, снова придется код менять. Правильнее выводить со стилями и эти стили правильно описать в файле стилей темы.
<li class="categories">,
<ul>
<li class="cat-item cat-item-29"><a href="http://ttt.selftrips.ru.xsph.ru/category/12345/5-puteshestvie-s-detmi/" >5 Puteshestvie S Detmi</a> (3)
</li>
<li class="cat-item cat-item-200"><a href="http://ttt.selftrips.ru.xsph.ru/category/12345/v-evropu-na-mashine-2/" >2015 В Европу на машине-2</a> (3)
</li>
<li class="cat-item cat-item-226"><a href="http://ttt.selftrips.ru.xsph.ru/category/12345/aaa/" >aaa</a> (1)
</li>
</ul>
</li>
<p>——————————-wp_list_categories———————style———-wp_list_categories <a href="http://ttt.selftrips.ru.xsph.ru/category/12345/5-puteshestvie-s-detmi/" >5 Puteshestvie S Detmi</a> (3)<br />
<a href="http://ttt.selftrips.ru.xsph.ru/category/12345/v-evropu-na-mashine-2/" >2015 В Европу на машине-2</a> (3)<br />
<a href="http://ttt.selftrips.ru.xsph.ru/category/12345/aaa/" >aaa</a> (1)<br />
———————style———-wp_list_categoriesСтраны Европы 3<br /> <a href="http://ttt.selftrips.ru.xsph.ru/category/12345/5-puteshestvie-s-detmi/" >5 Puteshestvie S Detmi</a> (3)<br />
<a href="http://ttt.selftrips.ru.xsph.ru/category/12345/v-evropu-na-mashine-2/" >2015 В Европу на машине-2</a> (3)<br />
<a href="http://ttt.selftrips.ru.xsph.ru/category/12345/aaa/" >aaa</a> (1)<br />
<a href="http://ttt.selftrips.ru.xsph.ru/category/12345/5-puteshestvie-s-detmi/" >5 Puteshestvie S Detmi</a> (3)<br />
<a href="http://ttt.selftrips.ru.xsph.ru/category/12345/v-evropu-na-mashine-2/" >2015 В Европу на машине-2</a> (3)<br />
<a href="http://ttt.selftrips.ru.xsph.ru/category/12345/aaa/" >aaa</a> (1)<br />
echo str_replace("<br>",",",$sub1);
не помогает, продолжает выводить списком
то есть задача состоит в том, чтобы заменить перевод строки BR на запятые. На картинке у вас br без слеша, хотя я думаю он там должен быть. посему пробуйте так
echo str_replace("<br />",",",$sub1);
нет это тоже не помогает(((
а что получается? покажите кусок списка выводимого (html код)
какой то баг на форуме, не вставляется (просто исчезает пост)
я выше давал картинки с яндекс диска как выглядит
мой код подходит только для варианта style=none.
если style=list или вовсе вовсе без этого параметра, то в файл style.css темы надо добавить
.cat-item {
list-style: none;
list-style-type: none;
display: inline;
}
li.cat-item::after {
content: ",";
}