百度已收录

子比主题美化-添加自定义表情包

热帖

演示:

图片[1]-子比主题美化-添加自定义表情包-寒江资源网

食用方法:

找到/wp-content/themes/zibll/inc/functions/文件夹,打开你的functions.php,搜索 表情 ,把你想要加入的表情包名称像这样添加在里面,并用英文逗号隔开!

图片[2]-子比主题美化-添加自定义表情包-寒江资源网
  • 注意:
  • 只要名字!名字!名字!名字!不要扩展名

添加完之后,保存文件。

图片[3]-子比主题美化-添加自定义表情包-寒江资源网

文件改好了,接下来就是下载表情包图片了,切记你的图片一定要是.gif格式的,png不行(传下去,png他不行)

把你下载的表情包放到这个文件夹,就OK了!

图片[4]-子比主题美化-添加自定义表情包-寒江资源网

注意事项:

  • 子比主题表情默认大小为30px,所以别想着添加什么稀奇古怪的图片
  • 添加的表情包,在论坛同样适用
  • 尽量不要打开评论图片懒加载开关,很丑
  • 主题自带的表情可以删除(如果你不需要的话(/▽\)

分类教程(进阶)

第一步:

将原来的表情注释掉:

    //表情
    if ('smilie' == $type) {
        $emojy_type       = '';
        $but              = '<a class="but btn-input-expand input-smilie mr6" href="javascript:;"><i class="fa fa-fw fa-smile-o"></i><span class="hide-sm">表情</span></a>';
        $smilie_icon_args = array('aoman', 'baiyan', 'bishi', 'bizui', 'cahan', 'ciya', 'dabing', 'daku', 'deyi', 'doge', 'fadai', 'fanu', 'fendou', 'ganga', 'guzhang', 'haixiu', 'hanxiao', 'zuohengheng', 'zhuakuang', 'zhouma', 'zhemo', 'zhayanjian', 'zaijian', 'yun', 'youhengheng', 'yiwen', 'yinxian', 'xu', 'xieyanxiao', 'xiaoku', 'xiaojiujie', 'xia', 'wunai', 'wozuimei', 'weixiao', 'weiqu', 'tuosai', 'tu', 'touxiao', 'tiaopi', 'shui', 'se', 'saorao', 'qiudale', 'se', 'qinqin', 'qiaoda', 'piezui', 'penxue', 'nanguo', 'liulei', 'liuhan', 'lenghan', 'leiben', 'kun', 'kuaikule', 'ku', 'koubi', 'kelian', 'keai', 'jingya', 'jingxi', 'jingkong', 'jie', 'huaixiao', 'haqian', 'aini', 'OK', 'qiang', 'quantou', 'shengli', 'woshou', 'gouyin', 'baoquan', 'aixin', 'bangbangtang', 'xiaoyanger', 'xigua', 'hexie', 'pijiu', 'lanqiu', 'juhua', 'hecai', 'haobang', 'caidao', 'baojin', 'chi', 'dan', 'kulou', 'shuai', 'shouqiang', 'yangtuo', 'youling');
        $smilie_icon      = '';
        $img_url          = ZIB_TEMPLATE_DIRECTORY_URI . '/img/smilies/';
        $lazy_attr        = zib_is_lazy('lazy_other', true) ? 'class="lazyload" data-' : '';
        foreach ($smilie_icon_args as $smilie_i) {
            $smilie_icon .= '<a class="smilie-icon" href="javascript:;" data-smilie="' . $smilie_i . '"><img ' . $lazy_attr . 'src="' . $img_url . $smilie_i . '.gif" alt="[' . $smilie_i . ']" /></a>';
        }
                $smilie_icon .= $but;
        $dropdown = '<div class="dropdown-smilie scroll-y mini-scrollbar">' . $smilie_icon . '</div>' . $but;
    }

第二步:

这里说一下三种常见分类组合

  1. 自定义扩展名+文件夹分类。
  2. 默认扩展名(gif)+文件夹分类。
  3. 默认扩展名(gif)+默认文件夹(就是表情全部在一个文件夹里面)。

1、自定义扩展名+文件夹分类

然后找到 zibll\inc\functions\message\class 文件夹,打开 message-class.php找到以下代码

$con = preg_replace('/\[g=(.*?)\]/', '<img class="smilie-icon" src="' . ZIB_TEMPLATE_DIRECTORY_URI . '/img/smilies/$1.gif">', $con);

找不到的可以直接搜索

这里的 $1 原文拼接了 .gif 后缀,把 .gif 删除即可,因为在第一步的二维数组我们已经拼接了自定义后缀。(其中:ZIB_TEMPLATE_DIRECTORY_URI可以换成你的cdn链接)

最后找到 inc\functions 文件夹,打开 zib-comments-list.php 找到以下代码,还是那个正则表达式限制了后缀,和上一步同理

$cont = preg_replace('/\[g=(.*?)\]/', '<img class="smilie-icon" src="' . ZIB_TEMPLATE_DIRECTORY_URI . '/img/smilies/$1.gif" alt="表情[$1]' . zib_get_delimiter_blog_name() . '">', $cont);

第一种到这里就结束了!!

2、默认扩展名(gif)+文件夹分类

3、默认扩展名(gif)+默认文件夹

效果展示:

图片[5]-子比主题美化-添加自定义表情包-寒江资源网

表情包下载

真白花音:

嘉然表情包

雫るる(含制服)

罗小黑

枕边童话

洛天依

温馨提示:本文最后更新于2024-03-05 14:00:17,某些文章具有时效性,若有错误或已失效,请在下方留言或联系网站客服
本站代码模板仅供学习交流使用请勿商业运营,严禁从事违法,侵权等任何非法活动,否则后果自负!

------本页内容已结束,喜欢请分享------
三月 4

本站历史上的今天

    "吼吼~~~,往年的今天站长不知道跑哪里偷懒去了~~~"
© 版权声明
吼吼~~ 我是一条底线哟~
喜欢就支持一下吧
点赞10赞赏 分享
评论 共2条

    请登录后查看评论内容