WordPress опять начал мусорить в шаблонах

Главная » Wordpress » WordPress опять начал мусорить в шаблонах
Самолетная 614022 Россия, Пермь +79630195620
Wordpress
плагины, шаблоны
1920

Ну вот опять началось, только вычистил шаблон от всевозможного мусора, как он вновь начал появлятся в шаблонах. Ладно бы эта проблема была только у меня, она есть у 50-70% владельцев сайтов на WordPress. А виной всему один из основных плагинов, без которых далеко не удешь. Давайте же разбираться и исправлять косяки.

Если на вашем блоге не установлен SEO пагин — seo by yoast, то дальше можете не читать этот пост. Но если вы являетесь владельцем данного плагина, то 100% ваш шаблон имеет не нужные метатеги и подключения скриптов.

В частности вот этот ява скриптик:

Это еще один вариант микроразметки веб сайтов — JSON-LD. Но так как я использую микроразмектку schema.org, этот дополнительный бонус от плагина seo by yoast мне ни к чему. Когда он появился, тоже сказать не могу, видимо в очередном каком-то обновлении.

Не так давно я писал по поводу стоит ли использовать XML карту от этого плагина, и вот очередное чудо от них же.

Нашелся он благодаря моему клиенту, которому я делал микроразметку сайта. Валидатор постоянно выдавал кусок этой разметки. Путем включения и отключения плагинов мы нашли виновника торжества.

Как отключить application/ld+json в wordpres шаблоне.

Для отключения этого скрипта, вам потребуется добавить несколько строк кода в файл functions.php вашего шаблона.

После этого не забываем почистить кеш, и довольствоваться чистым шаблоном.

Черкни и ты пару строк

А вы часто проверяете свои шаблоны на разного рода ошибки и мусор?

Подписка на блог MASALKIN.NAME
Не упусти шанс получить отличные бонусы!

100% конфидециальность, адреса электронной почты не разглашаются и не предоставляются третьим лицам для коммерческого или некоммерческого использования.

Благодарность читателям

Спасибо что прочли эту статью до конца, надеюсь та информация что была изучена вами, оказалась для вас полезной. Если в ходе изучения возникли вопросы, то смело задавайте их в комментариях, я обязательно на них отвечу!

P.S. Не забудь подписаться на блог, тебя ждет много интересного и полезного!

Удачи!

  • Андрей добры день. А вы не занимаетесь продвижением сайта? Я из Казахстана, Астана. Сфера Работы: установка автосигнализации, автоэлектрика. Если интересно напишите пожалуйста

    • Масалкин Андрей

      Жаниюбек, пытался вам ответить на почту, но письма не доходят, возможно указали не верно.

  • Доброго времени суток. Подскажите, а wp-json отключают другим скриптом в файле function.php?

    • Масалкин Андрей

      Добрый день. А чем вас этот код не устраивает? У меня все страницы wp-json спустя 2 месяца убрались.

      Про другие методы не знаю.

      • Да нет всем устраивает, я просто в кодах не силён вот и спрашиваю Вас потому что использовал вот этот код:

        // Отключаем сам REST API

        add_filter ('rest_enabled', '__return_false');

        // Отключаем фильтры REST API

        remove_action ( 'xmlrpc_rsd_apis', 'rest_output_rsd' );

        remove_action ( 'wp_head', 'rest_output_link_wp_head', 10, 0 );

        remove_action ( 'template_redirect', 'rest_output_link_header', 11, 0 );

        remove_action ( 'auth_cookie_malformed', 'rest_cookie_collect_status' );

        remove_action ( 'auth_cookie_expired', 'rest_cookie_collect_status' );

        remove_action ( 'auth_cookie_bad_username', 'rest_cookie_collect_status' );

        remove_action ( 'auth_cookie_bad_hash', 'rest_cookie_collect_status' );

        remove_action ( 'auth_cookie_valid', 'rest_cookie_collect_status' );

        remove_filter ( 'rest_authentication_errors', 'rest_cookie_check_errors', 100 );

        // Отключаем события REST API

        remove_action ( 'init', 'rest_api_init' );

        remove_action ( 'rest_api_init', 'rest_api_default_filters', 10, 1 );

        remove_action ( 'parse_request', 'rest_api_loaded' );

        // Отключаем Embeds связанные с REST API

        remove_action ( 'rest_api_init', 'wp_oembed_register_route');

        remove_filter ( 'rest_pre_serve_request', '_oembed_rest_pre_serve_request', 10, 4 );

        remove_action ( 'wp_head', 'wp_oembed_add_discovery_links' );

        • Масалкин Андрей

          Ну все, разместили, теперь только ждать:)

          • Добрый день. Если возможно подскажите такой вопрос. Есть ссылка на автора, но проблема в том, что она показывает логин входа в wordpress, как можно избавится от этой проблемы в целях безопасности. Если убрать логин ссылкой, то в Search Console гугл показывает Отсутствует: author.

          • Масалкин Андрей

            Посмотрел ваш шаблон, вам нужно поправить файлы отвечающие за вывод статей и сам список статей. Это index.php либо arhive.php, а так же single.php и page.php. В них найти строку микроразметки, и изменить имя автора в ней, на то которое вы хотите.

  • Андрей, скриптами почти не пользуюсь (если только не Гугл адсенс), искал скрипт трансляции Twitter (websmm.biz/forum/16-218493-1) на свой блог, но не заработало:- ((.

    Мне показалось, что в словах «информация не полная» — последнее нужно писать слитно, и еще в слове «выдвавл» пропущена буква.

    PS мой коммент с указанием на описки можно удалить ;-)

    • Масалкин Андрей

      Поправил ошибки:)

  • Здравствуйте, Андрей. У меня был этот плагин раньше, но я от него отказалась. Не понравился мне он из за своей сложности. По крайней мере, мне так тогда показалось. Правда давно это было. Сейчас стала лучше во всех тонкостях WordPress разбираться. Возможно, что вернусь к этому плагину. Все его хвалят, так как он заменяет несколько плагинов, которые нужны на wordpress. Спасибо за статью.

    • Масалкин Андрей

      Рита, всегда пожалуйста. Я с этим плагином очень давно. Несмотря на его небольшие косяки, меня он более чем устраивает.

  • Андрей, спасибо за подсказку. Я и есть тот владелец плагина seo by yoast. Но обновления не ставил еще, так что возможно эти бяки и не добрались до меня. Надо обязательно заглянуть в свой код и в случае необходимости зачистить.

  • Такое ощущение что я уже читал (вроде здесь) статью об уборке «Джонов»

    У меня кстати они недавно тоже появились, так что код возьму на заметку

  • За WordPress только и следить успевай,любое обновление может сделать из сайта помойку

    • Масалкин Андрей

      Это точно:) Поэтому скорее всего скоро перееду с WP :)

  • Тоже заметил лишний код разметки в шапке и решил поискать в чем проблема. Простое решение спасибо:)

    • Масалкин Андрей

      Не за что:)

x

Ваше имя (обязательно)

Ваш e-mail (обязательно)

Сообщение