在后端显示来自 WooCommerce 的 "trailing zeros"
Show "trailing zeros" from WooCommerce just on the backend
我正在使用下面的代码从 WooCommerce 的价格中隐藏“.00”。它运作良好,尽管我必须在 backend/admin 面板上显示价格的“.00”,因此生成的发票 PDF 显示带有“.00”的全价。
这是最知名的代码:
/**
* Trim zeros in price decimals
**/
add_filter( 'woocommerce_price_trim_zeros', '__return_true' );
我想 运行 将此代码段放在前端。
有什么想法吗?谢谢
您可以使用 is_admin() - 确定当前请求是否为管理界面页面。
// Default = false
function filter_woocommerce_price_trim_zeros( $trim ) {
// True if inside WordPress administration interface, false otherwise.
// if NOT true = false
if ( ! is_admin() ) {
$trim = true;
}
return $trim;
}
add_filter( 'woocommerce_price_trim_zeros', 'filter_woocommerce_price_trim_zeros', 10, 1 );
我正在使用下面的代码从 WooCommerce 的价格中隐藏“.00”。它运作良好,尽管我必须在 backend/admin 面板上显示价格的“.00”,因此生成的发票 PDF 显示带有“.00”的全价。
这是最知名的代码:
/**
* Trim zeros in price decimals
**/
add_filter( 'woocommerce_price_trim_zeros', '__return_true' );
我想 运行 将此代码段放在前端。
有什么想法吗?谢谢
您可以使用 is_admin() - 确定当前请求是否为管理界面页面。
// Default = false
function filter_woocommerce_price_trim_zeros( $trim ) {
// True if inside WordPress administration interface, false otherwise.
// if NOT true = false
if ( ! is_admin() ) {
$trim = true;
}
return $trim;
}
add_filter( 'woocommerce_price_trim_zeros', 'filter_woocommerce_price_trim_zeros', 10, 1 );