Woocommerce добавить шаблон биллинга в форму аккаунта - PullRequest
0 голосов
/ 07 июня 2018

Я застрял в этой проблеме:

Я хочу добавить form-billing.php в form-edit-account.php.

После некоторых полей в форму я включилфайл с путем "../checkout/form-billing.php", но он возвращает мне ошибку, не удалось открыть поток: нет такого файла или каталога.

Вот код:

<form class="woocommerce-EditAccountForm edit-account" action="" method="post">

<?php do_action( 'woocommerce_edit_account_form_start' ); ?>

<p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide col-sm-6">
    <label for="account_email"><?php esc_html_e( 'Email', 'woocommerce' ); ?>&nbsp;<span class="required">*</span></label>
    <input type="email" class="woocommerce-Input woocommerce-Input--email input-text" name="account_email" id="account_email" autocomplete="email" value="<?php echo esc_attr( $user->user_email ); ?>" />
    <span id="btn-change-pass" class="btn">+ Change your password</span>
</p>

<?php include "../checkout/form-billing.php"; ?>

Я не понимаю, почему он не может его найти.У меня есть файл в папке woocommerce-> checkout, а учетная запись для редактирования форм находится в woocommerce-> myaccount

Требуется ли абсолютный путь?

1 Ответ

0 голосов
/ 07 июня 2018

Проверьте путь к включаемому файлу.

else

используйте действие «ловушка» ниже, добавьте настраиваемые поля формы для редактирования учетной записи

function action_woocommerce_edit_account_form_end(  ) { 
    // Add the form
}; 


add_action( 'woocommerce_edit_account_form_end', 'action_woocommerce_edit_account_form_end', 10, 0 );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...