数字化技能提升教程,数字化时代生存宝典

数字化百科 / 产品文档 / WordPress:Using Smilies

WordPress:Using Smilies

查看全部产品文档命名空间:WordPress

Smiley是什么?

Smiley,就是大家都知道的"字符组成的图释,"是在写作时用来表达表情的符号。他们是让你的文章更闪亮的好帮手。[[WordPress:Image:icon_smile.gif|表情字符]]。

文本Smiley是通过输入两个或者更多的符号组成的,如下:
;-) is equivalent to [[WordPress:Image:icon_wink.gif|smile emoticon]]

:-) is equivalent to [[WordPress:Image:icon_smile.gif|smile emoticon]]

:-( is equivalent to [[WordPress:Image:icon_sad.gif|sad emoticon]]

:-? is equivalent to [[WordPress:Image:icon_confused.gif|confused emoticon]]

参见Wikipedia Emoticons入门,以找到更多有关emoticon和它的历史信息。

WordPress是如何管理Smiley的?


默认情况下,WordPress自动转换文本的Smiley为图片,当你输入;-)时,在你的文章中,当你预览或者发布文章时,你可以看到一个[[WordPress:Image:icon_smile.gif|微笑图标]]。

关闭图形Smiley

如果你关闭了图形Smiley,那么不论你输入什么都只会保留原样显示,象纯文本一样。

# 进入管理面板
# 选择 Options > Writing
# 在Formatting部分, 不要选中 "Convert emoticons like :-) and :-P to graphics on display"前的复选框就可以了

关闭emoticon意味着当你输入;-)时,当你预览或者发布文章时,在这个文章中你会看到;-)。所以它不会阻止你使用把emoticons当作纯文本来使用。[[WordPress:Image:icon_wink.gif|眨眼]]。

应该输入哪些文本来制作Smiley?

Smiley图片和相应的文本*:

icon !! text !! text !! full text !! icon !! full text


微笑]] :) :-) :smile:

大笑]]
:lol:


biggrin]] :D :-D :grin:

脸红]]
:oops:


悲伤]] :( :-( :sad:

哭泣]]
:cry:


惊讶]] :o :-o :eek:

邪恶]]
:evil:


惊恐]] 8O 8-O :shock:

苦恼]]
:twisted:


困惑]] :? :-? :???:

翻白眼]]
:roll:


酷]] 8) 8-) :cool:

大叫]]
:!:


疯狂]] :x :-x :mad:

疑问]]
:?:


嘲弄]] :P :-P :razz:

思考]]
:idea:


中立]] :neutral:

箭头]]
:arrow:


眨眼]] ;) ;-) :wink:

精力旺盛]]
:mrgreen:

*在有的情况下,多种文本操作可以用来显示同一种smiley.

分类:入门

Smiley问题发现与解决

它为什么不好用呢?

Smiley可能在你的Wordpress管理中被禁用了。另外一种可能是Smiley图片已经从/wp-includes/images/smilies中删除了。

为什么只有我不能正常使用呢?

如果别的访问者可以使用你站点上的smiley,但是你却不能使用的话:

在smiley文本之前或后多输入一个空格。可以防止smiley被以外的认为是它周围的别的文本。[[WordPress:Image:icon_redface.gif|脸红表情]]

注意不要在smiley文本之前或之后使用引号或者别的符号。[[WordPress:Image:icon_rolleyes.gif|翻白眼]]

我的Smiley图片保存在什么地方?

Smiley图片可以在/wp-includes/images/smilies目录下找到。

注意文件中的smileys的拼写是'eys',目录名字是smilies, 拼写为 'ies'. [[WordPress:Image:icon_eek.gif|惊讶]]

我如何才可以让不同的Smiley图片显示出来?

最简单的方法:

# 找到你的smiley图片文件,它在/wp-includes/images/smilies目录中,把它们备份到另外一个目录中。
# 注意每个文件的名字。你的文件必须和这些名字匹配而且必须是同样的'gif'文件图片格式。
# 显而易见的, 图片的尺寸应该比较小才可以。
# 使用FTP 程序把新文件上传到/wp-includes/images/smilies目录.

如果你懂得代码的话:

如果你真的必须更改图片的文件名,编辑指向这些图片的文件,'vars.php' (在WordPress 2.2, 它们在文件'functions.php'中),位于/wp-includes/目录。在"写代码"的时候要小心谨慎。

你可以在Ars Aranea上阅读更详细的指南,同样还有如何避免破坏WP代码。

还有一些WordPress插件允许你用来在WordPress中自定义smilies。

我的Smiley图片为什么是空白?

如果你最近上传了图片,那可能是你的FTP软件使用了
ASCII格式上传了图片,重新上传smiley,确定它们是使用BINARY格式上传的。

一些FTP软件有个auto-detect设置,可以在用户不介入的情况下选择正确的格式上传文件,如果你有这个设置,打开它。

Smiley CSS

当它们在文章中显示的时候,WordPress 中的Smiley图片会被自动赋予一个CSS
wp-smiley类。你可以使用这个类来设计你的Smiley,让它不同于别的文章里的图片。

例如,在文章中建立图片,让它出现在内容的左手边,并且文字在图片周围漂浮,这可能很少见到。这个效果使用的CSS如下:


.post img {
float: left;
}

这可能会特别影响到所有的文章里的图片,包括'你的smiley图片,要想不理会这个效果的话,让smiley仍然在文本中,可以使用下面的CSS:


img.wp-smiley {
float: none;
}

有关Smiley的更多信息