我通过此函数为分类法添加了一个名为“albums”的额外字段:
add_action( \'albums_edit_form_fields\', \'albums_taxonomy_edit_meta_field\', 10, 2 );
function save_taxonomy_custom_meta( $term_id ) {
if ( isset( $_POST[\'term_meta\'] ) ) {
$t_id = $term_id;
$term_meta = get_option( "taxonomy_$t_id" );
$cat_keys = array_keys( $_POST[\'term_meta\'] );
foreach ( $cat_keys as $key ) {
if ( isset ( $_POST[\'term_meta\'][$key] ) ) {
$term_meta[$key] = $_POST[\'term_meta\'][$key];
}
}
// Save the option array.
update_option( "taxonomy_$t_id", $term_meta );
}
}
元数据保存得很好,现在我想在页面中列出或查询我的分类法,方法是在分类法名称旁边显示附加到每个分类法的元数据的值(在本例中为图像)。有人知道怎么做吗?