get_metadata_by_mid()不在实时服务器上工作,但适用于本地安装

时间:2017-12-07 02:41:09

标签: wordpress

我正在使用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

这是一个非常奇怪的问题,我不知道;怎么了?

注意:

  • 在两种环境(本地和服务器)上运行相同版本的wordpress
  • $booking_id var不为空

0 个答案:

没有答案