如何在不編輯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