当我去编辑位于以下位置的用户帐户时:
http://web.site/wp-admin/user-edit.php?user_id=ID
我想添加一个带有我自己信息的自定义部分(仅为文本),类似于
add_settings_section()
作用但是,我认为这仅限于向设置菜单添加自定义部分:
Settings
-- General
-- Reading
-- Media
-- Permalinks
到目前为止,我已经在阅读菜单中添加了我的自定义部分,用于测试目的:
add_action( \'admin_init\', \'wpse_edit_user\' );
function wpse_edit_user() {
add_settings_section( \'user_role\', \'User Roles\', \'wpse_user_role_section\', \'reading\' );
}
function wpse_user_role_section() {
?>
<p class="description">Content to my custom section here...</p>
<?php
}
但我不想定位在阅读中。如何在中显示自定义内容
user-edit.php
页
最合适的回答,由SO网友:Ethan O\'Sullivan 整理而成
通过使用解决它show_user_profile
和edit_user_profile
而是:
add_action( \'show_user_profile\', \'wpse_237901_user_edit_section\', 999 );
add_action( \'edit_user_profile\', \'wpse_237901_user_edit_section\', 999 );
function wpse_237901_user_edit_section() {
# Code here...
}