/ / Показувати список всіх таксономій та описів таксономії (навіть порожніх) - wordpress

Відображення списку всіх таксономій та описів таксономії (навіть порожніх) - wordpress

Я намагаюся відобразити список термінів та їх описів, що використовуються користувачем, за допомогою наведеного нижче коду.

Проблема, яку я маю, полягає в тому, що терміни таксономії, які не пов'язані з типом користувацького повідомлення (тобто порожніми термінами таксономії), не відображатимуться у списку. Будь-яка ідея, як отримати їх для відображення?

    $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" )
));
}

Відповіді:

0 для відповіді № 1
$args = array(
"hide_empty"    => false,
);
$institutions = get_terms("institutions",$args);

Дивіться тут

Отримати умови