动态再营销代码问题。导致wordpress错误的条件逻辑
Issue with Dynamic Remarketing Tag. Conditional Logic causing a wordpress error
正在尝试为查看到 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
}
}
};
'''
谢谢京东
已解决...
add_action('wp_footer', 'dehydr8ed_footer_tags');
function dehydr8ed_footer_tags(){
if(is_product()) {
global $product;
$id = $product->get_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 esc_js( $product->id ); ?>',
'google_business_vertical': 'retail'
}]
});
</script>
<?php
}
};
正在尝试为查看到 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
}
}
};
'''
谢谢京东
已解决...
add_action('wp_footer', 'dehydr8ed_footer_tags');
function dehydr8ed_footer_tags(){
if(is_product()) {
global $product;
$id = $product->get_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 esc_js( $product->id ); ?>',
'google_business_vertical': 'retail'
}]
});
</script>
<?php
}
};