Intereting Posts
Сделать Customizer Load Specific Page Как получить общие пожертвования, сделанные пользователем – Gravity Forms? Стрелка вниз в меню не отображается Как управлять определенным «заказом» для get_search_query ()? Изменение изображения заголовка с использованием WPML Разное количество сообщений в строке в макете Как безопасно разрешить загрузку пользователей на CPT? Что такое комментарий к пакету и подпакету? Новое уведомление по электронной почте для регистрации, отправляющее некоторые поля пустым на сайте admin emai id Отображать только прошедшие события на этой странице с помощью видоискателя Grid Bulider Мой собственный флажок флажка checkbox сохраняет последнее значение, которое я проверил Можно ли использовать API-интерфейс WordPress без установки настроек в тег таблицы? Фрагментация в коротком коде всегда отображается сверху Получить аудио метаданные при загрузке файлов Добавить пользовательское поле в wp_login_form ()

Срок действия RSS-ленты и Google Adsense

Я хочу использовать фрагменты кода Google Adsense в своих сообщениях в блоге, поэтому в моем файле single.php. Однако, когда я это делаю, мой RSS-канал становится недействительным из-за кода javascript в контенте, и фид больше не будет обновляться.

Есть ли способ исправить это?

У меня все еще есть код Google Adsense на боковой панели, где он не вызывает никаких проблем.

Я видел много блогов, у которых есть объявления Google в своих сообщениях в блоге и функционирующий RSS-канал, поэтому, похоже, это возможно, но как? Вернее, почему это вызывает проблемы в моем случае?

Я сделал looooooooot исследования, но не смог найти ЛЮБОЙ информации об этой проблеме. Я думаю, это означает, что это не очень распространенная проблема. Я действительно надеюсь, что кто-то может помочь мне с этой БОЛЬШОЙ проблемой.

Будет что-то вроде этой работы? http://chaosinacan.com/programming/adsense-without-blocking/

Для справки, вот мой сайт: http://zoomingjapan.com/

Вот мой фид: http://zoomingjapan.com/feed/

Заранее большое спасибо!

Solutions Collecting From Web of "Срок действия RSS-ленты и Google Adsense"

Не вставляйте код AdSense в сообщения блога. Вместо этого используйте плагин.

Пример плагина:

 <?php /* Plugin Name: Zoomingjapan Adsense */ add_filter( 'the_content', 'zoomingjapan_adsense' ); function zoomingjapan_adsense( $content ) { if ( is_feed() or ! is_singular() ) return $content; $adsense = '<adense code, replace that!>'; // remove all existing script elements $content = preg_replace("~<script[^>]*>.+</script[^>]*>~i", '', $content ); return $content . $adsense; } 

Применение:

  • Измените содержимое переменной $adsense на все, что вам нужно.
  • Поместите файл в wp-content/plugins/ .
  • Активируйте его в wp-admin/plugins.php .

Это все.