Intereting Posts
Показать изображение в отрывке. Изображение не отображается У моего сервера проблемы с клавишами Class-Editor.Php / $ Дата заказа Архивная страница для отдельной категории? Скопируйте шаблон с плагинами другому хостинг-провайдеру Сделать Customizer Load Specific Page Многостраничное обновление базы данных требует успеха, но db_version не обновляется Переопределение $ wp_query в шаблоне Текстовые фильтры для WordPress Genesis Можно ли изменить изображение в теме по умолчанию «Двадцать одиннадцать»? Как изменить изображение заголовка в зависимости от языка Как создать иерархический каталог для широких служб общественного здравоохранения WP_Query о meta_key и его значении массива Запрос для конкретной таксономии, которая выполняет конкретный цикл в зависимости от объема сообщений? Я хочу создать архив и одну страницу для пользовательской таксономии для пользовательского типа сообщения Почему style.css не загружается через functions.php

Отключить автоматическое скрытие формы входа в систему на странице проверки Woocommerce.

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

Я обнаружил, что форма входа в систему создается функцией woocommerce_login_form woocommerce_login_form а затем скрыта при загрузке документа checkout.js в строке 83 $('p.password, form.login, .checkout_coupon, div.shipping_address').hide(); , Поскольку это основной файл Woocommerce и будет перезаписан на обновление, я не хочу редактировать эту одну строку кода, но я не могу найти лучшего способа предотвратить скрытие формы входа. Поскольку это происходит после моих собственных файлов Javascript, я не могу просто просто показать форму снова.

Есть ли какие-либо лучшие способы, которыми я могу попытаться предотвратить скрытие формы?

Если вы используете настраиваемую тему, вы можете создать свой собственный shop/form-login.php , и Woocommerce будет использовать это. Затем вы можете изменить имена классов или добавить собственный JavaScript. Модификации для ядра все еще возможны.

О теме, ее легко переопределить, поскольку @toscho сказал

О js-файле вы можете легко записать на свой файл functions.php и поставить в очередь свою копию файла js, а затем настроить его по своему усмотрению и убедиться, что он не будет написан поверх wc-обновлений.