为Argon添加更多评论表情

Argon主题自带的评论表情数量不多,可能会不够用,作者也很贴心的在使用文档里附上了添加表情的方法。首先打开外观->主题文件编辑器,选择emotions.php进行修改即可。

注意事项(重要)

如果要在最后添加表情和分类,一定要注意结尾有没有,没有就要加上,否则主题会崩溃,只能进入恢复模式或者ftp修改,以下是错误示范

  • 已有分类添加
    file
  • 添加新分类
    file

已有分类添加

比如要添加颜文字,就在对应的列表中新建一行array('type' => 'text', 'text' => "XXX"),
XXX改成想要添加的内容

file

其他分类同理,直接新建行即可,注意遵循相应类型规则

添加新分类

在最后一个分类后面添加新的array,主要分类字符表情图片表情,具体格式要求为

字符表情 (text)

数组项 类型 含义 是否必须
type 字符串 值为 text,表示该表情是一个字符表情
text 字符串 该字符表情的字符串,例如一个颜文字
title 字符串 该表情的名称,鼠标放在该表情上一段时间后会显示

示例代码(属性值改成你自己的)

array(
    'groupname' => '字符类表情', 
    'list' => array(
        array('type' => 'text', 'text' => "表情内容"),
    )
),

file

图片表情 (sticker)

如果要添加本地图片表情,请先在服务器上传图片,默认目录为wp-content/themes/argon/stickers/

数组项 类型 含义 是否必须
type 字符串 值为 sticker,表示该表情是一个图片表情
src 字符串 该表情图片的地址
code 字符串 该表情的代码,例如这里的值为xxx,则评论里所有的:xxx:会被替换为该表情
title 字符串 该表情的名称,鼠标放在该表情上一段时间后会显示

示例代码(属性值改成你自己的)

array(
    'groupname' => '分类名', 
    'list' => array(
        array('type' => 'sticker', 'code' => '表情代码', 'src' => "图片地址,可本地访问"),
    )
),

file


其他问题

该修改方法虽然简单,但更新后无法保留修改,每次更新都要重新修改。建议做好备份,每次更新后直接覆盖即可,有插件编写经验的同学可根据文档教程编写插件,一劳永逸

本站表情

这里附上我的代码,第一个直接覆盖整个emotion.php,第二个在已有分类后添加即可

仅拓展颜文字及emoji

