动态再营销标签存在问题导致wordpress错误的条件逻辑

问题描述

试图为在wordpress页脚中查看过的产品添加Google再营销标签,但是我一直收到严重错误消息。它在没有条件逻辑的情况下可以正常工作,但是一旦添加,我就会收到一个错误。我尝试了多种组合,只是在转动轮子,却一无所获。谁能帮我解决这个问题?我似乎无法找出问题所在。预先感谢您的帮助。

'''

add_action('wp_footer’,'dehydr8ed_footer_tags');
function dehydr8ed_footer_tags() {

    if (is_product() ){
        global $post;
        $post_id = $post->ID;
        $product = wc_get_product( $post->ID );
        if ( $product->is_in_stock() ) {
        $price = $product->get_price();

?>

<script>
  gtag('event','page_view',{
    'send_to': '#########','value': ‘<?PHP echo ( number_format( $price,2,'.','') ); ?>’,'items': [{
    'id': '<?PHP echo ( $product->id ); ?>','google_business_vertical': 'retail'
    }]
  });
</script>

<?PHP
        }
    }
};

'''

JD,谢谢你

解决方法

已解决...

{{1}}