如何在不编辑WP的核心功能的情况下隐藏用户配置文件(/wp-admin/profile.php)中的一些字段?WordPress的:在用户配置文件中禁用字段
例如,我想隐藏(或禁用,如果我不能把它放在'隐藏')电子邮件字段。我就使这个插件,但我不知道这是否是一个很好的做法:
<?php
/**
* Plugin Name: Disabled Email Modification
* Plugin URI:
* Description: Permet de désactiver la modification d'un email par un utilisateur
* Version: 0.0.1
* Author: Portekoi
* Author URI: http://blog.portekoi.com
*/
/* Hook pour 'plugins_loaded' */
add_action('plugins_loaded', 'dem_setup'); // Disabled Email Modification
function dem_setup() {
add_action('admin_footer', 'dem_options');
}
/**
* Ajout Hack en JQuery pour rendre Disabled l'ID 'Email'
*/
function dem_options($user) {
$screen = get_current_screen();
if($screen->id == "profile"){
?>
<script>
jQuery(function() {
jQuery(document).ready(function() {
jQuery("#email").prop('disabled', true);
});
});
</script>
<?php
}
}
?>
这不仅是联系方式。例如,我想删除工具栏的复选框。我怎样才能做到这一点? – Portekoi