Intereting Posts
Аудио-плейлист: как связать события для «изменения трека», «конец трека»? Какие стили доступны в ядре? Альтернатива wp_get_nav_menu_items? Глубокая настройка wp-login.php Как найти отлаженный плагин wordpress, вызывающий проблемы с производительностью Отзывчивые изображения. Создание нескольких изображений из загрузки пользовательского элемента Theme. Функция Javascript для переключения изображений Держите одного пользователя в течение года? функция для удаления комментариев и трекбэков закрыта ' Как установить видимые столбцы по умолчанию в списке сообщений, для всех пользователей SEO – два веб-сайта WordPress на одном доменном имени Обязательно ли выдавать какой-либо Javsacript? Рассчитать будущую дату Пользовательский тип сообщения не отображается в панировочных сухарях на странице архива Использование данных, отправленных через AJAX в нескольких функциях в WP плагине

Срок действия 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 .

Это все.