Argon主题自带的评论表情数量不多,可能会不够用,作者也很贴心的在使用文档里附上了添加表情的方法。首先打开外观->主题文件编辑器,选择emotions.php
进行修改即可。
注意事项(重要)
如果要在最后添加表情和分类,一定要注意结尾有没有,
没有就要加上,否则主题会崩溃,只能进入恢复模式或者ftp修改,以下是错误示范
已有分类添加
比如要添加颜文字,就在对应的列表中新建一行array('type' => 'text', 'text' => "XXX"),
XXX改成想要添加的内容
其他分类同理,直接新建行即可,注意遵循
相应类型规则
添加新分类
在最后一个分类后面添加新的array,主要分类字符表情
和图片表情
,具体格式要求为
字符表情 (text)
数组项 |
类型 |
含义 |
是否必须 |
type |
字符串 |
值为 text,表示该表情是一个字符表情 |
是 |
text |
字符串 |
该字符表情的字符串,例如一个颜文字 |
是 |
title |
字符串 |
该表情的名称,鼠标放在该表情上一段时间后会显示 |
否 |
示例代码(属性值改成你自己的)
array(
'groupname' => '字符类表情',
'list' => array(
array('type' => 'text', 'text' => "表情内容"),
)
),
图片表情 (sticker)
如果要添加本地图片表情,请先在服务器上传图片,默认目录为wp-content/themes/argon/stickers/
数组项 |
类型 |
含义 |
是否必须 |
type |
字符串 |
值为 sticker,表示该表情是一个图片表情 |
是 |
src |
字符串 |
该表情图片的地址 |
是 |
code |
字符串 |
该表情的代码,例如这里的值为xxx ,则评论里所有的:xxx: 会被替换为该表情 |
是 |
title |
字符串 |
该表情的名称,鼠标放在该表情上一段时间后会显示 |
否 |
示例代码(属性值改成你自己的)
array(
'groupname' => '分类名',
'list' => array(
array('type' => 'sticker', 'code' => '表情代码', 'src' => "图片地址,可本地访问"),
)
),
其他问题
该修改方法虽然简单,但更新后无法保留修改,每次更新都要重新修改。建议做好备份,每次更新后直接覆盖即可,有插件编写经验的同学可根据文档教程编写插件,一劳永逸
本站表情
这里附上我的代码,第一个直接覆盖整个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'
),
);
?>
需在wp-content/themes/argon/stickers/heo
上传表情并重命名,将此代码加到已有分类后面即可
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'
),