• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 如何给WordPress主题评论框加上阿鲁表情

如何给WordPress主题评论框加上阿鲁表情

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了WordPress主题,评论框,阿鲁表情等相关知识,希望对您有所帮助

本文是将大发贱志的阿鲁表情插件集成在你的主题上面,当然你也可以直接用插件!

GitHub地址:https://github.com/hayasuki/wp-alu

第一步

把下面代码添加到主题 functions.php文件中

function alu_scripts() {    wp_enqueue_style( 'admin-myjscss', get_template_directory_uri() . '/static/css/style.css' );    wp_enqueue_script( 'admin-myjscss', get_template_directory_uri() . '/static/js/index.js' );}add_action('admin_head', 'alu_scripts');add_filter('smilies_src', 'alu_smilies_src', 1, 10);function alu_smilies_src($img_src, $img, $siteurl) {    $img = rtrim($img, "gif");    return get_bloginfo('template_directory') . '/static/img/' . $img . 'gif';}function alu_get_wpsmiliestrans() {    global $wpsmiliestrans;    $wpsmilies = array_unique($wpsmiliestrans);    $output = '';    foreach ($wpsmilies as $alt => $src_path) {        //$emoji = str_replace(array('&#x', ';'), '', wp_encode_emoji($src_path));        $output .= '<a class="add-smily" data-action="addSmily" data-smilies="' . $alt . '"><img class="wp-smiley" src="' . get_bloginfo('template_directory') . '/static/img/' . $src_path .'" /></a>';    }    return $output;}function alu_smilies_reset() {    global $wpsmiliestrans, $wp_smiliessearch;// don't bother setting up smilies if they are disabled    if ( !get_option( 'use_smilies' ) )        return;    $wpsmiliestrans = array(        ':mrgreen:' => 'icon_mrgreen.gif',        ':neutral:' => 'icon_neutral.gif',        ':twisted:' => 'icon_twisted.gif',        ':arrow:' => 'icon_arrow.gif',        ':shock:' => 'icon_eek.gif',        ':smile:' => 'icon_smile.gif',        ':???:' => 'icon_confused.gif',        ':cool:' => 'icon_cool.gif',        ':evil:' => 'icon_evil.gif',        ':grin:' => 'icon_biggrin.gif',        ':idea:' => 'icon_idea.gif',        ':oops:' => 'icon_redface.gif',        ':razz:' => 'icon_razz.gif',        ':roll:' => 'icon_rolleyes.gif',        ':wink:' => 'icon_wink.gif',        ':cry:' => 'icon_cry.gif',        ':eek:' => 'icon_surprised.gif',        ':lol:' => 'icon_lol.gif',        ':mad:' => 'icon_mad.gif',        ':sad:' => 'icon_sad.gif',        '8-)' => 'icon_cool.gif',        '8-O' => 'icon_eek.gif',        ':-(' => 'icon_sad.gif',        ':-)' => 'icon_smile.gif',        ':-?' => 'icon_confused.gif',        ':-D' => 'icon_biggrin.gif',        ':-P' => 'icon_razz.gif',        ':-o' => 'icon_surprised.gif',        ':-x' => 'icon_mad.gif',        ':-|' => 'icon_neutral.gif',        ';-)' => 'icon_wink.gif',        // This one transformation breaks regular text with frequency.        //     '8)' => 'icon_cool.gif',        '8O' => 'icon_eek.gif',        ':(' => 'icon_sad.gif',        ':)' => 'icon_smile.gif',        ':?' => 'icon_confused.gif',        ':D' => 'icon_biggrin.gif',        ':P' => 'icon_razz.gif',        ':o' => 'icon_surprised.gif',        ':x' => 'icon_mad.gif',        ':|' => 'icon_neutral.gif',        ';)' => 'icon_wink.gif',        ':!:' => 'icon_exclaim.gif',        ':?:' => 'icon_question.gif',    );}add_action('init','alu_smilies_reset');add_filter( 'comment_form_defaults','alu_add_smilies_to_comment_form');function alu_add_smilies_to_comment_form($default) {    $commenter = wp_get_current_commenter();    $default['comment_field'] .= '<p class="comment-form-smilies">' . alu_get_wpsmiliestrans() . '</p>';    return $default;}

注意上面表情图片引用路径,根据自己实际情况修改


第二步

把下载下来的文件里面的static文件夹直接拖到你的主题文件里面


第三步

打开你主题文件里面的comments.php文件 搜索textarea 然后把下面代码放在textarea 之前就行了

<p class="comment-form-smilies"><?php echo alu_get_wpsmiliestrans();?></p>


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 为WordPress主题文章纯代码添加历史上的今天列表
  • WordPress主题RiPro美化-给特定分类添加VIP权限才可访问效果
  • WordPress主题纯代码实现禁止某些用户账号登录
  • WordPress主题给文章增加百度是否已收录的功能
  • 如何给WordPress主题评论框加上阿鲁表情
  • WordPress主题文章作者评论区留言高亮显示

相关文章

  • 2022-04-29如何解决strict standards php报错问题
  • 2022-04-29好看短视频解析下载Python脚本
  • 2022-04-29详解Angular中的NgModule(模块)
  • 2022-04-29PHP中如何将JSON文件转XML格式
  • 2022-04-29Redis中热点Key是怎么产生的?如何解决?
  • 2022-04-29给dedecms的分类信息模型添加置顶功能
  • 2022-04-29php swfupload中文乱码怎么解决
  • 2022-04-29基于thinkphp6.x的API接口开发简单小实例
  • 2022-04-29php将数组转为json出现中文乱码怎么办
  • 2022-04-29Photoshop绘制十二生肖按钮图标教程

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 使用HTML5开发App有哪些优缺点
    • LNMP环境安装WordPress不显示主题,无法编辑解决方法
    • Photoshop制作玻璃图标按钮
    • 使用Let's Encrypt(certbot)安装免费SSL证书
    • 帝国CMS二次开发付款后才能查看内容
    • PhotoShop制作漂亮的蓝色发光文字效果教程
    • 分享几种用PHP写99乘法表的方式
    • Photoshop使用素材制作唯美的花体字
    • 突破dedecms软件下载地址数30个的限制
    • DEDE建站内部SEO优化

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有