[英]How to correctly do a do_action/add_action with a plugin class in PHP?
[英]Make php do_action conditional upon class field
對不起,一個菜鳥問題。 我希望做到這一點:
<?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');
}
?>
作品! 非常感謝。
我認為這是您的意思-如果該頁面/帖子的自定義元值值為360(即您創建了一個帶有ID為360的復選框的自定義元盒),則將使用產品縮略圖。 如果沒有,那么您將旋轉顯示。
<?php
if (get_post_meta($post->ID, '360', true)) {
do_action('woocommerce_product_thumbnails');
} else {
// your rotating display code.
}
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.