0

以下のコードを使用して、カスタム分類用語とその説明のリストを表示しようとしています。

私が抱えている問題は、カスタム投稿タイプに関連付けられていない分類用語 (つまり、空の分類用語) がリストに表示されないことです。それらを表示する方法はありますか?

    $institutions = get_terms('institutions');

    foreach($institutions as $institution) {

        // variables
        $link = get_term_link(intval($institution->term_id),'institutions');
        $description = term_description(intval($institution->term_id),'institutions');

        // output
        echo '<article>';
        echo '<h3><a href="' . $link . '">' . $institution->name . '</a></h3>' . strip_tags(substr($description,0,350)) . '...';
        echo '</article>';

        };

分類法を登録するために使用しているコードは次のとおりです。

add_action( 'init', 'inst_taxonomies', 0 );

function inst_taxonomies() {

    $htinstutitions_labels = array(
        'name'              => _x( 'Institutions', 'taxonomy general name' ),
        'singular_name'     => _x( 'Institution', 'taxonomy singular name' ),
        'search_items'      =>  __( 'Search in institutions' ),
        'all_items'         => __( 'All institutions' ),
        'most_used_items'   => null,
        'parent_item'       => null,
        'parent_item_colon' => null,
        'edit_item'         => __( 'Edit institution' ), 
        'update_item'       => __( 'Update institution' ),
        'add_new_item'      => __( 'Add new institution' ),
        'new_item_name'     => __( 'New institution' ),
        'menu_name'         => __( 'Institutions' ),
    );  
        register_taxonomy('institutions',array('jobs'),array(
        'hierarchical'      => true,
        'labels'            => $htinstutitions_labels,
        'show_admin_column' => true,
        'has_archive'       => true,
        'show_ui'           => true,
        'query_var'         => true,
        'hide_empty'        => 0,
        'rewrite'           => array('slug' => 'institutions' )
    ));
}
4

1 に答える 1