我正在使用get_metadata_by_mid()
函数来提取术语ID并使用它来获取术语名称和它的slu ..
这是我的代码:
//$booking_id is passed to function and it's not empty (tested via echoing)
$term_data = get_metadata_by_mid('post', $booking_id);
$vendor_data = get_term_by( 'id', absint( $term_data->post_id ), 'wcpv_product_vendors' );
在html中我使用$vendor_data->name
& $vendor_data->slug
个变量可以访问它们,它可以在我的本地wordpress上运行。但是当我在实时服务器上上传代码时,$term_data
变量没有任何结果。显然$vendor_data
也是空的,因为它没有收到term_id
这是一个非常奇怪的问题,我不知道;怎么了?
注意:
$booking_id
var不为空