n-wp.ru — блог о WordPress

Как разбить описание рубрики на две части?

Здравствуйте. Столкнулся со следующей задачей. Есть код который выводит описание рубрики в шаблоне category.php и описание меток в tag.php.

Хотелось бы сделать так, чтобы после первого абзаца к примеру шли посты, а потом внизу остальное описание: абзац — посты — остальное описание. Подобное возможно, видел на нескольких сайтах. Вопрос в том как это реализовать?

1 комментарий

  • Средствами php можно.
    Вместо простого вывода < ?php echo category_description(); ?>, написать фунцию с хотя бы одним аргументом, которая в зависимости от этого аргумента возвращала бы начало или конец описания категории.

    В php есть встроенная функция mb_substr. Там среди параметров есть номер символа с которого начинать и длина вывода.

    Но если лень, то можно без функции.
    Первые 80 сиволов описания так:
    echo mb_substr(category_description(), 0, 80);
    Последние:
    echo mb_substr(category_description(), 80, 1000);
    *при учете, что описание рубрик максимум 1000 символов. Если оно больше, то соответственно увеличить число.
    Код может быть немного не точным, потому что не знаю что там с функцией category_description, но суть такая