小编Bre*_*ski的帖子

IF语句忽略第二个嵌套的IF语句

我编写了以下代码,第二个嵌套的IF语句被忽略了.如果我改变它们的顺序,就会发生同样的事情.我已经尝试了一个elseif语句,但似乎也没有用.

有什么想法吗?我猜它是一个很漂亮的菜鸟问题,所以请欺骗我:)

<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','https://connect.facebook.net/en_US/fbevents.js');

fbq('init', '169969516705075');
fbq('track', "PageView");
<?php 

  if($_GET['order_total'] && $_GET['product_id']) {

    $order_total = $_GET['order_total'];
    $product_id = $_GET['product_id'];

    if($product_id === 8421 || 1925 || 1932) {
        $output = "fbq('track', 'Purchase', {value: '$order_total', currency: 'USD'});";
        echo $output;
    }
    if($product_id === 1647) {
        $free_output = "fbq('track', 'CompleteRegistration');";
        echo $free_output;
    }  
  }
  if (is_cart()) {
    $output = "fbq('track', 'AddToCart');";
    echo $output;
  }
  if(is_checkout()) {
    $output = "fbq('track', 'InitiateCheckout');";
    echo $output;
  }
  if (is_wc_endpoint_url( …
Run Code Online (Sandbox Code Playgroud)

php wordpress facebook woocommerce

1
推荐指数
1
解决办法
96
查看次数

标签 统计

facebook ×1

php ×1

woocommerce ×1

wordpress ×1