Разделите содержимое тела и добавьтемежду 2 областями |WordPress - PullRequest
0 голосов
/ 17 октября 2011

У меня есть страница на моем сайте WordPress, и я хотел бы разбить основной текст после 2-го абзаца на <hr /> ( без добавления его на стороне администратора WordPress ).

Можно ли обрезать мой контент после 2-го </p>, добавить <hr />, а затем продолжить экспортировать оставшийся текст?

Таким образом, полученный HTML может быть:

<p>test1</p><p>test2</p><hr /><p>test3</p><p>test4</p>

Я не уверен, с чего начать: (

Может ли кто-нибудь указать мне правильное направление?

Я думал, что использование the_content_rss будетсделать трюк, но нет реальной документации о том, как я могу достичь выше.

Большое спасибо за любые указатели на всех.

1 Ответ

0 голосов
/ 18 октября 2011

Я получил ответ на очень похожий вопрос по str здесь: Строка обрезки после 2-й полной остановки .

Мой конечный код выглядит следующим образом:

                        <?php
                        $str = get_the_content();
                        $strArray = explode('</p>', $str);
                        $str1 = $strArray[0] . '</p> ';
                        $str2 = $strArray[1] . '</p>';
                        echo $str1;
                        echo '<hr />';
                        echo $str2;
                        ?>  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...