<?php
    $emotionListDefault = array(
        array(
            'groupname' => __('颜文字', 'argon'), 
            'list' => array(
                array('type' => 'text', 'text' => "|´・ω・)ノ"),
                array('type' => 'text', 'text' => "ヾ(≧∇≦*)ゝ"),
                array('type' => 'text', 'text' => "(*^▽^*)"),
                array('type' => 'text', 'text' => " ̄﹃ ̄"),             
                array('type' => 'text', 'text' => "(╯‵□′)╯︵┴─┴"),
                array('type' => 'text', 'text' => "(~ ̄▽ ̄)~"),
                array('type' => 'text', 'text' => "→_→"),
                array('type' => 'text', 'text' => "୧(๑•̀⌄•́๑)૭"),
                array('type' => 'text', 'text' => "٩(ˊᗜˋ*)و"),
                array('type' => 'text', 'text' => "(ノ°ο°)ノ"),
                array('type' => 'text', 'text' => "( ͡° ͜ʖ ͡°)"),
                array('type' => 'text', 'text' => "⌇●﹏●⌇"),
                array('type' => 'text', 'text' => "(ฅ´ω`ฅ)"),
                array('type' => 'text', 'text' => "(╯°A°)╯︵○○○"),
                array('type' => 'text', 'text' => "φ( ̄∇ ̄o)"),
                array('type' => 'text', 'text' => "( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃"),
                array('type' => 'text', 'text' => "(ó﹏ò。)"),
                array('type' => 'text', 'text' => "Σ(っ °Д °;)っ"),
                array('type' => 'text', 'text' => "つ﹏⊂"),
                array('type' => 'text', 'text' => "╮(╯▽╰)╭"),
                array('type' => 'text', 'text' => "o(*////▽////*)q"),
                array('type' => 'text', 'text' => ">﹏<"),
                array('type' => 'text', 'text' => "(´▽`ʃ♡ƪ)"),
                array('type' => 'text', 'text' => "w(゚Д゚)w"),
                array('type' => 'text', 'text' => "(๑•̀ㅂ•́)و✧"),
                array('type' => 'text', 'text' => "(#`O′)"),             
                array('type' => 'text', 'text' => "凸(艹皿艹 )"),
                array('type' => 'text', 'text' => "o(≧口≦)o"),
                array('type' => 'text', 'text' => "≡ω≡"),
                array('type' => 'text', 'text' => "(*/ω\*)"),
                array('type' => 'text', 'text' => "○| ̄|_"),
                array('type' => 'text', 'text' => "(⊙ˍ⊙)"),
                array('type' => 'text', 'text' => "Σ(っ °Д °;)っ"),
                array('type' => 'text', 'text' => "o( ̄ヘ ̄o#)"),
                array('type' => 'text', 'text' => "<( ̄︶ ̄)>"),
                array('type' => 'text', 'text' => "(。・∀・)ノ゙"),                
                array('type' => 'text', 'text' => "(o゜▽゜)o☆"),
                array('type' => 'text', 'text' => "╥﹏╥"),
                array('type' => 'text', 'text' => "ヾ(´・ω・`)ノ")
            )
        ),
        array(
            'groupname' => 'Emoji', 
            'list' => array(
                array('type' => 'text', 'text' => "😂"),
                array('type' => 'text', 'text' => "😀"),
                array('type' => 'text', 'text' => "😅"),
                array('type' => 'text', 'text' => "😊"),
                array('type' => 'text', 'text' => "🙂"),
                array('type' => 'text', 'text' => "😍"),
                array('type' => 'text', 'text' => "😘"),
                array('type' => 'text', 'text' => "😜"),
                array('type' => 'text', 'text' => "😝"),
                array('type' => 'text', 'text' => "😏"),
                array('type' => 'text', 'text' => "😒"),
                array('type' => 'text', 'text' => "🙄"),
                array('type' => 'text', 'text' => "😳"),
                array('type' => 'text', 'text' => "😔"),
                array('type' => 'text', 'text' => "😫"),
                array('type' => 'text', 'text' => "😱"),
                array('type' => 'text', 'text' => "😭"),
                array('type' => 'text', 'text' => "😶"),               
                array('type' => 'text', 'text' => "🌚"),
                array('type' => 'text', 'text' => "😣"),
                array('type' => 'text', 'text' => "🤨"),
                array('type' => 'text', 'text' => "😣"),
                array('type' => 'text', 'text' => "🤐"),
                array('type' => 'text', 'text' => "😪"),
                array('type' => 'text', 'text' => "🤤"),
                array('type' => 'text', 'text' => "🥵"),
                array('type' => 'text', 'text' => "🤮"),
                array('type' => 'text', 'text' => "😨"),
                array('type' => 'text', 'text' => "😱"),
                array('type' => 'text', 'text' => "😓"),
                array('type' => 'text', 'text' => "🤬"),
                array('type' => 'text', 'text' => "👴"),               
                array('type' => 'text', 'text' => "🤡"),
                array('type' => 'text', 'text' => "🙈"),
                array('type' => 'text', 'text' => "💊"),               
                array('type' => 'text', 'text' => "🙏"),
                array('type' => 'text', 'text' => "🤺"),
                array('type' => 'text', 'text' => "💩"),
                array('type' => 'text', 'text' => "👻"),
                array('type' => 'text', 'text' => "🙌"),
                array('type' => 'text', 'text' => "🖕"),
                array('type' => 'text', 'text' => "👍"),
                array('type' => 'text', 'text' => "👫"),
                array('type' => 'text', 'text' => "👌"),
                array('type' => 'text', 'text' => "🙏"),
                array('type' => 'text', 'text' => "👀"),
                array('type' => 'text', 'text' => "🐒"),
                array('type' => 'text', 'text' => "🔪")
            )
        ),
        array(
            'groupname' => '小恐龙', 
            'list' => array(
                array('type' => 'sticker', 'code' => 'dinosaur-shy', 'src' => $GLOBALS['assets_path'] . '/stickers/dinosaur/1.jpg'),
                array('type' => 'sticker', 'code' => 'dinosaur-daze', 'src' => $GLOBALS['assets_path'] . '/stickers/dinosaur/2.jpg'),
                array('type' => 'sticker', 'code' => 'dinosaur-sweat', 'src' => $GLOBALS['assets_path'] . '/stickers/dinosaur/3.jpg'),
                array('type' => 'sticker', 'code' => 'dinosaur-proud', 'src' => $GLOBALS['assets_path'] . '/stickers/dinosaur/4.jpg'),
                array('type' => 'sticker', 'code' => 'dinosaur-powerless', 'src' => $GLOBALS['assets_path'] . '/stickers/dinosaur/5.jpg'),
                array('type' => 'sticker', 'code' => 'dinosaur-pouting', 'src' => $GLOBALS['assets_path'] . '/stickers/dinosaur/6.jpg'),
                array('type' => 'sticker', 'code' => 'dinosaur-eating', 'src' => $GLOBALS['assets_path'] . '/stickers/dinosaur/7.jpg'),
                array('type' => 'sticker', 'code' => 'dinosaur-ok', 'src' => $GLOBALS['assets_path'] . '/stickers/dinosaur/8.jpg'),
                array('type' => 'sticker', 'code' => 'dinosaur-doubt', 'src' => $GLOBALS['assets_path'] . '/stickers/dinosaur/9.jpg'),
                array('type' => 'sticker', 'code' => 'dinosaur-depressed', 'src' => $GLOBALS['assets_path'] . '/stickers/dinosaur/10.jpg'),
                array('type' => 'sticker', 'code' => 'dinosaur-close-eyes', 'src' => $GLOBALS['assets_path'] . '/stickers/dinosaur/11.jpg'),
                array('type' => 'sticker', 'code' => 'dinosaur-sleeping', 'src' => $GLOBALS['assets_path'] . '/stickers/dinosaur/12.jpg'),
                array('type' => 'sticker', 'code' => 'dinosaur-puzzled', 'src' => $GLOBALS['assets_path'] . '/stickers/dinosaur/13.jpg'),
                array('type' => 'sticker', 'code' => 'dinosaur-agree', 'src' => $GLOBALS['assets_path'] . '/stickers/dinosaur/14.jpg'),
                array('type' => 'sticker', 'code' => 'dinosaur-crazy', 'src' => $GLOBALS['assets_path'] . '/stickers/dinosaur/15.jpg'),
                array('type' => 'sticker', 'code' => 'dinosaur-angry', 'src' => $GLOBALS['assets_path'] . '/stickers/dinosaur/16.jpg')
            )
        ),
        array(
            'groupname' => '花!', 
            'list' => array(
                array('type' => 'sticker', 'code' => 'flower-flower', 'src' => $GLOBALS['assets_path'] . '/stickers/flower/1.jpg'),
                array('type' => 'sticker', 'code' => 'flower-grass', 'src' => $GLOBALS['assets_path'] . '/stickers/flower/2.jpg'),
                array('type' => 'sticker', 'code' => 'flower-leaf', 'src' => $GLOBALS['assets_path'] . '/stickers/flower/3.jpg'),
                array('type' => 'sticker', 'code' => 'flower-star', 'src' => $GLOBALS['assets_path'] . '/stickers/flower/4.jpg'),
                array('type' => 'sticker', 'code' => 'flower-sun', 'src' => $GLOBALS['assets_path'] . '/stickers/flower/5.jpg'),
                array('type' => 'sticker', 'code' => 'flower-moon', 'src' => $GLOBALS['assets_path'] . '/stickers/flower/6.jpg'),
                array('type' => 'sticker', 'code' => 'flower-water', 'src' => $GLOBALS['assets_path'] . '/stickers/flower/7.jpg'),
                array('type' => 'sticker', 'code' => 'flower-heihei', 'src' => $GLOBALS['assets_path'] . '/stickers/flower/8.jpg'),
                array('type' => 'sticker', 'code' => 'flower-lemon', 'src' => $GLOBALS['assets_path'] . '/stickers/flower/9.jpg'),
                array('type' => 'sticker', 'code' => 'flower-birthday', 'src' => $GLOBALS['assets_path'] . '/stickers/flower/10.jpg'),
                array('type' => 'sticker', 'code' => 'flower-sea', 'src' => $GLOBALS['assets_path'] . '/stickers/flower/11.jpg'),
                array('type' => 'sticker', 'code' => 'flower-vegetable', 'src' => $GLOBALS['assets_path'] . '/stickers/flower/12.jpg'),
                array('type' => 'sticker', 'code' => 'flower-tile', 'src' => $GLOBALS['assets_path'] . '/stickers/flower/13.jpg'),
                array('type' => 'sticker', 'code' => 'flower-utf', 'src' => $GLOBALS['assets_path'] . '/stickers/flower/14.jpg'),
            ),
            'description' => 'Source: github.com/k4yt3x/flowerhd'
        ),  
    );
