致命错误:在非对象上调用成员函数get_price_html()

时间:2015-02-12 20:14:29

标签: php wordpress search wordpress-plugin woocommerce

我试图在大多数产品的搜索中显示每个产品的价格,但是当我搜索一个特定产品时,我一直收到此错误

致命错误:在第76行的/home/public_html/wp-content/theme/search.php中调用非对象的成员函数getpricehtml()

这是我在“CUP0501-001 2822505 Jacobsen Reel Motor WMSM4”上收到错误的唯一搜索。

以下是搜索页面上给我带来麻烦的行

getpricehtml(); ?>

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:3)

在此文件中,$ product未定义,因此请对其进行定义。

此代码可能会解决您的问题。

global $woocommerce;
$product = new WC_Product(get_the_ID()); 
echo $product->get_price_html(); //Shows the price