我正在尝试访问所有自定义分类术语的自定义分类元数据。元数据存储在如下选项中:
$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 );
在尝试获取每个元数据字段时,我编写了以下代码,但我的数组
$term_meta
完全为空。呼应
$t_id
但是,成功返回所有ID。
<?php
$taxonomy = \'hhie_artists\';
$args = array(
\'hide_empty\' => 0
);
$terms = get_terms( $taxonomy, $args );
foreach( $terms as $term ) {
$empty_terms[] = $term;
$t_id = $term->term_id;
$term_meta = get_option( \'taxonomy_\' . $t_id );
print_r( $term_meta );
echo $t_id;
echo "<br />";
}
?>
例如,数组中的一个键是
$term_meta[\'release_date_meta\']
EDIT: 在页面模板上使用此选项进行测试。