custom-smilies是一款实现评论时可以添加表情的插件。。。安装方法我就不说了,网上大把,大家可以去搜搜
我要说的是,怎么修改表情的显示位置,我用的是prowerv4主题,custom-smilies可以默认添加表情在comment_form 后面,但是从使用习惯而已,大家都是习惯表情在输入框的上面(–!至少我是这样认为)。
好了,转正题,首先你先在找到 wp-content/theme/{你使用的主题}/comments.php 看看,是调用comment_form()这个函数生成的回复框还是直接用html生成的,作者我这里是调用comment_form()的,所以就比较麻烦。思路很简单,先找到comment_form()这个函数,在这个函数里面找到你想插入的位置,把表情的内容生成到这里,当调用comment_form()函数时,就一起把表情和回复框一起生成。
OK,第一步,打开 wp-content/plugin/custom-smilies-ce/comment.inc.php,在 if (array_key_exists(‘use_action_comment_form’, $clcs_options) && $clcs_options['use_action_comment_form'] == 1) 的前面添加以下内容
| 代码如下 | 复制代码 |
|
//——-自增内容—— function clcs_print_smilies2($comment_textarea = ’comment’) {
$content = ’ –> img.wp-smiley-select {cursor: pointer;} ’;
$smilies = cs_load_existing_smilies(); $url = clcs_get_smilies_path(); $list = get_option(‘cs_list’);
if ($list == ”) { foreach ($smilies as $k => $v) { $content .= “ } } else { $display = explode(‘,’, $list); $smilies = array_flip($smilies); foreach ($display as $v) { $v = trim($v); $content .= “ unset($smilies[$v]); } $content .= ’’; foreach ($smilies as $k => $v) { $content .= “ } $content .= ’ more »’; } return $content; }
function cs_print_smilies2() { global $clcs_options; return clcs_print_smilies2($clcs_options['comment_textarea']); }
|
|
//——-结束——–
第二步,打开wp-include/comment-template.php,在第1530行那里,也就是$required_text = sprintf( ‘ ‘ . __(‘Required fields are marked %s’), ‘*’ );这句的前面,添加一行内容:$content_me = cs_print_smilies2(); 接着在第1534行,也就是’comment_field’ => ‘ ……这行,替换成
‘comment_field’ => ’
’.$content_me.’
保存上传上服务器,刷新下看看,是不是表情位置已经放到前面
模拟极限越野
模拟极限越野开着大巴在各种奇葩路况里送乘客。山路弯道多得让人
模拟火车
模拟火车让你当回真正的火车司机,得先学会看信号灯、操作控制杆
可口的披萨美味的披萨
可口的披萨美味的披萨带您体验经营一家披萨店的乐趣。游戏画风温
定制虚拟偶像最新版
定制虚拟偶像最新版是一款超级经典有趣的日本模拟装扮类型的手游
病娇模拟器手机版正版(yandere simulator)
病娇模拟器最新版手游是一款萌妹二次元模拟游戏,玩家在游戏中可