Intereting Posts
Возврат для пустых настраиваемых полей нужна помощь с надписью «… читать дальше» в functions.php Мой блог внезапно не может найти мою таблицу стилей? Как я могу показать многостраничный пост как единый, завернутый пост? $ wp_query-> current_post перезапускается с нуля на постраничных страницах Можно ли исключить сообщение мета-ключом с помощью функции pre_get_posts? Как включить третий уровень с функцией wp_get_nav_menu_items Переназначение URL-адресов пользовательской категории Внедрение предварительно заданного текста из настраиваемого шаблона страницы в редактор Приложение в WordPress не подходит для мобильного экрана Функция не работает в одном месте Результат короткого кода появляется перед содержимым страницы Оптимизация запросов WordPress – удаление группы по идентификатору Включить последние сообщения автора с разбиением на страницы в одном шаблоне? Пользовательский тип типа сообщения типа персонализированного сообщения

пользовательские таксономии на страницах

Мне нужна помощь, как я могу отобразить пользовательские таксономии на выбранных страницах? я имею в виду, что у меня есть 3 пользовательских местоположения таксономии, продолжительность и курсы. Я создал три страницы, на которых я хочу отобразить условия этих пользовательских таксономий, я отобразил их на своих сообщениях, используя функцию

<?php echo do_shortcode("[terms]"); ?> 

но то же самое, что я хочу сделать на моих страницах также, как я могу это сделать ??????

Solutions Collecting From Web of "пользовательские таксономии на страницах"

Если вы хотите отобразить список всех терминов в таксономии, вы можете вызвать wp_list_categories() и передать аргумент taxonomy чтобы получить что-либо, кроме категорий:

 wp_list_categories( array( 'taxonomy' => 'your-taxonomy' ) ); 

Если вы хотите использовать для этого add_shortcode() , чтобы вы могли использовать его в своем сообщении, используйте add_shortcode() . Этот непроверенный примерный код позволяет вам использовать [taxonomy_terms] или [taxonomy_terms taxonomy=my-taxonomy] в вашем контенте:

 add_shortcode( 'taxonomy_terms', 'wpse4668_taxonomies' ); function wpse4668_taxonomies( $atts ) { // Sanitize our input $atts = shortcode_atts( array( 'taxonomy' => 'your-default-taxonomy', ), $atts ); // Don't echo the output, just return it $atts['echo'] = 0; return wp_list_categories( $atts ); }