我知道可以对register.php进行常规修改,但是它仍然不能以任何有意义的方式直接访问输入或标签。我想添加其他块以更好地组织字段组。当前使用BP 3.2.0
基本上,BP允许对其周围的元素进行修改。
<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
似乎没有透明,干净的方式修改表单结构。
答案 0 :(得分:0)
似乎您必须在bp_nouveau_signup_form()中进行修改;功能。如果您使用的是phpstorm,则可以双击shift并搜索所有项目文件。
它从您链接的文件的2299行开始