1) 默认值wp_options
我真不明白人们为什么要求婚
update_option( "taxonomy_term_$t_id", $term_meta );
当我们可以有一个选项时,其索引是术语ID和作为值的自定义字段
$options = get_option( \'taxonomy_term_meta\' );
$options[$t_id] = $term_meta;
update_option( \'taxonomy_term_meta\', $options );
然后简单地拉动该选项并获取为给定术语ID存储的值
$options = get_option( \'taxonomy_term_meta\' );
echo $options[$tax->term_id];
2)自定义wp_taxonomymeta
表
这就是插件
Taxonomy Metadata, 由James链接,does。很简单,一旦创建了这个表
add_
,
get_
,
update_
和
delete_metadata
将开始使用
\'taxonomy\'
. 像这样:
function add_term_meta($term_id, $meta_key, $meta_value, $unique = false) {
return add_metadata(\'taxonomy\', $term_id, $meta_key, $meta_value, $unique);
}
function delete_term_meta($term_id, $meta_key, $meta_value = \'\') {
return delete_metadata(\'taxonomy\', $term_id, $meta_key, $meta_value);
}
function get_term_meta($term_id, $key, $single = false) {
return get_metadata(\'taxonomy\', $term_id, $key, $single);
}
function update_term_meta($term_id, $meta_key, $meta_value, $prev_value = \'\') {
return update_metadata(\'taxonomy\', $term_id, $meta_key, $meta_value, $prev_value);
}
助手职位类型,如中所述
Matthew Boynes 回答(我想有人在门票#10142中也提到了这一点。
4) 在盒子外面plugin code, 有一个链接指向Core Ticket #10142 讨论所有这些。这是一张4年的票,(closed)(maybelater)
, 许多开发人员都加入了进来,但没有得出任何结论。
最后,我们有了这个金块(我的重点):
由于我经常需要它,我编写了自己的解决方案:Misuses the "description" field as storage container for a serialized array. The only thing that was a little tricky was to display the plain description in the admin UI. 无论如何,这将是我希望的解决方案:只需转换描述字段,而不是添加一堆新字段。如果需要它,那么我们将在获得它后看到用例,并使用更高版本的可搜索解决方案。
Pretty 聪明的。