WordPress 4.2 版本引入了一个新的特性,即将 "表情符号"(Emojis)添加到你的站点中,这是通过 JavaScript 来实现的,而不是通过自定义表情路径。这些表情符号通常是从 WordPress.org 的外部服务器加载的,以确保一致性和可用性。

如果你想自定义表情符号的路径,可以使用以下方法之一:

  1. 禁用 WordPress 自带的 Emoji 支持: 如果你不想使用 WordPress 提供的 Emoji 支持,可以在主题的 functions.php

    wordpress 4.2版本后自定义表情路径

    文件中添加以下代码来禁用它:

     

    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');
    add_filter('emoji_svg_url', '__return_false');
    add_filter('tiny_mce_plugins', 'disable_emojis_tinymce');

    这将禁用 WordPress 自带的 Emoji 功能。

  2. 使用插件进行自定义表情符号: 如果你想自定义表情符号,并且希望将它们从你自己的服务器加载,你可以考虑使用插件来实现。有一些插件可供选择,允许你自定义表情符号并将它们上传到你的 WordPress 站点。你可以在 WordPress 插件目录中搜索这些插件,并选择一个适合你需求的。

请注意,自定义表情符号的路径和加载过程可能会影响你的站点性能和加载速度,因此要小心使用自定义表情符号,并确保它们经过优化以提供良好的用户体验。