вставка блока после определеного абзаца (пхп)

M
На сайте с 18.05.2009
Offline
108
951

есть код, который в вордпресс выводит блок после указанного абзаца, вот он

<?php
$paragraphAfter= 4; //display after the first paragraph
$content = apply_filters('the_content', get_the_content());
$content = explode("</p>", $content);
for ($i = 0; $i <count($content); $i++ ) {
if ($i == $paragraphAfter) { ?>

здесь блок

<?php }
echo $content[$i] . "</p>";
} ?>

Подскажите, пожалуйста, как дописать код, что бы добавить еще один блок но уже после, скажем, 8 абзаца? (если продублировать весь код с нужным абзацем, то продублируется и вывод всего контента) Или если этот код не подходит, может есть альтернативный метод? В пхп я нуб((

дани мапов
На сайте с 06.09.2012
Offline
204
#1


<?php
$paragraphAfter= 4; //display after the first paragraph
$paragraphAfter2= 8;

$content = apply_filters('the_content', get_the_content());
$content = explode("</p>", $content);
for ($i = 0; $i <count($content); $i++ ) {
if ($i == $paragraphAfter) { ?>

здесь блок

<?php }


if ($i == $paragraphAfter2) { ?>

здесь блок 2

<?php }


echo $content[$i] . "</p>";
} ?>
Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
M
На сайте с 18.05.2009
Offline
108
#2

дани мапов, спасибо, работает!

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