WordPress如何禁用Emoji表情
Emoji表情本身是个开放而十分好的东西,就像Gravatar头像一样有用。但是由于现实的原因,Google及很多国外网站被天朝无情地封锁,其中就包括让我们头疼不已的Google字体、AJAX,还有Gravatar和Emoji也未能幸免。如果你的网站现在还是引用这些原地址资源,就会导致网站打开十分慢。为了避免严重拖慢网站访问速度,我们不得不像对待Google字体一样,也需要禁用Emoji表情。当然,你也可以用其它源地址来替换。以下会分别介绍具体方法:
1、禁用所有Emoji表情
/* 禁用Emoji表情 代码来源: www.wpzxbj.com */ remove_action( 'admin_print_scripts', 'print_emoji_detection_script'); remove_action( 'admin_print_styles', 'print_emoji_styles'); remove_action( 'wp_head', 'print_emoji_detection_script', 7); remove_action( 'wp_print_styles', 'print_emoji_styles'); remove_filter( 'the_content_feed', 'wp_staticize_emoji'); remove_filter( 'comment_text_rss', 'wp_staticize_emoji'); remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email');
2、替换Emoji表情源地址
/* 替换默认Emoji资源地址 代码来源: www.wpzxbj.com */ function wpzn_change_wp_emoji_baseurl($url){ return set_url_scheme(‘//twemoji.maxcdn.com/preview.html’); } add_filter(’emoji_url’, ‘wpzn_change_wp_emoji_baseurl’);
代码说明:以上两种方式所述代码均需插入主题fuction.php保存即可。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END