我使用下面的函数从脚本和样式标记中删除type属性,但此函数不会从插件添加的脚本/样式中删除type属性.它只适用于我的主题文件.
add_filter('style_loader_tag', 'codeless_remove_type_attr', 10, 2);
add_filter('script_loader_tag', 'codeless_remove_type_attr', 10, 2);
function codeless_remove_type_attr($tag, $handle) {
return preg_replace( "/type=['\"]text\/(javascript|css)['\"]/", '', $tag );
}
Run Code Online (Sandbox Code Playgroud) 我想在我的 woocommerce 网站上首次订购后向自动注册的客人发送重置密码的电子邮件。
这是我的钩子函数:
function wc_register_guests($order_id) {
// get all the order data
$order = new WC_Order($order_id);
//get the user email from the order
$order_email = $order->billing_email;
// check if there are any users with the billing email as user or email
$email = email_exists($order_email);
$user = username_exists($order_email);
// if the UID is null, then it's a guest checkout
if ($user == false && $email == false) {
$random_password = wp_generate_password();
// create new user with email as username & …Run Code Online (Sandbox Code Playgroud)