怎么禁用 WordPress 4.4 中的文章嵌入(post embed)功能

文 / @UTHEME

禁用WordPress文章嵌入功能

大家好,我是一个WordPress爱好者,今天给大家分享一下如何禁用WordPress文章嵌入(postembed)功能。

如何禁用

//移除RESTAPI端点
remove_action('rest_api_init','wp_oembed_register_route');

//禁用oEmbed自动发现功能
add_filter('embed_oembed_discover','__return_false');

//不要过滤oEmbed结果
remove_filter('oembed_dataparse','wp_filter_oembed_result',10);

//移除oEmbed发现链接
remove_action('wp_head','wp_oembed_add_discovery_links');

//移除oEmbed使用的JavaScript文件
remove_action('wp_head','wp_oembed_add_host_js');

以上代码可以添加到你的主题的functions.php文件中,从而禁用WordPress文章嵌入功能。

另外,如果你喜欢使用插件解决问题,那么可以使用专门用于禁用文件嵌入功能的插件,名为 DisableEmbeds。只需在WordPress后台搜索安装启用即可,和以上介绍的代码实现的效果是一样的。

希望以上内容能够帮助到你,感谢阅读。

添加UTHEME为好友
扫码添加UTHEME微信为好友
· 分享WordPress相关技术文章,主题上新与优惠动态早知道。
· 微信端最大WordPress社群,限时免费入群。