根据角色禁用可视化编辑器?
Disable visual editor based on role?
我想从我的 wordpress 站点禁用可视化编辑器 'author' 角色。
作者只在写 post.
时看到文本编辑器
您可以使用 user_can_richedit
过滤器告诉 WP 仅通过此代码为作者禁用富编辑器(将其放入您的 functions.php 文件中) :
$user = wp_get_current_user();
if ( in_array( 'author', (array) $user->roles ) ) {
add_filter( 'user_can_richedit' , '__return_false', 50 );
}
我使以下功能正常工作。
function cp_disable_editor()
{
if( current_user_can( 'author' ) )
{
$user_ID = get_current_user_id();
update_user_meta( $user_ID, 'rich_editing', false );
}
}
add_action('admin_init','cp_disable_editor');
我想从我的 wordpress 站点禁用可视化编辑器 'author' 角色。 作者只在写 post.
时看到文本编辑器您可以使用 user_can_richedit
过滤器告诉 WP 仅通过此代码为作者禁用富编辑器(将其放入您的 functions.php 文件中) :
$user = wp_get_current_user();
if ( in_array( 'author', (array) $user->roles ) ) {
add_filter( 'user_can_richedit' , '__return_false', 50 );
}
我使以下功能正常工作。
function cp_disable_editor()
{
if( current_user_can( 'author' ) )
{
$user_ID = get_current_user_id();
update_user_meta( $user_ID, 'rich_editing', false );
}
}
add_action('admin_init','cp_disable_editor');