文章嵌入的是什么?
文章嵌入是在你的博客中插入来自其他网站的文章,而文章内容仍然来自其他网站。比如嵌入式视频、文章、其他博客的页面等等。
大多数人不使用嵌入特性,下面是禁用嵌入特性的代码
将代码填入functions
.php
即可。
function
disable_embeds_code_init
() { // Remove
the
REST
API
endpoint
. remove_action
( 'rest_
api
_init
', 'wp_oembed_register_route
' ); // Turn
off
oEmbed
auto
discovery
. add_filter
( 'embed_oembed_discover
', '__return_false
' ); // Don
't
filter
oEmbed
results
. remove_filter
( 'oembed_dataparse
', 'wp_filter_oembed_result
', 10 ); // Remove
oEmbed
discovery
links
. remove_action
( 'wp_head
', 'wp_oembed_add_discovery_links
' ); // Remove
oEmbed
-specific
JavaScript
from
the
front
-end
and
back
-end
. remove_action
( 'wp_head
', 'wp_oembed_add_host_js
' ); add_filter
( 'tiny_mce_
plugin
s
', 'disable_embeds_tiny_mce_plugin
' ); // Remove
all
embeds
rewrite
rules
. add_filter
( 'rewrite_rules_array
', 'disable_embeds_rewrites
' ); // Remove
filter
of
the
oEmbed
result
before
any
HTTP
requests
are
made
. remove_filter
( 'pre_oembed_result
', 'wp_filter_pre_oembed_result
', 10 ); } add_action
( 'init
', 'disable_embeds_code_init
', 9999 ); function
disable_embeds_tiny_mce_plugin
($plugins
) { return
array_diff
( $plugins
, array
('wpembed
') ); } function
disable_embeds_rewrites
($rules
) { foreach
($rules
as
$rule
=> $rewrite
) { if
(false
!== strpos
($rewrite
, 'embed
=true
')) { unset
($rules
[$rule
]); } } return
$rules
; }
这个当然也有插件,wordpress
就是插件主题多!
禁用 wordpress
嵌入式插件:
禁用嵌入式
转载请注明:汇站网 » WordPress
终极优化–禁用 WordPress
中的文章嵌入功能