2015-10-19 5 views
-1

Я хочу, чтобы вклиниться в WooCommerce форму входа, так что я могу добавить класс, чтобы сформировать элемент, как это:Hooking в WooCommerce форма Логин не возможно

<form class="my-custom-class"> 

но, видимо, нет никакого способа, чтобы сделать это. я могу крюк в форме оформления заказа (до) с этого действия крюка: woocommerce_before_checkout_form

Но для подключения в регистрационной форме, я не мог найти путь вокруг него.

Можно ли подключить форму для аннулирования или даже «Форма для редактирования информации о пользователе»?

ответ

2

Вы не должны подключаться к форме ... вы должны просто переопределить форму части form-login.php.

Для этого:

  1. Копия woocommerce/templates/auth/form-login.php в yourtheme/woocommerce/auth/form-login.php
  2. Внесите изменения в атрибуте формы в class.

Подробнее о переопределении шаблонов WooCommerce in the docs.

+0

Спасибо, я знал, что мы можем это сделать, но я искал крючок для этой цели. Я думаю, что лучше всего переделывать виды woocommerce через крючки, а не изменять файлы шаблонов. –

+0

Это зависит от ситуации ... нет «лучшего». Эта функция может быть изменена только путем изменения шаблона. Для этого нет никакого крючка. – rnevius

+0

Большое вам спасибо rnevius и извините за задержку. –

Смежные вопросы