如何禁用除管理员以外的用户的页面标题编辑?他们应该能够看到页面标题,但不能在后端编辑页面标题。
function disableAdminTitle () {
$user = wp_get_current_user();
if(!in_array( 'administrator', (array) $user->roles )){
wp_enqueue_script('admin_title_disable');
}
}
add_action('admin_enqueue_scripts', 'disableAdminTitle');
function admin_footer_hook(){
?>
<script type="text/javascript">
jQuery(document).ready(function ($) {
$('#title').attr('disabled','disabled');
});
</script>
<?php
}
add_action( 'admin_footer-post.php', 'admin_footer_hook' );