• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Доработать скрипт

Image CMS

bezzz1

Новичок
#1
Здравствуйте.
Есть скрипт, который добавляет к письму о новом заказе для админа ссылку на заказ, нужно изменить функцию и передать URL страницы на которой была нажата кнопка "добавить в корзину" , или предложить свой вариант решения для идентификации страницы с которой был сделан заказ.
Код:
add_action( 'woocommerce_email_after_order_table', 'add_link_back_to_order', 10, 2 );
function add_link_back_to_order( $order, $is_admin ) {

    // Only for admin emails
    if ( ! $is_admin ) {
        return;
    }

    // Open the section with a paragraph so it is separated from the other content
    $link = '<p>';

    // Add the anchor link with the admin path to the order page
    $link .= '<a href="'. admin_url( 'post.php?post=' . absint( $order->id ) . '&action=edit' ) .'" >';

    // Clickable text
    $link .= __( 'Click here to go to the order page', 'your_domain' );

    // Close the link
    $link .= '</a>';

    // Close the paragraph
    $link .= '</p>';

    // Return the link into the email
    echo $link;

}
 
Сверху Снизу