woocommerce_template_loop_product_thumbnail
是可插入的,因此您可以用自己的代码覆盖它。每当您在WordPress设置中的任何位置看到如下所示的函数时:
if ( ! function_exists( \'woocommerce_template_loop_product_thumbnail\' ) ) {
/**
* Get the product thumbnail for the loop.
*
* @access public
* @subpackage Loop
* @return void
*/
function woocommerce_template_loop_product_thumbnail() {
echo woocommerce_get_product_thumbnail();
}
}
the
if ( ! function_exists(\'something\' ) )
check表示一个可插入函数,您可以通过在主题或子主题中创建同名函数来覆盖该函数。
Woo的函数本质上是显示缩略图(如果存在)和占位符(如果不存在),因此您只需在自己的版本中删除该部分,如下所示:
function woocommerce_template_loop_product_thumbnail() {
global $post;
if ( has_post_thumbnail() )
echo get_the_post_thumbnail( $post->ID, \'shop_catalog\' );
}