先来看看效果:

如今因为WordPress版本更新,再加上WordPress主题也愈来愈多,而如今的主题通常都是禁用了WordPress自带的评论表情,其实自带 的评论表情也是很丑的,可是之前咱们能够自由地启用自带的评论表情或者自定义评论表情,而如今咱们不少的主题都没办法添加,网上不少的教程都过期了,都说 的是什么打开你目前使用主题的comments.php文件,在php

前面加html

而我想说的就是如今主题的comments.php文件中根本就找不到textarea name=”comment”这句代码,不过我不甘心,折腾了好几天,终于本身琢磨出来了解决的办法。

工具:三套表情包和smiley.php文件。下载地址:http://yunpan.cn/cFw8Gz6vrDHZT 访问密码 cb83

再给你们添加一个QQ表情包:http://yunpan.cn/cLw6UhwB865Eg 访问密码 af61

在三款主题包中选择你喜欢的一款,将所在的文件夹重名为smilies ,而后从新压缩起来,而后打开你的cpanel面板,找到你主题的这个路径public_html/wp-content/themes/[你主题的名 字]/images,注意有的主题下面只有一个img文件夹,没有images文件夹,个人就是这样,不要紧,没有咱们就本身新建一个,

而后进入这个文件夹点击上面的“上传”,而后找到本身压缩好的smilies文件夹上传便可。

上传好以后在压缩包上面右击,点击解压缩

完成后以下图,

找到你主题的这个路径public_html/wp-content/themes/[你主题的名字]/includes,注意,有的主题没有这个文件夹,个人就是,咱们仍是一样新建一个文件夹,

而后将smiley.php上传到主题的includes文件夹下(固然能够放在其余文件夹,不过要改动下面相关代码)。

找到你主题的这个路径public_html/wp-content/themes/[你主题的名字],在comments.php文件上右击,而后选择Edit。(固然也能够在WordPress后台外观——编辑中找到comments.php文件进行修改。)

而后就是这一步,网上不少教程说在ide

前面加工具

而我想发现如今不少主题的comments.php文件中根本就找不到textarea name=”comment”这句代码,不过最早面有一句代码oop

里面的 comment_form(); 指的就是整个评论表单,

而textarea name=”comment”指的其实就是表单

中的评论内容区域

就是由于找不到textarea name=”comment”,因此咱们没法像之前那样把评论表情添加到“站点”和“评论”的中间,可是咱们能够添加到整个表单comment_form(); 的前面或者后面,固然后面要好看一点,因而我就在post

后面加上了测试

点击右上角的保存,而后再打开functions.php文件,将网站

添加到<?php和 ?>之间,这一段代码听说是为了防止由于WordPress的升级覆盖咱们配置好了的评论表情,虽然不知道这段代码到底能不能起做用,可是仍是把这段代码加进去好点。

如今刷新一下页面就已经能够看见评论表情出来了,当时我仍是很高兴,觉得这就成功了,可是我本身随便发了一条表情评论,竟然出来的表情和我上传的表情是不同的。

这是什么缘由呢,那么这些不同的图片有来自那里呢。我打开cpanel面板找到了自带的表情public_html/wp-includes /images/smilies,可是我发现不是这里的表情,这有点奇怪了,因而我打开按了F12审查元素,找到了缘由,图片原来是来自于一个国外的网 站,

并且由于我是把FQ的打开的因此图片才可以加载出来,否则图片根本就显示不出来。

那么我添加的图片和显示出来的图片为何会不同呢。我百度了一下终于找到解决办法了

而后我在http://www.wpdaxue.com/disable-emoji.html这里找到了方法,分为两步:

1.禁用 Emoji 表情:

在主题的 functions.php 添加代码的代码便可:idea

2.恢复以前的图片表情:

在主题的 functions.php 添加代码的代码便可:spa

这两个步骤一个都不能少,添加后咱们再次刷新一下页面,发现原来不同的表情没有了,上面和下面的表情都变成了我本身添加的表情。我想这里的原理应该是一个优先级的问题,就是WordPress自带评论表情的优先级高于咱们自定义的评论表情,因此才会出现这种状况

若是你还想给表情添加上提示文字,就打开smiley.php文件修改一下

不过我通过测试,发现不能在本地修改后上传到cpanel面板,由于本地修改后再上传就不是UTF-8格式的了,就会出现乱码

因此应该直接在cpanel面板中进行修改,由于它是符合UTF-8格式的

修改后保存便可。由于他的图片名字和表情实际上是不同的,因此这里我就没有添加提示信息。

弄了几天终于弄好了,虽然不能像有的网站同样把表情添加到站点和评论之间而只能添加到整个表单的上面或者下面,可是只要能实现功能仍是不错的,我发现网上 不少人都和我存在同样的问题,就是找不到textarea name=”comment”这一句代码,因此我在这里给出解决的办法。但愿对大家可以有所帮助。

