[[code0]]
возвращает что-то вроде этого:
People: <a href="person1">Person1</a>, <a href="person2">Person2</a>, ...
Как я могу заставить его возвращать то же самое без ссылок, подобных этой:
People: Person1, Person2
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Может быть проще просто написать список вручную, например:
Как это будет работать для пользовательской таксономии? Я пытался:
$terms = get_the_term_list( $post->ID,'people');
но это дало мне ошибку@Carson, вы используете неправильную функцию, вы хотите,
wp_get_object_terms()
чтобы это было так:$terms = wp_get_object_terms( $post->ID, 'people' );
не делай этого. используйте решение Джо, но
wp_get_post_terms($post->ID, 'people')
вместо wp_get_post_tags()обновленный код.
implode
не сработало, потому что это массив почтовых объектовВ качестве альтернативы вы также можете использовать
Я нашел другой метод, который более прямо отвечает на мой вопрос:
Предоставлено: CSS-трюки.
Использование strip_tags() может усложниться, если вы хотите отобразить свои термины в виде списка HTML. Здесь есть кое-что для вас. $raw, установленный в true (или что-то еще, что не пусто), просто создаст встроенный список с выбранным вами разделителем $, если нет, он сгенерирует список HTML без ссылок. Если вы хотите, чтобы ваш список имел стилизованный заголовок, установите $titletag, скажем, H1 или H2. Если вам не нужен заголовок, просто оставьте $title пустым.
Пример использования: