Intereting Posts
Страница пользовательской главной страницы с использованием WP_Query Подстраницы по умолчанию для WordPress Multisite WordPress продолжает сбой моего сервера Где и как установить встроенные js на страницах Создание плагина для изменения значений настраиваемого поля Почему моя тема не обрабатывает SASS? Включение в действие init будет срабатывать слишком часто? Изменение базы данных в многостраничной таблице wp_usermeta Создайте новый пост WordPress на основе результатов WP_Query wp_dropdown_categories () скрипты, работающие беспорядочно на боковой панели Перевод коротких сообщений с ярлыками форм «Показать опцию все» в категориях категорий не отображается таксономия Получить пользовательскую таксономию для короткого кода визуального композитора, но не работать? Где вставить Google Map Snippet / JavaScript / CSS для интеграции WordPress Можно добавить пост-форматы в пользовательский-пост-тип?

Получить ссылку на продукт

Я хочу получить оценку от клиентов, отправив почту после завершения заказа. Если клиент нажмет ссылку на почту для просмотра, он должен перенаправить на ту же страницу текущего продукта моего сайта.

Как мне это сделать. Я переопределяю woocommerce / email в моей дочерней теме. Я настроил customer-completed-order.php

 <div class="rating"> <h2> Please Rate this product and review. </h2> <a href="http://animax.cf/product/happy-ninja/#reviews"> <img src="http://img.wordpressask.com/woocommerce/product-reviews.png" alt="Product Rating"> </a> </div> 

Шаблон электронной почты клиента-complete-order.php по умолчанию WooCommerce не связывает элемент заказа с соответствующим продуктом. Вам нужно использовать фильтр woocommerce_order_item_name и обновить имя элемента, чтобы иметь ссылку. Я просто попробовал под кодом и добавил ссылку на элемент заказа (название продукта). Поместите этот код в файл functions.php вашей темы. Надеюсь это поможет:

 add_filter('woocommerce_order_item_name', 'woo_order_item_with_link', 10, 3); function woo_order_item_with_link( $item_name, $item, $bool ) { $url = get_permalink( $item['product_id'] ) ; return '<a href="'. $url .'">'. $item_name .'</a>'; }