如何在Woocommerce生成的客户的订单页面中添加搜索栏

时间:2019-07-02 12:03:50

标签: wordpress woocommerce hook-woocommerce

我试图为显示在客户仪表板上的客户订单页面添加搜索栏。 如果您看到该网址,例如:../my-account/orders/,它显示了客户购买的所有产品,那么他/她就可以在它们上进行搜索。

我发现订单页面的钩子是: “ woocommerce_before_account_orders(参数:$ 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' );

我在订单中发现错误: 警告:无法在第237行的/app/public/wp-content/themes/rigid-child/functions.php中将标量值用作数组

第237行:$ search_fields [] ='_order_total';

0 个答案:

没有答案