English user please navigates to http://wordpress.org/extend/plugins/wp-smilies/  for instruction.  

Latest Update: 2009-01-04

1. 如果不想点击表情后,将页面移动到评论框,请在line21,’{$value}’\”部分的$value}’后面插入;return false,修改后的代码为:’{$value}’;return false\”。谢谢冰古的建议。

2. 如果不想让插件通过commentform Hook来自动添加表情图标在评论框附近,请在line10,add_action(‘comment_form’,'wp_smilies’,-1);这句代码前面加上//,使之成为评论既可以。 

———-

WP Smilies是一个非常小巧简单的插件,它仅提供了生成调用wordpress内置表情的图标按钮的功能。该插件直接解析php输出内置表情按钮,并非通过加载js文件等。这个原来只是自己在用模板的一个函数而已,索性将它剥离出来做成了这个插件。

1. 使用方法 

在使用上也非常简单,在文末处下载该插件。将wp-smilies文件夹上传到plugin目录下。在后台插件页中激活,wordpress smilies即可以了。表情图标会自动添加到评论框附近。具体位置是由评论模板上的comment form的Hook接口位置而定。

2. 函数调用 

如果您的评论模板上没有放置comment form Hook接口的话。嗯,先批评下,模板不规范。很容易出现和插件的兼容性问题。

您也可以使用函数调用的方法来生成表情图标按钮。将下列代码放置到评论模板中想要放置表情的位置:

<?php wp_smilies();?> 

3. 关于CSS

插件生成的代码被嵌套在类名为wp_smilies的DIV块内。请自行在模板style.css中添加对wp_smilies类的css定义,以实现其它效果或编排边距等。

插件生成代码通过W3C XHTML 1.0 Transitional验证。 

4. DEMO

本站评论框下部表情即是。这些都是wordpress内置表情。全部位于wp-includes\images\smilies\文件夹下。如果有兴趣,您可以自行找些表情图片将内置的替换了。

4. 下载 

WP官方网站下载地址:http://wordpress.org/extend/plugins/wp-smilies/

记得有账号的网友帮我RATE一下啊。

——————————— 

补充资料,有兴趣延伸阅读下

如何判断评论模板内是否已放置comment form Hook?

用文本编辑器打开模板目录下的comments.php文件,查找下列代码: 

<?php do_action(‘comment_form’, $post->ID); ?>

注意,该代码的位置就是表情图标生成的地方。

一个规范的wordpress模板应当在其页头(header.php),页脚(footer.php)上都有wp_head()和wp_footer()代码,以备插件调用用。 

Feed Me


转载文章请注明转载自:ThinkAgain - Let's Blog!

引用地址:http://www.thinkagain.cn/archives/1031.html