【发布时间】:2022-01-25 08:34:11
【问题描述】:
Woocommerce 将以下内联 css 规则注入我的主题的 head 部分。知道如何通过我的子主题 functions.php 将其删除吗?
<style id='woocommerce-inline-inline-css' type='text/css'>.woocommerce form .form-row .required { visibility: visible; }</style>
如果我没有遗漏任何东西,woocommerce 插件文件...woocommerce-includes/class-wc-frontend-scripts.php 中的以下代码块将对此负责。
// Placeholder style.
wp_register_style( 'woocommerce-inline', false ); // phpcs:ignore
wp_enqueue_style( 'woocommerce-inline' );
if ( true === wc_string_to_bool( get_option( 'woocommerce_checkout_highlight_required_fields', 'yes' ) ) ) {
wp_add_inline_style( 'woocommerce-inline', '.woocommerce form .form-row .required { visibility: visible; }' );
} else {
wp_add_inline_style( 'woocommerce-inline', '.woocommerce form .form-row .required { visibility: hidden; }' );
}
【问题讨论】:
标签: php wordpress function woocommerce