阅读量:0
要替换 WordPress 4.2 中的 Emoji 资源调用,可以通过在主题的
functions.php
文件中添加以下代码:,,``php,function replace_emoji_script($tag, $id) {, if ($id === 'wp-emoji-release') {, $tag = '';, }, return $tag;,},add_filter('script_loader_tag', 'replace_emoji_script', 10, 2);,
`,,将
https://your-custom-emoji-url/wp-emoji-release.min.js` 替换为您自定义的 Emoji 资源的 URL。替换 WordPress 4.2 中的 Emoji 资源调用
在 WordPress 4.2 中,Emoji 表情符号被自动添加到评论、文章和页面等内容中,有时你可能希望禁用或替换这些 Emoji 资源调用,本文将详细介绍如何替换 WordPress 4.2 中的 Emoji 资源调用。
1、禁用 Emoji 表情符号
要禁用 Emoji 表情符号,你可以将以下代码添加到主题的functions.php
文件中:
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' );
2、替换 Emoji 资源调用
如果你想要替换 Emoji 资源调用,可以使用以下方法:
使用插件:有一些插件可以帮助你替换 Emoji 资源调用,"Disable Emojis" 或 "Use Classic Editor"。
手动替换:你可以在主题的functions.php
文件中添加以下代码,以手动替换 Emoji 资源调用:
function replace_emoji_with_text( $content ) { $search = '/ὠ[0-9];/'; // Emoji Unicode range for smileys $replace = ':)'; // Text to replace with $content = preg_replace( $search, $replace, $content ); return $content; } add_filter( 'the_content', 'replace_emoji_with_text' ); add_filter( 'comment_text', 'replace_emoji_with_text' );
这段代码将把 Emoji 表情符号替换为文本 ":)",你可以根据需要修改$search
和$replace
变量。
相关问题与解答
问题1:如何在后台禁用 Emoji 表情符号?
答:在后台禁用 Emoji 表情符号,你可以安装并激活 "Disable Emojis" 插件,这个插件可以让你轻松地在后台禁用 Emoji 表情符号。
问题2:如何完全移除 Emoji 功能?
答:要完全移除 Emoji 功能,你可以将以下代码添加到主题的functions.php
文件中:
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_filter( 'the_content', 'wp_convert_emoji' ); remove_filter( 'comment_text', 'wp_convert_emoji' );
这段代码将完全移除 Emoji 功能,包括检测脚本、样式表和内容转换。
以上就是关于“替换 WordPress 4.2 中的 Emoji 资源调用”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!