php评论表情包怎么引入,WordPress中添加自定义评论表情包的方法相关推荐

  1. wordpress 自定义_如何在WordPress中添加自定义字体

    wordpress 自定义 Do you want to add custom fonts in WordPress? Custom fonts allow you to use beautiful ...

  2. php 修改 wordpress,修改WordPress中文章编辑器的样式的方法详解

    这篇文章主要介绍了修改WordPress中文章编辑器的样式的方法详解,同时文中也推荐了两款取代默认文章编辑器的插件,需要的朋友可以参考下 自定义文章编辑器的样式每一个 WordPress 主题的文章样 ...

  3. R语言使用ggplot2可视化:使用ggpattern包在分组条形图中添加自定义条纹图案、添加阴影、条纹或其他图案或纹理(add hatches, stripes or another pattern

    R语言使用ggplot2可视化:使用ggpattern包在分组条形图中添加自定义条纹图案.添加阴影.条纹或其他图案或纹理(add hatches, stripes or another pattern ...

  4. php评论表情包怎么引入,WordPress主题制作-添加评论表情

    首先下载表情包 主题目录/img/文件夹里面. 自定义表情替换函数 将下面的代码加入到functions.php里面,这段代码有两部分,看注释就明白了: // 调用路径评论表情改造,使评论中显示表情. ...

  5. python哪里下载import包-详解python中的模块及包导入

    python中的导入关键字:import 以及from import 1.import import一般用于导入包以及模块. 不过有个小问题: (1)当导入的是模块的时候是可以直接可以使用模块内的函数 ...

  6. php帖子表情,将论坛帖子内容中的 smilies 表情转换为正常图片显示

    不久前,在调用论坛回帖内容时遇到了 smilies 表情图片为 {:4_267:} ,下面说说解决方式. 在服务端时用正则将论坛(以Discuz7.2为例)帖子内容中的 smilies 图格式化成图片 ...

  7. MySQL 字符串删除表情符_PHP处理字符中的emoji表情(判断/移除/存储)

    目录判断字符串中是否含有 emoji 表情 移除字符串中的 emoji 表情 含有 emoji 表情的字符串在 MySQL 中的储存 utf-8 编码的 emoji 表情或者某些特殊字符占用 4 个字 ...

  8. Nexus-在项目中使用Maven私服,Deploy到私服、上传第三方jar包、在项目中使用私服jar包

    场景 Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/ ...

  9. python新闻评论分析_从新闻文章中提取评论

    我的问题和这里问的问题类似: https://stackoverflow.com/questions/14599485/news-website-comment-analysis 我试图从任何新闻文章 ...

  10. android中获取应用程序(包)的信息,Android中获取应用程序(包)的信息PackageManager的使用(一).doc...

    Android中获取应用程序(包)的信息PackageManager的使用(一) 本节内容是如何获取Android系统中应用程序的信息,主要包括packagename.label.icon.占用大小等 ...

最新文章

  1. 转强大Vim的配额置
  2. win10设置默认输入法
  3. HTML中INPUT type=date标签如何赋值注意问题
  4. 典型微型计算机控制系统的实例,微型计算机控制系统概述.ppt
  5. 记一次Project插件开发
  6. 虚拟机nfs服务器的安装,linux 安装nfs服务器
  7. Java关键字、标识符及基本数据类型
  8. 程序员如何快速迁移 10 亿级数据?
  9. MinGW-w64离线安装包,环境配置(Windows)
  10. 用JavaScript校验日期的合法性
  11. (原)python中matplot中获得鼠标点击的位置及显示灰度图像
  12. case when 效率_采用机械涡轮复合增压系统优化7.8 L柴油机的 稳态效率和排放性能...
  13. 【Xamarin挖墙脚系列:mac 终端 常用命令+Mac OS X的快捷键+beamoff 】
  14. Git基本知识和常用命令(IDEA)
  15. 苹果设备验证是否正品
  16. 2020 蓝桥杯大学模拟赛(三) - 程序设计:养猫题解
  17. 计算机无法识别 此硬盘,如果计算机无法识别硬盘驱动器,该怎么办?
  18. springBoot企业微信引入会话存档SDK
  19. [NPUCTF2020]ReadlezPHP(反序列化)
  20. CuteMarkEd 学习日记

热门文章

  1. [转]ASP.NET 安全认证(三): 用Form 表单认证实现单点登录
  2. 通过数据来源分析来寻找隐藏的恶意软件
  3. 惠普主板f1怎么关闭_惠普台式机开机按F1怎样去除
  4. 半年总结——思想的转变
  5. java_求1到n英寸换算厘米 (右对齐,保留两位小数)
  6. Android笔记:使用Glide加载图片刷新时会闪烁
  7. 如何计算机画函数图形,Excel中怎么绘制出好看的函数图像
  8. vmware mac os 10.11.6 安装xcode 8
  9. flux mono 转_自语之Reactor中FluxMono的粗略使用
  10. python cprofile_《Python高性能编程》——2.6 使用cProfile模块