Проблема с плагином SAM Pro (Free)

MS
На сайте с 19.12.2017
Offline
4
551

Доброго времени суток!

Появилась проблема с использованием плагина SAM Pro (Free) для вордпресса. Дело в том что плагин позволяет вставлять рекламные объявления внутри статьи (начало-середина-конец). В 1 объявление я добавляю 1 блок РСЯ и 1 блок адсенс. Так вот в начале и конце статьи они отображаются корректно. А в середине статьи отображается только 1 из блоков (или рся или адсенс. Помогите пожалуйста, как решить данную роблему!

S
На сайте с 01.12.2017
Offline
153
#1

в топку плагин, ручками пропишите условия в functions.php

вот вам полная выкладка, вставьте свой код, измените цифру абзаца и если много - уберите лишние объявы

// Вывод рекламных блоков после определенного абзаца записей

add_filter( 'the_content', 'wpse_ad_content' );

function wpse_ad_content( $content ) {

if( !is_single() )

return $content;

$paragraphAfter = 0; //Введите номер абзаца, после которого будет выводиться реклама.

$content = explode ( "</p>", $content );

$new_content = '';

for ( $i = 0; $i < count ( $content ); $i ++ ) {

if ( $i == $paragraphAfter ) {

if ( ! is_single ( array(1) ) ) {

$new_content .= 'ВАШ КОД РЕКЛАМЫ'; }

}

$new_content .= $content[$i] . "</p>";

}

return $new_content;

}

// Вывод рекламных блоков после определенного абзаца страниц

add_filter( 'the_content', 'wpse_ad_content1' );

function wpse_ad_content1( $content ) {

if( !is_single() )

return $content;

$paragraphAfter = 6; //Введите номер абзаца, после которого будет выводиться реклама.

$content = explode ( "</p>", $content );

$new_content = '';

for ( $i = 0; $i < count ( $content ); $i ++ ) {

if ( $i == $paragraphAfter ) {

if ( ! is_single ( array(1) ) ) {

$new_content .= 'ВАШ КОД РЕКЛАМЫ'; }

}

$new_content .= $content[$i] . "</p>";

}

return $new_content;

}

// Вывод рекламных блоков после определенного абзаца страниц

add_filter( 'the_content', 'wpse_ad_content2' );

function wpse_ad_content2( $content ) {

if( !is_single() )

return $content;

$paragraphAfter = 18; //Введите номер абзаца, после которого будет выводиться реклама.

$content = explode ( "</p>", $content );

$new_content = '';

for ( $i = 0; $i < count ( $content ); $i ++ ) {

if ( $i == $paragraphAfter ) {

if ( ! is_single ( array(1) ) ) {

$new_content .= 'ВАШ КОД РЕКЛАМЫ'; }

}

$new_content .= $content[$i] . "</p>";

}

return $new_content;

}

// Вывод рекламных блоков после определенного абзаца записей

add_filter( 'the_content', 'wpse_ad_content3' );

function wpse_ad_content3( $content ) {

if( !is_single() )

return $content;

$paragraphAfter = 35; //Введите номер абзаца, после которого будет выводиться реклама.

$content = explode ( "</p>", $content );

$new_content = '';

for ( $i = 0; $i < count ( $content ); $i ++ ) {

if ( $i == $paragraphAfter ) {

if ( ! is_single ( array(1) ) ) {

$new_content .= 'ВАШ КОД РЕКЛАМЫ'; }

}

$new_content .= $content[$i] . "</p>";

}

return $new_content;

}

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий