Как добавить панель поиска на странице заказа клиента, которую генерирует Woocommerce - PullRequest
0 голосов
/ 02 июля 2019

Я пытаюсь добавить панель поиска для страницы заказа клиента, которая отображается на информационной панели клиента. если вы видите, что URL-адрес выглядит примерно так: ../my-account/orders/, который показывает весь продукт, приобретенный клиентом, поэтому он / она может найти его на них.

Я считаю, что страница для заказа: "woocommerce_before_account_orders (param: $ has_orders)" согласно: https://businessbloomer.com/woocommerce-visual-hook-guide-account-pages/ (Перейти на страницу заказа)

Я пробую много плагинов, но они не работают, я пытаюсь найти фрагмент, который будет ближе к моему требованию.

Я также попробовал ниже фрагмент, но его работа в бэк-энде, а не на переднем:

   function woocommerce_shop_order_search_order_total( $search_fields ) {

   $search_fields[] = '_order_total';

   return $search_fields;
   }
   add_filter( 'woocommerce_shop_order_search_fields', 'woocommerce_shop_order_search_order_total' );

Я изменил его и попытался добавить местоположение моей страницы в function.php

   function woocommerce_shop_order_search_order_total( $search_fields ) {

  $search_fields[] = '_order_total';

   return $search_fields;
 }
 add_filter( 'woocommerce_before_account_orders', 'woocommerce_shop_order_search_order_total' );

Я обнаружил ошибку в своем заказе: Предупреждение: Нельзя использовать скалярное значение в качестве массива в /app/public/wp-content/themes/rigid-child/functions.php в строке 237

строка 237: $ search_fields [] = '_order_total';

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...