在woocommerce电子邮件上显示链接不起作用

时间:2019-12-16 22:19:48

标签: wordpress woocommerce

我正在使用钩子在执行约定时发送电子邮件,但是我已经尝试了所有方法,但是它不起作用,只是不显示,这是我的代码:

//Send notifiction to marketplace when vendor adds tracking update to order from dokan
add_action("woocommerce_new_customer_note", "order_dokan_tracking_updated");

function order_dokan_tracking_updated( $args ) {
    global $woocommerce;
    $order = wc_get_order( $args['order_id'] );
    $email_order_url = esc_url("https://ebani.com.co/wp-admin/post.php?post=".$order->get_id()."&action=edit");

    if (strpos($args['customer_note'], 'Número de Envío') !== false) {
        ?><pre><?php var_dump($email_order_url); ?></pre><?php
        // Create a mailer
        $mailer = $woocommerce->mailer();

        $message_body = __( "La marca ha ingresado la información correspondiente al número de seguimiento, ya puedes agregar la información en el administrador para que le llegue al cliente" ).printf("<a href='%s'> Aquí</a>", $email_order_url);

        $message = $mailer->wrap_message(
        // Message head and message body.
        sprintf( __( 'La marca ha ingresado el número de seguimiento para el pedido  %s' ), $order->get_order_number() ), $message_body );


        // Cliente email, email subject and message.
        $mailer->send( "info@example.co", sprintf( __( 'La marca ha ingresado el número de seguimiento para el pedido  %s' ), $order->get_order_number() ), $message );
    }

}

我已经尝试了所有here的方法,但没有任何效果...

0 个答案:

没有答案