变量$product在函数运行时未定义,您需要访问该对象以调用方法get\\u price\\u html()。一种方法是调用全局变量:
add_action( \'woocommerce_before_add_to_cart_button\', \'misha_before_add_to_cart_btn\' );
function misha_before_add_to_cart_btn(){
global $product;
echo \'<div class="btn-price">\'.$product->get_price_html().\'</div>\';
}