说实话,这篇文章是为了测试super switch插件…
之前盒子在WordPress论坛发了一篇《17行代码为 wordpress 添加评论表情列表》,因为我自己也要用,所以就收藏下来了,今天分享给不知道的朋友们。
在你博客主题文件夹下面找到comments.php,在合适的地方加上:
<!–smilies–>
<?php
function wp_smilies() {
global $wpsmiliestrans;
if ( !get_option(‘use_smilies’) or (empty($wpsmiliestrans))) return;
$smilies = array_unique($wpsmiliestrans);
$link=”;
foreach ($smilies as $key => $smile) {
$file = get_bloginfo(‘wpurl’).’/wp-includes/images/smilies/’.$smile;
$value = ” “.$key.” “;
$img = “<img src=\”{$file}\” alt=\”{$smile}\” />”;
$imglink = htmlspecialchars($img);
$link .= “<a href=\”#commentform\” title=\”{$smile}\” onclick=\”document.getElementById(‘comment’).value += ‘{$value}’\”>{$img}</a> ”;
}
echo ‘<div>’.$link.'</div>’;
}
?>
<?php wp_smilies();?>
<!–smilies–>
说合适的地方,确实还有点难找…我是加到我代码
<div id=”author_info”>
<input type=”text” name=”author” id=”author” value=”<?php echo $comment_author; ?>” tabindex=”1″/>
<label for=”author”><small>Name</small><?php if ($req) _e(” “); ?></label>
<input type=”text” name=”email” id=”email” value=”<?php echo $comment_author_email; ?>” tabindex=”2″/>
<label for=”email”><small>Mail</small><?php if ($req) _e(” “); ?></label>
<input type=”text” name=”url” id=”url” value=”<?php echo $comment_author_url; ?>” tabindex=”3″ />
<label for=”url”><small>Webs</small></label>
</div>
的下面。因为这个DIV层是回复要填写的3个表单嘛,放他下面肯定是表单下面咯。你自己的主题就得自己去找表单咯!
