欢迎来到牛博站长教程网!

WordPress

当前位置: 主页 > CMS教程 > WordPress

WordPress禁用 emoji 时,后台不能禁用问题的解决

时间:2024-06-25 11:48:58|栏目:WordPress|点击:

在写第 10 个插件:wp-first 时,发现在 init 时处理下面的代码,后台不会有效果。


remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
remove_action( 'wp_print_styles', 'print_emoji_styles' );
remove_action( 'admin_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' );

原因就是后台在 init 的时候,emoji 的 js 和 css 还没加上,所以这里移除不起作用,应该在 admin_init 的时候做移除动作。

要加个判断就可以了:

 if(is_admin()){
    add_action( 'admin_init', 'disable_emojis');
}else{
    add_action( 'init', 'disable_emojis');
}

在后台的时候,用 admin_init 处理,网上很多方法都是过期的,可能针对早期的版本有效,请注意识别。


上一篇:WordPress 怎么展示友情链接

栏    目:WordPress

下一篇:WordPress列表页标题栏添加管理链接的方法

本文标题:WordPress禁用 emoji 时,后台不能禁用问题的解决

本文地址:https://nb.sd.cn/WordPress/236.html

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。本站涉及源码和程序均为学习用途,无商业盈利

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:44281525 | 邮箱:44281525@qq.com

Copyright © 2002-202X 牛博站长教程网 版权所有 Powered by EyouCms鲁ICP备2024061276号-1