我试图在大多数产品的搜索中显示每个产品的价格,但是当我搜索一个特定产品时,我一直收到此错误
致命错误:在第76行的/home/public_html/wp-content/theme/search.php中调用非对象的成员函数getpricehtml()
这是我在“CUP0501-001 2822505 Jacobsen Reel Motor WMSM4”上收到错误的唯一搜索。
以下是搜索页面上给我带来麻烦的行
getpricehtml(); ?>
任何帮助都将不胜感激。
答案 0 :(得分:3)
在此文件中,$ product未定义,因此请对其进行定义。
此代码可能会解决您的问题。
global $woocommerce;
$product = new WC_Product(get_the_ID());
echo $product->get_price_html(); //Shows the price