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

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

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了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文件夹直接拖到你的主题文件

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

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

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

相关文章

  • 解决wordpress函数get_term_link()参数使用变量无效的问题
  • MySQL学习总结之触发器详解
  • AI打造漂亮文字效果
  • PHP如何使用Callback/Callable类型
  • 宝塔linux面板之​一键安装ffmpeg命令
  • Photoshop创建简洁绚丽的几何组合背景
  • Thinkphp5.0框架的Db操作实例分析【连接、增删改查、链式操作等】
  • JavaScript中如何判断函数、变量是否存在
  • YII怎么输出sql语句?
  • Phpcms V9导航循环下拉菜单的调用技巧

文章分类

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

最近更新的内容

    • 如何解决thinkphp new self()报错问题
    • Illustrator绘制一只超萌的企鹅
    • 分享封装的一个PHP微信支付的类库(扫码、H5、小程序)
    • windows系统php环境安装swoole具体步骤
    • jQuery checkbox不可选怎么实现
    • PHP网站常见安全漏洞,及相应防范措施总结
    • Uniapp发布为H5版本时如何隐藏访问路径的#符号
    • vue3为什么快?vue3的效率提升主要在哪方面?
    • PHP如何使用面向对象魔术方法之__call函数
    • Photoshop简单调出怀旧色调

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

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