在我的网站上获取 desktop-columns-3 tablet-columns-2 mobile-columns-1
getting desktop-columns-3 tablet-columns-2 mobile-columns-1 on my website
最近我正在对我的 wordpress 网站进行更改。我的每个产品页面上都有 desktop-columns-3 tablet-columns-2 mobile-columns-1
。
我一无所知,因为当我搜索这个错误时,它只告诉我关于大小的信息,而不是我到处写这个的任何原因。
所有产品页面出现问题
我也遇到了这个问题,我就是这样解决的。
转到wp-content/plugins/woocommerce/includes/wp-template-functions。php
第 708 行有以下行:
$loop_start = apply_filters( 'woocommerce_product_loop_start', ob_get_clean() );
该行已在多个位置定义,因此我将其注释掉并解决了问题。我不知道它是否在其他地方坏了,但现在一切似乎都工作正常。.如果它确实坏了我的下一个想法是让它成为 "echo false" 或其他东西。
不管怎样,这似乎暂时有效。祝您的网站好运!
在wp-content/plugins/woocommerce/includes/wp-template-functions.php文件中寻找Function woocommerce_product_loop_start并替换为以下代码:
if ( ! function_exists( 'woocommerce_product_loop_start' ) ) {
/**
* Output the start of a product loop. By default this is a UL
*
* @access public
* @param bool $echo
* @return string
*/
function woocommerce_product_loop_start( $echo = true ) {
ob_start();
wc_get_template( 'loop/loop-start.php' );
if ( $echo )
echo ob_get_clean();
else
return ob_get_clean();
}
}
在你的主题中找到一个文件function.php
添加这样的新功能:
<?php
// add any new or customised functions here
function woocommerce_product_loop_start() {
ob_start();
wc_set_loop_prop( 'loop', 0 );
wc_get_template( 'loop/loop-start.php' );
$loop_start = apply_filters( 'woocommerce_product_loop_start', 'ob_get_clean()' );
return $loop_start;
}
它将替换插件中的原始功能。希望它能解决你的问题
最近我正在对我的 wordpress 网站进行更改。我的每个产品页面上都有 desktop-columns-3 tablet-columns-2 mobile-columns-1
。
我一无所知,因为当我搜索这个错误时,它只告诉我关于大小的信息,而不是我到处写这个的任何原因。
所有产品页面出现问题
我也遇到了这个问题,我就是这样解决的。
转到wp-content/plugins/woocommerce/includes/wp-template-functions。php
第 708 行有以下行:
$loop_start = apply_filters( 'woocommerce_product_loop_start', ob_get_clean() );
该行已在多个位置定义,因此我将其注释掉并解决了问题。我不知道它是否在其他地方坏了,但现在一切似乎都工作正常。.如果它确实坏了我的下一个想法是让它成为 "echo false" 或其他东西。
不管怎样,这似乎暂时有效。祝您的网站好运!
在wp-content/plugins/woocommerce/includes/wp-template-functions.php文件中寻找Function woocommerce_product_loop_start并替换为以下代码:
if ( ! function_exists( 'woocommerce_product_loop_start' ) ) {
/**
* Output the start of a product loop. By default this is a UL
*
* @access public
* @param bool $echo
* @return string
*/
function woocommerce_product_loop_start( $echo = true ) {
ob_start();
wc_get_template( 'loop/loop-start.php' );
if ( $echo )
echo ob_get_clean();
else
return ob_get_clean();
}
}
在你的主题中找到一个文件function.php 添加这样的新功能:
<?php
// add any new or customised functions here
function woocommerce_product_loop_start() {
ob_start();
wc_set_loop_prop( 'loop', 0 );
wc_get_template( 'loop/loop-start.php' );
$loop_start = apply_filters( 'woocommerce_product_loop_start', 'ob_get_clean()' );
return $loop_start;
}
它将替换插件中的原始功能。希望它能解决你的问题