也想出现在这里?联系我们

wordpress 评论表情图片转换convert_smilies不生效的解决办法

2023.09.26 wordpress教程
  • 文章介绍
  • 升级版本
  • 评价&建议

在WordPress中,如果 convert_smilies 函数不起作用,无法将评论中的表情图片转换成对应的表情符号,您可以尝试以下解决方法:

  1. 检查主题和插件冲突: 有时候,主题或插件可能会干扰 convert_smilies 函数的正常工作。为了确定是不是这个问题,您可以尝试暂时禁用所有插件,然后将主题切换回默认主题(例如Twenty TwentyOne),看看是否可以正常工作。如果可以,那么问题可能是与某个插件或主题有关。

  2. 确保convert_smilies函数可用: 确保您的主题模板文件中没有修改或删除 convert_smilies 函数的相关代码。查看您的 comments.php 文件,确保其中包含以下代码:

     '',
           'fields' => apply_filters('comment_form_default_fields', $fields),
           'comment_field' => '

    ', 'comment_notes_before' => '', 'comment_notes_after' => '', 'title_reply' => __('Leave a Reply'), 'title_reply_to' => __('Leave a Reply to %s'), 'cancel_reply_link' => __('Cancel reply'), 'label_submit' => __('Post Comment'), 'format' => 'xhtml', 'logged_in_as' => '', 'comment_field' => '

    ', 'comment_notes_after' => '
    ' . __('Your email address will not be published.') . '' . ($req ? '' : '') . '
    ', 'id_form' => 'commentform', 'id_submit' => 'submit', 'submit_button' => '', 'submit_field' => '

    %1$s %2$s

    ', 'format' => 'xhtml', 'format' => 'xhtml', 'comment_field' => '

    ', 'comment_notes_after' => '
    ' . __('Your email address will not be published.') . '' . ($req ? '' : '') . '
    ', )); } ?>

    这个代码段中有一个 comment_form 函数,该函数会自动处理评论表情的转换。

  3. 检查WordPress设置: 在WordPress的后台,转到“设置” > “讨论”页面,确保选中了“在文章和评论中启用表情符号转换”选项。

  4. 使用默认WordPress评论系统: 如果您正在使用第三方评论系统(例如Disqus或Facebook评论),可能会导致 convert_smilies 函数不起作用。尝试切换回默认的WordPress评论系统,然后检查是否工作。

  5. 清除缓存: 如果您使用了缓存插件,清除缓存并刷新评论页面,看看是否有改善。

如果尝试了以上方法仍然无法解决问题,您可能需要检查您的主题和插件的自定义代码,以确保没有其他因素干扰了 convert_smilies 函数的正常工作。如果您不熟悉PHP编程,可以寻求专业WordPress开发人员的帮助来解决问题。

有用0
  • 2023.09.26初次和大家见面了!

等待您对该主题的建议

发表评论

还能输入240个字

Hi, 欢迎加入Wordpress技术交流群,带你装逼带你飞!

我要入群
也想出现在这里?联系我们
wordpress加速

我来推荐一个更牛逼的给你看看?

  • 猛戳我吧