RICH_EDIT_EXISTS()的替代方法是什么?

时间:2016-06-20 作者:LPH

插件将用户插入数据库。如果用户是作者,则在用户保存其配置文件之前,视觉编辑器不会显示。我试图找出没有添加到数据库中的设置,并发现已弃用的rich_edit_exists().

有替代品吗?

1 个回复
最合适的回答,由SO网友:birgire 整理而成

这存储在rich_editing 每个用户的元密钥。

您可以选择其中一个(未经测试):

1) 为您的特定用户添加,例如通过

`add_user_meta( $user_id, \'rich_editing\', \'true\', true );`
2)在wp_default_editor() 函数,该函数确定默认编辑器user_can_richedit() 已应用函数。

它检查get_user_option( \'rich_editing\' ) === \'true\', 除其他事项外。

它可以通过user_can_richedit 过滤器:

    /**
     * Filters whether the user can access the rich (Visual) editor.
     *
     * @since 2.1.0
     *
     * @param bool $wp_rich_edit Whether the user can access to the rich (Visual) editor.
     */
    return apply_filters( \'user_can_richedit\', $wp_rich_edit );
3)尝试过滤get_user_option( \'rich_editing\' ); 如果它不见了。

相关推荐