Настройка регистрационной формы BuddyPress, а не только registar.php - PullRequest
0 голосов
/ 18 октября 2018

Я знаю, что в файл register.php можно внести общие изменения, но он все равно не обеспечивает прямой доступ к входам или меткам каким-либо значимым образом.Я хочу добавить дополнительные блоки, чтобы лучше организовать группы полей.В настоящее время используется BP 3.2.0

В основном BP позволяет изменять элементы, окружающие его.

Например (https://github.com/buddypress/BuddyPress/blob/master/src/bp-templates/bp-nouveau/buddypress/members/register.php):

        <div class="register-section default-profile" id="basic-details-section">

            <?php /***** Basic Account Details ******/ ?>

            <h2 class="bp-heading"><?php esc_html_e( 'Account Details', 'buddypress' ); ?></h2>

            <?php bp_nouveau_signup_form(); ?>

        </div><!-- #basic-details-section -->

bp_nouveau_signup_form (); Получает вызов в template-tags.php: https://github.com/buddypress/BuddyPress/blob/master/src/bp-templates/bp-nouveau/includes/template-tags.php Однако этот файл является прямой частью плагина и не может быть перезаписан так же, как register.php

Тамне представляется прозрачным и понятным способом изменения структуры формы.

1 Ответ

0 голосов
/ 18 октября 2018

Похоже, вам придется изменить это в bp_nouveau_signup_form ();функция.Если вы используете phpstorm, вы можете дважды нажать на shift и найти все файлы проекта для него.

он начинается в строке 2299 файла, который вы связали

...