0

对不起一个菜鸟问题。我希望这样做:

<?php  do_action('woocommerce_product_thumbnails'); ?>

以名为 360 且值为 yes 的自定义字段为条件。

<?php // do_action('woocommerce_product_thumbnails'); // ?> 

原因很简单,我的插件使用 36 张图像来创建旋转显示。当我不使用插件时,我想使用缩略图。非常感谢阿萨。

我试过了

<?php 

 if (get_post_meta($post->ID, '360', false)) { 
 do_action('woocommerce_product_thumbnails'); 
 } else { 
 do_action('woocommerce_product_thumbnails'); 
 } 
 ?>   

但是当 360 返回为 false 时,我仍然可以看到缩略图?

我试过了

<?php 

 if (get_post_meta($post->ID, '360', true)) { 
 // do_action('woocommerce_product_thumbnails');
 } else { 
 do_action('woocommerce_product_thumbnails'); 
 } 
 ?>   

作品!非常感谢。

4

1 回答 1

1

我认为这就是您的意思-如果该页面/帖子的自定义元值 360 有一个值(即您创建了一个带有 id 360 复选框的自定义元框),则使用产品缩略图。如果没有,那么你把你的旋转显示器。

<?php

 if (get_post_meta($post->ID, '360', true)) {
     do_action('woocommerce_product_thumbnails');
 } else {
    // your rotating display code.
 }

 ?> 
于 2012-08-18T13:40:38.110 回答