[Помогите] В коде страницы появился странный скрипт

Тема в разделе "Wordpress", создана пользователем Rudoy1488, 4 май 2015.

Модераторы: Sorcus
  1. Rudoy1488

    Rudoy1488 Постоялец

    Регистр.:
    29 июл 2013
    Сообщения:
    105
    Симпатии:
    46
    WP 4.2.1


    Появился вот такой вот скрипт в коде

    Код:
    <script type="text/javascript">
                window._wpemojiSettings = {"baseUrl":"http:\/\/s.w.org\/images\/core\/emoji\/72x72\/","ext":".png","source":{"concatemoji":"http:\/\/alpograd.ru\/wp-includes\/js\/wp-emoji-release.min.js?ver=4.2.1"}};
                !function(a,b,c){function d(a){var c=b.createElement("canvas"),d=c.getContext&&c.getContext("2d");return d&&d.fillText?(d.textBaseline="top",d.font="600 32px Arial","flag"===a?(d.fillText(String.fromCharCode(55356,56812,55356,56807),0,0),c.toDataURL().length>3e3):(d.fillText(String.fromCharCode(55357,56835),0,0),0!==d.getImageData(16,16,1,1).data[0])):!1}function e(a){var c=b.createElement("script");c.src=a,c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f;c.supports={simple:d("simple"),flag:d("flag")},c.supports.simple&&c.supports.flag||(f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings);
            </script>
    убрать не получается, валидатор ругается. Подскажите пожалуйста где рыть?
     
  2. vytyacom

    vytyacom Постоялец

    Регистр.:
    19 ноя 2014
    Сообщения:
    136
    Симпатии:
    54
    Да то не странный код - это иконки с версии 4.2.
    Если не нравится - отключите их вовсе

    Код:
    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' );
    
    Куда нить в function.php
     
    Sorcus и Rudoy1488 нравится это.
  3. gusewww

    gusewww

    Регистр.:
    4 июл 2011
    Сообщения:
    669
    Симпатии:
    299
    Еще ты сильно удивишься если заглянешь в бд и в какой кодировке там таблицы нынче ))
     
  4. bserg

    bserg Создатель

    Регистр.:
    4 май 2015
    Сообщения:
    39
    Симпатии:
    2
    Можно отключить плагином Disable Emoji
     
  5. WP30

    WP30 Постоялец

    Регистр.:
    1 июн 2015
    Сообщения:
    123
    Симпатии:
    22
    Если я правильно понял ТС, то он хотел отключить, т.к. были опасения, что это сюрприз.. т.к. это "фишка" нового wp, то ставить доп плагины чтобы это убрать смысла нет...

    да-да-да... когда прочитал про это и потом обновлялся - немного переживал...
     
  6. Nevada

    Nevada

    Регистр.:
    10 июн 2011
    Сообщения:
    504
    Симпатии:
    96
    на самом деле, в уже устаревшей: utf8mb4, зенд уже давно ставит mb16 по дефолту :)