0

申し訳ありませんが、初心者の質問です。私はこれを作りたい:

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

値がyesの360というカスタムフィールドを条件とします。

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

私のプラグインが36枚の画像を使用して回転ディスプレイを作成するという単純な理由で。プラグインを使わないときはサムネイルを使いたいです。Asaに感謝します。

私が試してみました

<?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 に答える