👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →
Здравствуйте. Столкнулся со следующей задачей. Есть код который выводит описание рубрики в шаблоне category.php и описание меток в tag.php.
<!--описание категорий--> <?php if ( $paged <div class="category-description"> </div> <!--конец описание категорий-->
Хотелось бы сделать так, чтобы после первого абзаца к примеру шли посты, а потом внизу остальное описание: абзац – посты – остальное описание. Подобное возможно, видел на нескольких сайтах. Вопрос в том как это реализовать?
Средствами php можно.
Вместо простого вывода , написать фунцию с хотя бы одним аргументом, которая в зависимости от этого аргумента возвращала бы начало или конец описания категории.
В php есть встроенная функция mb_substr. Там среди параметров есть номер символа с которого начинать и длина вывода.
Но если лень, то можно без функции.
Первые 80 сиволов описания так:
echo mb_substr(category_description(), 0, 80);
Последние:
echo mb_substr(category_description(), 80, 1000);
*при учете, что описание рубрик максимум 1000 символов. Если оно больше, то соответственно увеличить число.
Код может быть немного не точным, потому что не знаю что там с функцией category_description, но суть такая