WordPress:如何从自定义分类中获取自定义字段值?
WordPress: How do i get a custom field value from custom taxonomy?
我有一个自定义分类 "News categories"。此自定义分类有一个自定义文本字段 "Category info".
如何在 post 循环中获取该字段 "Category info" 的值?
如果您在选项 table 中保存了自定义字段,您可以像这样检索它:
$options = get_option( 'category_info' );
echo $options[$taxonomy->term_id];
或者,如果您使用的是 ACF,则可以像这样检索自定义字段:
<?php
// load all 'category' terms for the post
$terms = get_the_terms( get_the_ID(), 'category');
// we will use the first term to load ACF data from
if( !empty($terms) ) {
$term = array_pop($terms);
$custom_field = get_field('category_image', $term );
// do something with $custom_field
}
?>
我有一个自定义分类 "News categories"。此自定义分类有一个自定义文本字段 "Category info".
如何在 post 循环中获取该字段 "Category info" 的值?
如果您在选项 table 中保存了自定义字段,您可以像这样检索它:
$options = get_option( 'category_info' );
echo $options[$taxonomy->term_id];
或者,如果您使用的是 ACF,则可以像这样检索自定义字段:
<?php
// load all 'category' terms for the post
$terms = get_the_terms( get_the_ID(), 'category');
// we will use the first term to load ACF data from
if( !empty($terms) ) {
$term = array_pop($terms);
$custom_field = get_field('category_image', $term );
// do something with $custom_field
}
?>