Как сделать, чтобы последний блок Адсенс отображался до соцкнопок, которые добавлены с помощью плагина?
По умолчанию они размещены так.
Не смотря на то, что объявление добавлено в код сразу после контента:
Я смотрел настройки плагина, чтобы изменить расположение и даже думал поменять порядок отображения с помощью CSS. Но потом узнал гениально простое и рабочее решение.
Добавьте фильтр на the_content() с приоритетом выше, чем у плагина, и там выводите Адсенс. Для этого добавьте в файл Theme Functions (functions.php) следующий код.
add_filter( ‘the_content’, ‘adsense’, 11 );
function adsense( $content ) {
return $content . ‘код_адсенса’;
}
Здесь 11 — это приоритет. Он может быть любым числом, просто поэкспериментируйте. Поставьте 1, а потом 100 и сравните.
Я у себя поставил приоритет 1 и все получилось. Теперь объявление Adsense находится над кнопками соцсетей.