自定义BuddyPress注册表单模板,而不仅仅是registar.php

时间:2018-10-18 05:18:39

标签: php wordpress buddypress

我知道可以对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 :(得分:0)

似乎您必须在bp_nouveau_signup_form()中进行修改;功能。如果您使用的是phpstorm,则可以双击shift并搜索所有项目文件。

它从您链接的文件的2299行开始

相关问题