在选择页面上关闭RTE的插件

时间:2012-05-23 作者:Scott Simpson

有谁知道一个插件,它可以让你有选择地关闭RTE,在每页或每篇文章的基础上?

1 个回复
SO网友:EAMann

在我脑海中,我不知道有什么插件。。。但在您的functions.php 文件(或在自定义插件中)。

例如,这段代码关闭了所有帖子类型为“presentation”的内容的富文本编辑器:

add_filter( \'user_can_richedit\', \'disable_for_cpt\' );
function disable_for_cpt( $allowed ) {
    global $post;
    if ( \'presentation\' == get_post_type( $post ) ) {
        $allowed = false;
    }
    return $allowed;
}
您可以在此过滤器中执行任何需要的检查。检查帖子/页面是否有特定ID或特定slug。甚至可以检查它是否属于特定类别:

global $post;
if ( in_category( \'no_rte\', $post ) ) {
    // ...
真的,天空是极限。

结束

相关推荐

在选择页面上关闭RTE的插件 - 小码农CODE - 行之有效找到问题解决它

在选择页面上关闭RTE的插件

时间:2012-05-23 作者:Scott Simpson

有谁知道一个插件,它可以让你有选择地关闭RTE,在每页或每篇文章的基础上?

1 个回复
SO网友:EAMann

在我脑海中,我不知道有什么插件。。。但在您的functions.php 文件(或在自定义插件中)。

例如,这段代码关闭了所有帖子类型为“presentation”的内容的富文本编辑器:

add_filter( \'user_can_richedit\', \'disable_for_cpt\' );
function disable_for_cpt( $allowed ) {
    global $post;
    if ( \'presentation\' == get_post_type( $post ) ) {
        $allowed = false;
    }
    return $allowed;
}
您可以在此过滤器中执行任何需要的检查。检查帖子/页面是否有特定ID或特定slug。甚至可以检查它是否属于特定类别:

global $post;
if ( in_category( \'no_rte\', $post ) ) {
    // ...
真的,天空是极限。

相关推荐