Php 检索产品';附加组件固定费用的自定义属性值-WooCommerce

Php 检索产品';附加组件固定费用的自定义属性值-WooCommerce,php,wordpress,attributes,woocommerce,Php,Wordpress,Attributes,Woocommerce,我试图获取一个特定的自定义属性来检查是否需要在结帐时添加固定费用,但我对php和wordpress有点陌生,因此访问该属性时遇到了问题。以下是我到目前为止的情况: function find_product_value() { global $woocommerce,$post,$product; $print_value = get_post_meta($product->id, 'print', true); $woocommerce->cart->add_fee( __

我试图获取一个特定的自定义属性来检查是否需要在结帐时添加固定费用,但我对php和wordpress有点陌生,因此访问该属性时遇到了问题。以下是我到目前为止的情况:

function find_product_value() {

global $woocommerce,$post,$product;
$print_value = get_post_meta($product->id, 'print', true);
$woocommerce->cart->add_fee( __('Value is', 'woocommerce'), $print_value ); }

add_action( 'woocommerce_cart_calculate_fees', 'find_product_value' );
?>
现在,第四行代码用于显示属性的值,但在我完成后将添加费用。 第三行代码是我遇到问题的地方;我在这里找到了:,但是我得到了“试图获取非对象的属性”的错误代码。我不是声明了所有变量,还是正确声明了所有变量?或者我试图对变量使用不匹配的命令