小编Eli*_*chy的帖子

从WordPress插件添加的脚本和样式标记中删除type属性

我使用下面的函数从脚本和样式标记中删除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)

php wordpress

4
推荐指数
1
解决办法
1656
查看次数

在 Woocommerce 中以编程方式发送重置密码电子邮件通知

我想在我的 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)

php wordpress orders email-notifications woocommerce

0
推荐指数
1
解决办法
2924
查看次数