把Wordpress默认表情修改为自定义表情大家都很熟悉,增加额外的表情也应该听说过(可在本站搜索"wordpress添加自定义表情不被识别的解决方法"),我看了一下,网上关于增加额外表情的方法除了安装customs smilies插件,就只剩下去wp-includes修改functions了,这个方法当然不好,因为wordpress一更新,就又得重新去改函数,接下来我就为大家介绍如果在主题的functions.php里添加函数来添加表情,这样做的好处就和修改表情图片文件夹一样,不赘述了.
老样子首先我们来看原理(不看原理这文章实在写不长),在wp-includes→functions.php里,搜索smiley找到smilies_init
这个函数,
function smilies_init() {
global $wpsmiliestrans, $wp_smiliessearch;// don't bother setting up smilies if they are disabled
if ( !get_option( 'use_smilies' ) )
return;if ( !isset( $wpsmiliestrans ) ) {
$wpsmiliestrans = array(
':mrgreen:' => 'icon_mrgreen.gif',
':neutral:' => 'icon_neutral.gif',
//....此处省略一千字...
由此可知,$wpsmiliestrans这个数组定义了表情的输出,
所以接下来我们要做的就是直接在主题的functions.php内加入如下代码,以重新定义数组
global $wpsmiliestrans;
$wpsmiliestrans = array(
':new:' => 'new.gif',
':new1:' => 'new1.gif',
':new2:' => 'new2.gif',
':new3:' => 'new3.gif',
':new4:' => 'new4.gif',
//以此类推...
);
好了,就这么多,以后不怕wordpress更新了.老公今天来天津了,晚上就不陪你们大白话了,嘻嘻.
恩恩
技术牛妹啊!(づ ̄ ³ ̄)づ
@不亦乐乎 : 果然细心 新鲜玩意儿一下子就发现了 :xiao:
:sui: :guai: :cao: :meme: :qin: :kelian: :koubi: :xia: :er: :guzhang: :ku: :huai: 小蝴蝶最漂亮。对不起,为了防垃圾评论,评论内容中必须带有中文字符.
测试
@跑调的包子 第三次!!!!!!!
这个有用。
@yxiao 你网站是不是不能访问拉?
@小蝴蝶 今天早上机器出问题了。 :guai: