WordPress 评论表情优化
由于之前博客评论表情包的命名混乱,早就想优化一下,又因为批量操作比较繁琐,所以迟迟未动手,今天闲来就把它给优化了!
表情包在聊天中的最大作用是“活跃聊天气氛,表达情绪”,在聊天中也增添一份乐趣,但我有时候分不清一些表情的含义,那么传达的意思就会理解错误,甚至去找了表情包翻译。
实在不习惯用英文表达,所以把原来的:razz:替换成[冷笑],这也是这次优化的重点,别小看这样的改变,20个表情,需要耐心哈。
批量替换wordpress数据库表wp_comment,得搜索之前的每一个表情进行关键字替换,到myphpadmin用sql命令,嫌麻烦的推荐使用可视化插件Search & Replace,可以简单的在后台执行批量替换。
原来很喜欢QQ的表情包,那些捂脸,哭笑的表情使用的人非常多,刚开始感觉灰常记忆那种表情挺喜欢,后来还是改成了QQ的GIF动态表情。
有博友为了界面简洁美观,把表情包隐藏起来,我觉得表情显示出来更有评论的气氛,更方便大家使用表情。
为了给想修改的朋友方便,把整理好的对照表分享出来,这个英文对照中文,不好找哈~
[razz]-icon_razz.png 冷笑
[sad]-icon_sad.png 忧伤
[evil]-icon_evil.png 恶魔
[smile]-icon_smile.png 笑脸
[oops]-icon_redface.png 红脸
[grin]-icon_biggrin.png 咧嘴笑
[eek]-icon_surprised.png 吃惊
[shock]-icon_eek.png 惊讶
[???]-icon_confused.png 困惑
[cool]-icon_cool.png 耍酷
[lol]-icon_lol.png 大笑
[mad]-icon_mad.png 抓狂
[twisted]-icon_twisted.png 痛苦
[roll]-icon_rolleyes.png 转眼珠
[wink]-icon_wink.png 眨眼
[idea]-icon_idea.png 好主意
[arrow]-icon_arrow.png 囧
[neutral]-icon_neutral.png 无表情
[cry]-icon_cry.png 哭泣
关于表情尺寸,官方强行把表情的高度调整和文字一样大小,那么表情看起来非常小,屏蔽方法如下:
function 里加入代码:
- /**
- * 去除表情加载css 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_action( 'init', 'disable_emojis' );
- /**
- * Filter function used to remove the tinymce emoji plugin.
- */
- function disable_emojis_tinymce( $plugins ) {
- return array_diff( $plugins, array( 'wpemoji' ) );
- }
以下是让文字 [表情] 转化为表情:
- /**
- * WordPress 4.2 修复图片表情
- * https://www.wpdaxue.com/disable-emoji.html
- */
- function smilies_reset() {
- global $wpsmiliestrans, $wp_smiliessearch;
- // don't bother setting up smilies if they are disabled
- if ( !get_option( 'use_smilies' ) )
- return;
- $wpsmiliestrans = array(
- '[冷笑]' => 'icon_razz.png',
- '[忧伤]' => 'icon_sad.png',
- '[恶魔]' => 'icon_evil.png',
- '[笑脸]' => 'icon_smile.png',
- '[红脸]' => 'icon_redface.png',
- '[咧嘴笑]' => 'icon_biggrin.png',
- '[吃惊]' => 'icon_surprised.png',
- '[惊讶]' => 'icon_eek.png',
- '[困惑]' => 'icon_confused.png',
- '[耍酷]' => 'icon_cool.png',
- '[大笑]' => 'icon_lol.png',
- '[抓狂]' => 'icon_mad.png',
- '[痛苦]' => 'icon_twisted.png',
- '[转眼珠]' => 'icon_rolleyes.png',
- '[眨眼]' => 'icon_wink.png',
- '[好主意]' => 'icon_idea.png',
- '[囧]' => 'icon_arrow.png',
- '[无表情]' => 'icon_neutral.png',
- '[哭泣]' => 'icon_cry.png',
- );
- }
- smilies_reset();
OK,其他关于wordpress自定义表情方法传送门。
上一篇:小心有人利用QQ邮箱的漏洞行骗
感谢博主分享
@李毅 不客气。
我所使用的程序修改的话应该不难,没你这复杂…
@旧日的足迹 嗯,插件简单,只是需要批量修改旧评论的内容,其他还好。
有评论表情还是比较好的,这样评论起来也会活跃很多
@懿古今 嗯嗯,给你两个表情:
谢谢博主分享。学习了谢谢
厉害,我连头像都搞不定
@子午书屋 过奖了,我只是一个菜鸟,只是有兴趣瞎折腾。
图片点击后无法放大~
@chencool.com 说得对,所以我把它给删除了,哈哈。。很多灯箱其实就这样,有利有弊。
直接emoji不好嘛~?
@姜辰 这是什么表情符号
看了看我用的表情好像比较枯燥
@公子 你的站我访问不了哈,提醒你一下。
这文章实用。不过qq表情包还是一般了点。以前有个twitter表情包比这高端大气上档次~?
@老虎 你说的是https://bestcherish.com/ 这个站的表情么? 刚开始也觉得它不错。
先收藏,最近(应该是最近2年..拖延症无解了…)准备把wp评论表情加上 ..
@老谢 好的,等你把表情折腾了。
QQ的传统好用
@zwwooooo 是啊,你那表情还可以再大点哈。
@郑永 怎么可能,这是我特意用WP自带表情做成的“仿QQ动态表情”(WP自带表情是不会动的),不过新主题我好像忘了替换了,哈。
@zwwooooo 我是说表情再大点哈。
@zwwooooo test
为什么我的表情使用中文无法显示?
不错,改天也去试试