如何在编辑器中禁用YouTube(和任何其他嵌入式)嵌入

时间:2017-05-17 作者:Mark Kaplun

很容易禁用前端的oEmbedDisable automatic oEmbed of a youtube url within the content, 但这就给我们留下了一个编辑器,它会显示一段视频(在youtube的情况下),其中前端只有一个URL。

如何在编辑器端禁用它?

1 个回复
SO网友:birgire

禁用oEmbed的快速方法是

add_filter( \'pre_oembed_result\', \'__return_false\' );
如果要对所有外部链接禁用它,请尝试:

/**
 * Disable oEmbeds for external links 
 */
add_filter( \'pre_oembed_result\', function( $result, $url, $args )
{    
    if( parse_url( home_url(), PHP_URL_HOST ) !==  parse_url( $url, PHP_URL_HOST ) )
        $result = false;

    return $result;

}, 999, 3 );
这是对我发布的更详细答案的修改here.

结束

相关推荐

如何使用wp_get_IMAGE_EDITOR调整图像大小

我搜索了很多关于如何重新调整使用meta field上传的图像大小的内容,但我什么也没有得到wp_get_image_editor. 我从codex上读到了它,但没有什么帮助,所以我搜索了这个函数并找到了这些链接http://bhoover.com/wp_image_editor-wordpress-image-editing-tutorial/http://wpunknown.com/wp_image_editor/但它对我也没有用。我尝试了第一个链接中的脚本。首先,我从媒体上传一幅图像,然后创建一个页