JS部分已关闭,为了运行此脚本,可以使用add_action
函数并将其挂接到admin_head
. 这将在wp-admin
地区下面是您可以添加到child theme\'s function.php
文件
我添加了一条规则,只在相关的概要文件页面上实现这个JS功能,例如profile.php
, user-edit.php
, 和user-new.php
所以你不会在那里看到它。此外,我更喜欢使用hide()
而不是remove()
因为如果您要删除一个必填字段(例如:昵称)而不是隐藏它,那么您将很难保存您的个人资料。See this link for the differences.
function wpse_238281_hide_profile_fields() { // Hide unused fields from user profile
global $pagenow;
$page = array(
\'profile.php\',
\'user-edit.php\',
\'user-new.php\'
);
if ( in_array( $pagenow, $page, true ) ) {
?>
<script type="text/javascript">
jQuery(document).ready(function($) {
$(\'input#url\').closest(\'tr\').hide();
$(\'input#description\').closest(\'tr\').hide();
} );
</script>
<?php
}
}