修正WordPress自定义表情路径s.w.org变成本地链接

修正WordPress自定义表情路径s.w.org变成本地链接

最近在一个主题上面发现自定义表情路径都跳转到s.w.org,均无法显示,估计是被墙了,网上找了一下解决方案,

原来wordpress从4.2开始添加了emoji表情,而由于大陆的网络环境(你们懂得),导致标签无法加载完成,于是赶紧找办法,把在线表情替换为本地的表情,在这里附上解决方案。

把下面的代码添加到主题的  function.php即可

 

 

//4.2表情修正
function disable_emoji9s_tinymce( $plugins ) {
 if ( is_array( $plugins ) ) {
 return array_diff( $plugins, array( 'wpemoji' ) );
 } else {
 return array();
 }
}
 
function remove_emoji9s() {
 remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
 remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
 remove_action( 'wp_print_styles', 'print_emoji_styles' );
 remove_action( 'admin_print_styles', 'print_emoji_styles' );
 remove_filter( 'the_content_feed', 'wp_staticize_emoji' );
 remove_filter( 'comment_text_rss', 'wp_staticize_emoji' );
 remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' );
 add_filter( 'tiny_mce_plugins', 'disable_emoji9s_tinymce' );
}
 
add_action( 'init', 'remove_emoji9s' );
 
function custom_smilie9s_src( $old, $img ) {
    return get_stylesheet_directory_uri().'/images/smilies/'.$img;
}
 
function init_smilie9s(){
 global $wpsmiliestrans;
 //默认表情文本与表情图片的对应关系(可自定义修改)
 $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',
        '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',
 );
 //移除WordPress4.2版本更新所带来的Emoji前后台钩子同时挂上主题自带的表情路径
 remove_action( 'wp_head' , 'print_emoji_detection_script', 7 );
 remove_action( 'admin_print_scripts' , 'print_emoji_detection_script' );
 remove_action( 'wp_print_styles' , 'print_emoji_styles' );
 remove_action( 'admin_print_styles' , 'print_emoji_styles' );
 remove_filter( 'the_content_feed' , 'wp_staticize_emoji' );
 remove_filter( 'comment_text_rss' , 'wp_staticize_emoji' );
 remove_filter( 'wp_mail' , 'wp_staticize_emoji_for_email' );
 add_filter( 'tiny_mce_plugins' , 'disable_emoji9s_tinymce' );
 
 add_filter( 'smilies_src' , 'custom_smilie9s_src' , 10 , 2 );
}
add_action( 'init', 'init_smilie9s', 5 );
//取消添加表情样式
function disable_emojis_tinymce( $plugins ) {
    return array_diff( $plugins, array( 'wpemoji' ) );
}

文章来源于网络或者作者投稿,若有侵权请联系删除,作者:老钟,如若转载,请注明出处:https://www.laoz.net/798.html

(0)
上一篇 2016 年 03 月 14 日
下一篇 2016 年 05 月 09 日

相关推荐

  • 阿里巴巴国际站知识产权规则

    国际知识产权查询网站   一、知识产权侵权类型 平台严禁用户未经授权发布、销售涉及第三方知识产权的商品。知识产权侵权行为包括但不局限于以下三类: 1.著作权侵权:未经著作权人同意,又无法律上的依据,...

    2014 年 05 月 15 日
  • 用询盘回复技巧应对各国买家,抓住全世界买家

    抓住全世界的买家 ——用沟通技巧应对不同国家买家 继上期在外贸圈火爆的“史上最全外贸人士询盘回复必看秘籍”http://waimaoquan.alibaba.com/bbs/read-htm-tid-1547291-1-fid-253.html后,小编此次又为大家倾情奉献...

    2014 年 05 月 20 日
  • 外贸新人最关心的问题 Common concerns of the newcomers

    外贸新人刚入行,心里总有不少问题,比如业务待遇、行业前途、职场技能、工作内容等等,当然有些在面试的时候HR可能已经回答你了。当你真正进入外贸这一行时,阿连小编建议你必须了解以下的外贸问题。做一行爱一...

    2014 年 05 月 26 日
  • 2014-4-17 凌晨,还在调整外贸直通车! 有少许领悟

      现在是北京时间 2014-4-17   凌晨    3:20 外贸直通车竞争太激烈了!为了能有个好排名又能省点话费,只能通过人工去调整价格,调整排名! 现在这个时候,国内一般操作直通车的人都休息了吧?在企业上班的...

    2014 年 04 月 17 日
  • 外贸必备资料:欧洲各国全面资料(整理链接)

    转自外贸圈,由FOB论坛--Eva  收集! 欧洲总体 歐洲國家氣質榜---让你多多了解欧洲 福步调查大家的欧洲客户分布 欧洲各国贸易促进机构--网站链接 欧洲共同体从其他国家进口的关税等查询 欧盟受限十类明细表 200...

    外贸运营推广 2014 年 04 月 26 日
  • 阿里巴巴国际站知识产权修改,处罚更严重了

    阿里巴巴国际站知识产权处罚规则调整公告 为了维护阿里巴巴国际站有序的市场秩序,持续提升买家的购物体验,为供应商创建透明、公开、公平的平台,切实保护知识产权权利人的相关权益,根据《阿里巴巴国际站知识产...

    2014 年 06 月 16 日
  • 如何自主注册美国商标?

    如何自主注册一个商标? 1、登录美国商标局网站。 2、点击Apply Online在线申请 点击 Initial Application forms 进入申请介绍页面。 3、输入邮箱 能接收邮件的邮箱即可。 4、保存原有记录 输入申请人/公司对应信...

    外贸运营推广 2022 年 11 月 03 日
  • 怎样才能写好开发信?看了会受益匪浅

    外贸开发信,外贸业务员必须要去做的一件事,为了提高收入,各种方式,各种尝试,只为了提高销售额,提高收入! 那么很多人写了开发信,发出去了,但是却是石沉大海,没有得到回音,确实要值得思考的一个问题~ 开...

    2014 年 04 月 28 日
  • 淡季,中国外贸史上最大的骗局

    问:1月份为什么是淡季?询盘这么少? 答:客户还没有从圣诞的假期回来。 问:2月份为什么是淡季?询盘这么少?  答:外国人知道中国人要过年了,没心思处理业务。 问:3月份为什么是淡季?询盘这么少?  答:客...

    2014 年 05 月 28 日
  • 橱窗关键词六大神器

    每天奋斗在发布产品第一线的外贸亲们都有这种感觉,发布产品的时候想关键词是最头疼的,尤其是橱窗产品的关键词,是公司网站最重要的引流渠道之一,到底该怎么样设置能又有热度又不重复呢? 以下是呕心沥血的经验...

    2014 年 05 月 11 日