Intereting Posts
Панель избранных изображений отсутствует в пользовательском типе сообщений в WordPress 3.2 Как создать редактор кода для моего плагина.? (Frontend AJAX) получить данные о записи с эскизом изображения? Могут ли сериализованные массивы в БД сопоставляться с сериализованными массивами с помощью meta_query? Как загрузить файл без расширения Как исправить Предупреждение: call_user_func_array ()? Как использовать WP_Query для запуска этого запроса базы данных в качестве результата поиска? установить и обновить условия сообщения с помощью multi check from frontend Как добавить класс в навигационное меню, когда я просматриваю дочернюю страницу? Спасение и преобразование сообщений из одной схемы постоянной ссылки и сайта в другую Как выделить текущую страницу в навигационном меню? Могу ли я создать таблицу на моей БД без создания плагина? Что такое трекбеки? пробел не работает во входных и текстовых областях Таблица списков 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 .

Это все.