我想防止fatal errorACF插件被停用或未安装。
插件的主要功能是get_field()。我在自己的代码中functions.php进行了检查:
if ( !function_exists('get_field') ) {
function get_field() {
echo '<span>plugin ACF is not installed</span>';
}
}
Run Code Online (Sandbox Code Playgroud)
请告诉我这是可以接受的做法吗?
在执行 Ajax 请求时,blockUI 会为结帐表单和购物车的块添加样式 – 样式:“背景:'#fff'”。我的整个网站都是黑色的,我从不希望块样式的背景变成白色。如何在不修改 woocommerce js 文件的情况下删除此样式?它是 woocommerce javascript 的一部分,这让我很头疼:
/**
* Block a node visually for processing.
*
* @param {JQuery Object} $node
*/
var block = function( $node ) {
if ( ! is_blocked( $node ) ) {
$node.addClass( 'processing' ).block( {
message: null,
overlayCSS: {
background: '#fff',
opacity: 0.6
}
} );
}
};
Run Code Online (Sandbox Code Playgroud)
我试图这样做:
.processing {
background: none!important;
}
Run Code Online (Sandbox Code Playgroud)
但什么也没有发生。