?>

仅添加Heo表情

需在wp-content/themes/argon/stickers/heo上传表情并重命名,将此代码加到已有分类后面即可

file

        array(
            'groupname' => 'Heo', 
            'list' => array(
                array('type' => 'sticker', 'code' => 'heo-1', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (1).png'),
                array('type' => 'sticker', 'code' => 'heo-2', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (2).png'),
                array('type' => 'sticker', 'code' => 'heo-3', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (3).png'),
                array('type' => 'sticker', 'code' => 'heo-4', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (4).png'),
                array('type' => 'sticker', 'code' => 'heo-5', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (5).png'),
                array('type' => 'sticker', 'code' => 'heo-6', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (6).png'),
                array('type' => 'sticker', 'code' => 'heo-7', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (7).png'),
                array('type' => 'sticker', 'code' => 'heo-8', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (8).png'),
                array('type' => 'sticker', 'code' => 'heo-9', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (9).png'),
                array('type' => 'sticker', 'code' => 'heo-10', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (10).png'),
                array('type' => 'sticker', 'code' => 'heo-11', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (11).png'),
                array('type' => 'sticker', 'code' => 'heo-12', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (12).png'),
                array('type' => 'sticker', 'code' => 'heo-13', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (13).png'),
                array('type' => 'sticker', 'code' => 'heo-14', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (14).png'),
                array('type' => 'sticker', 'code' => 'heo-15', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (15).png'),
                array('type' => 'sticker', 'code' => 'heo-16', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (16).png'),
                array('type' => 'sticker', 'code' => 'heo-17', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (17).png'),
                array('type' => 'sticker', 'code' => 'heo-18', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (18).png'),
                array('type' => 'sticker', 'code' => 'heo-19', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (10).png'),
                array('type' => 'sticker', 'code' => 'heo-20', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (20).png'),
                array('type' => 'sticker', 'code' => 'heo-21', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (21).png'),
                array('type' => 'sticker', 'code' => 'heo-22', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (22).png'),
                array('type' => 'sticker', 'code' => 'heo-23', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (23).png'),
                array('type' => 'sticker', 'code' => 'heo-24', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (24).png'),
                array('type' => 'sticker', 'code' => 'heo-25', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (25).png'),
                array('type' => 'sticker', 'code' => 'heo-26', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (26).png'),
                array('type' => 'sticker', 'code' => 'heo-27', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (27).png'),
                array('type' => 'sticker', 'code' => 'heo-28', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (28).png'),
                array('type' => 'sticker', 'code' => 'heo-29', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (29).png'),
                array('type' => 'sticker', 'code' => 'heo-30', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (30).png'),
                array('type' => 'sticker', 'code' => 'heo-31', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (31).png'),
                array('type' => 'sticker', 'code' => 'heo-32', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (32).png'),
                array('type' => 'sticker', 'code' => 'heo-33', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (33).png'),
                array('type' => 'sticker', 'code' => 'heo-34', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (34).png'),
                array('type' => 'sticker', 'code' => 'heo-35', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (35).png'),
                array('type' => 'sticker', 'code' => 'heo-36', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (36).png'),
                array('type' => 'sticker', 'code' => 'heo-37', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (37).png'),
                array('type' => 'sticker', 'code' => 'heo-38', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (38).png'),
                array('type' => 'sticker', 'code' => 'heo-39', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (39).png'),
                array('type' => 'sticker', 'code' => 'heo-40', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (40).png'),
                array('type' => 'sticker', 'code' => 'heo-41', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (41).png'),
                array('type' => 'sticker', 'code' => 'heo-42', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (42).png'),
                array('type' => 'sticker', 'code' => 'heo-43', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (43).png'),
                array('type' => 'sticker', 'code' => 'heo-44', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (44).png'),
                array('type' => 'sticker', 'code' => 'heo-45', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (45).png'),
                array('type' => 'sticker', 'code' => 'heo-46', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (46).png'),
                array('type' => 'sticker', 'code' => 'heo-47', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (47).png'),
                array('type' => 'sticker', 'code' => 'heo-48', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (48).png'),
                array('type' => 'sticker', 'code' => 'heo-49', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (49).png'),
                array('type' => 'sticker', 'code' => 'heo-50', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (50).png'),
                array('type' => 'sticker', 'code' => 'heo-51', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (51).png'),
                array('type' => 'sticker', 'code' => 'heo-52', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (52).png'),
                array('type' => 'sticker', 'code' => 'heo-53', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (53).png'),
                array('type' => 'sticker', 'code' => 'heo-54', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (54).png'),
                array('type' => 'sticker', 'code' => 'heo-55', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (55).png'),
                array('type' => 'sticker', 'code' => 'heo-56', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (56).png'),
                array('type' => 'sticker', 'code' => 'heo-57', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (57).png'),
                array('type' => 'sticker', 'code' => 'heo-58', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (58).png'),
                array('type' => 'sticker', 'code' => 'heo-59', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (59).png'),
                array('type' => 'sticker', 'code' => 'heo-60', 'src' => $GLOBALS['assets_path'] . '/stickers/heo/heo (60).png'),
            ),
            'description' => 'Source: github.com/zhheo/Sticker-Heo'
        ),          
本文作者:小小黑
本文链接:https://lonelyenderman.top/archives/545
版权声明:本站采用 BY-NC-SA 进行许可。转载请注明出处!

评论

  1. 博主
    Windows Chrome
    已编辑
    3月前
    2022-3-27 22:53:15

    Heo表情测试

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(*^▽^*)
 ̄﹃ ̄
(╯‵□′)╯︵┴─┴
(~ ̄▽ ̄)~
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
( ͡° ͜ʖ ͡°)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
つ﹏⊂
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
(´▽`ʃ♡ƪ)
w(゚Д゚)w
(๑•̀ㅂ•́)و✧
(#`O′)
凸(艹皿艹 )
o(≧口≦)o
≡ω≡
(*/ω\*)
○| ̄|_
(⊙ˍ⊙)
Σ(っ °Д °;)っ
o( ̄ヘ ̄o#)
<( ̄︶ ̄)>
(。・∀・)ノ゙
(o゜▽゜)o☆
╥﹏╥
ヾ(´・ω・`)ノ
😂
😀
😅
😊
🙂
😍
😘
😜
😝
😏
😒
🙄
😳
😔
😫
😱
😭
😶
🌚
😣
🤨
😣
🤐
😪
🤤
🥵
🤮
😨
😱
😓
🤬
👴
🤡
🙈
💊
🙏
🤺
💩
👻
🙌
🖕
👍
👫
👌
🙏
👀
🐒
🔪
Source: github.com/zhheo/Sticker-Heo
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
Heo
花!
上一篇
下一篇