wordpress - Wordpress 总是显示:| 作为表情符号
问题描述
我有一个 wordpress 网站,我们在其中显示歌词。当有重复时,我们注意以“|:”开头和“:|”的repedet部分 在最后。现在后者总是被 wordpress 取代。有人可以告诉我如何禁用该替换吗?
解决方案
这是来自 Kinsta 的示例:
https://kinsta.com/knowledgebase/disable-emojis-wordpress/#disable-emojis-code
将其添加到您的functions.php
/**
* Disable the emoji's
*/
function disable_emojis()
{
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');
add_filter('tiny_mce_plugins', 'disable_emojis_tinymce');
add_filter('wp_resource_hints', 'disable_emojis_remove_dns_prefetch', 10, 2);
}
add_action('init', 'disable_emojis');
/**
* Filter function used to remove the tinymce emoji plugin.
*
* @param array $plugins
* @return array Difference betwen the two arrays
*/
function disable_emojis_tinymce($plugins)
{
if (is_array($plugins)) {
return array_diff($plugins, array('wpemoji'));
} else {
return array();
}
}
/**
* Remove emoji CDN hostname from DNS prefetching hints.
*
* @param array $urls URLs to print for resource hints.
* @param string $relation_type The relation type the URLs are printed for.
* @return array Difference betwen the two arrays.
*/
function disable_emojis_remove_dns_prefetch($urls, $relation_type)
{
if ('dns-prefetch' == $relation_type) {
/** This filter is documented in wp-includes/formatting.php */
$emoji_svg_url = apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/2/svg/');
$urls = array_diff($urls, array($emoji_svg_url));
}
return $urls;
}
推荐阅读
- r - 胶水()中粘贴()的意外行为
- php - Laravel 使用不同大小的 slug 分配单个路线
- php - Laravel 5.1,将模型导出到 csv 工作但不下载
- netcdf4 - 尝试在 python 中使用 netCDF4 模块读取 netCDF 文件时出现 HDF 错误
- jquery - Tooltipster 箭头打开,内容位于左侧
- python - 本地主机上的 Django 错误,没有重新调整 f"Lote: {self.title}"
- c - WM_SYSCOLORCHANGE 消息的含义
- r - 换词规则
- symfony - 是否有配置来限制 Pagerfanta 分页中的页码数量?
- ios - iOS 中的收据验证在沙盒测试期间返回不正确的信息