那么仅仅用CSS定位呢?
tr.user-nickname-wrap { display: none; }
当然,这些字段仍将位于源代码中,但CSS的定位速度将比JS快。
您可以通过以下方式加载WP Admin CSS:
function wse_183286_profile_admin_css() {
$screen_id = isset( get_current_screen()->id ) ? get_current_screen()->id : null;
if ( \'profile\' === $screen_id || \'user-edit\' === $screen_id ) {
wp_enqueue_style( \'profile-admin-css\', \'/path/to/your/file.css\' );
}
}
add_action( \'admin_enqueue_scripts\', \'wse_183286_profile_admin_css\' );
不幸的是,我认为WordPress中还没有提供钩子来以干净的方式删除字段。