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

Мне нужна помощь, как я могу отобразить пользовательские таксономии на выбранных страницах? я имею в виду, что у меня есть 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 ); }