Поскольку я не очень разбираюсь в php, я попытался удалить через css форму по умолчанию woocommerce (чтобы я мог использовать свои пользовательские поля). Проблема в том, что woocommerce по-прежнему вызывает ошибку в конце проверки, потому что в форме по умолчанию требуются некоторые файлы.Удалить форму оплаты по умолчанию woocommerce
Я уже добавил этот код, чтобы игнорировать форму проверки по умолчанию, добавил аддон (N-media), форма выглядит идеально, но при оформлении заказа нет.
function custom_override_checkout_fields($fields) {
unset($fields['billing']['billing_first_name']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_address_1']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_city']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_phone']);
unset($fields['order']['order_comments']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_email']);
unset($fields['billing']['billing_city']);
return $fields;
}
Я хочу, чтобы удалить его навсегда и продолжать использовать свою пользовательскую форму.
Благодарим вас за консультацию.
почему бы вам не попробовать Настройка проверочные поля с помощью действий и фильтров? Woocommerce Ссылка на документацию http://docs.woothemes.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/ – Noman
найти способ отмены всех полей проверки и добавления новой формы в кассу. поиск - ваш лучший друг :) – Noman
, пожалуйста, не добавляйте PHP-код в комментарии, пожалуйста, отредактируйте свой вопрос с помощью нового исходного кода, который вы используете. это очень грязно. – Noman