Выводить настраиваемое текстовое поле как неупорядоченный список

Я новичок в php.

Я использую расширенные настраиваемые поля и настраиваю поле с tags имен. Пользователи вводят контент, такой как:

 Tag 1, Tag 2, Tag 3 

Я хотел бы проанализировать этот вывод и показать его как неупорядоченный список:

  • Тег 1
  • Тег 2
  • Тег 3

Следующий код дает мне поле.

 <div><?php the_field('tags'); ?></div> 

Любые предложения, как анализировать ввод как неупорядоченный список html?

Я очень ценю ваши ответы!

Solutions Collecting From Web of "Выводить настраиваемое текстовое поле как неупорядоченный список"

Это больше о манипуляциях с строками и массивами с php, чем вопрос, связанный с WordPress.

Правильный способ сделать это будет использовать поле ретранслятора вместо одного текстового ввода. Расширенные пользовательские поля, которые, кажется, являются плагином, который вы используете, имеют приятный повторитель. Это позволит пользователям добавлять столько полей, сколько захочет, изменить их порядок, удалить их и т. Д. Все, не беспокоясь о правильном написании разделителя.

Если использование поля ретранслятора не является вариантом, вы можете использовать функцию php explode для преобразования строки в массив, а затем обработать ее простым циклом.

 //The custom field $custom_field = 'Tag 1, Tag 2, Tag 3'; //Remove the extra space after the comma $custom_field = str_replace( ', ', ',', $custom_field ); //Convert the string to array using the comma as the delimiter $items = explode( ',' , $custom_field ); //Print the unordered list echo '<ul>'; foreach ( $items as $item ) : echo "<li>$item</li>"; endforeach; echo '</ul>';