Wordpress 显示自定义字段类别
我正试图在Woocommerce类别存档页面中显示自定义字段 在php函数中,我创建术语prix_min_cat并保存它。它在相同的页面中工作,但没有循环Wordpress 显示自定义字段类别,wordpress,woocommerce,taxonomy-terms,Wordpress,Woocommerce,Taxonomy Terms,我正试图在Woocommerce类别存档页面中显示自定义字段 在php函数中,我创建术语prix_min_cat并保存它。它在相同的页面中工作,但没有循环 add_action( 'woocommerce_after_subcategory_title', 'custom_add_catg_min_price', 12); function custom_add_catg_min_price ($category) { $cat_id = $category->te
add_action( 'woocommerce_after_subcategory_title', 'custom_add_catg_min_price', 12);
function custom_add_catg_min_price ($category) {
$cat_id = $category->term_id;
$prod_term = get_term($cat_id,'product_cat');
$minprice= $prod_term->prix_min_cat;
echo '<p class="showcase-item-addendum">'.$minprice.'</p>';
}
add_action('woocommerce_在子类别标题之后,'custom_add_catg_min_price',12);
功能自定义添加最低价格($category){
$cat\u id=$category->term\u id;
$prod_term=get_term($cat_id,'product_cat');
$minprice=$prod\u term->prix\u min\u cat;
echo“”.$minprice.
”;
}
如何显示术语值您可以调整此代码以显示术语值:
add_action( 'woocommerce_after_subcategory_title', 'wpm_product_cat_display_details_meta' );
/**
* Display details meta on Product Category archives.
*
*/
function wpm_product_cat_display_details_meta() {
if ( ! is_tax( 'product_cat' ) ) {
return;
}
$t_id = get_queried_object()->term_id;
$details = get_term_meta( $t_id, 'details', true ); //'details' is your term value
if ( '' !== $details ) { //'details' is your term value
?>
<div class="product-cat-details">
<?php echo apply_filters( 'the_content', wp_kses_post( $details ) ); ?> //'details' is your term value
</div>
<?php
}
}
add_action('woocommerce_在子类别_title'之后,'wpm_产品_cat_display_details_meta');
/**
*显示产品类别存档上的详细信息。
*
*/
功能wpm\产品\类别\显示\详细信息\元(){
如果(!is_tax('product_cat')){
返回;
}
$t\u id=get\u queryed\u object()->term\u id;
$details=get_term_meta($t_id,'details',true)/'details'是您的术语值
如果(“”!=$details){/'details'是您的术语值
?>
//“细节”是您的术语值
根据您的问题,静态文本显示在正确的位置,因此您只需在函数中使用$category参数。在函数中只需使用print_r($category);并共享输出。尝试print_r minprice print_r($category)不起作用。它会显示所有WP Terms对象。您找到term了吗?