the_content
Выводит содержимое текущего поста (запись или страница). Этот тег должен работать в пределах цикла
<?php the_content( $more_link_text, $strip_teaser ); ?> |
$more_link_text
(строка) (необязательный) - анкор ссылки на просмотр полной записи (при использовании в записи тега-разделителя <!--more-->).
По умолчанию: '(more...)' (в русской локализации '(далее…)').
$strip_teaser
(boolean) (необязательный) - указывает должен ли скрываться текст до тега-разделителя <!--more--> (true) или нет (false) на страницах одиночного поста.
- true
- false - по умолчанию
1. Анкор ссылки на просмотр полной записи
<?php the_content('Читать дальше..'); ?> |
Будет выведена ссылка на просмотр полной записи с анкором 'Читать дальше..'.
2. Включение заголовка поста в текст анкора ссылки
<?php the_content('Читать дальше запись ' . the_title('"', '"', false)); ?> |
Анкором ссылки на просмотр полной записи в данном случае будут слова 'Читать дальше запись ' и заголовок этой записи, взятой в кавычки (символы ").
3. Использование глобальной переменной $more
<?php global $more; // объявление до цикла вывода записей. $more = 1; // установка переменной в цикле. the_content('Читать дальше...'); // запись будет выведена полностью, // игнорируя тег <!--more--> |
<?php global $more; // объявление до цикла вывода записей. $more = 0; // установка переменной в цикле. the_content('Читать дальше...'); // запись будет выведена до <!--more--> ?> |
Глобальная переменная $more указывает тегу the_content учитывать или нет в записи тег-разделитель <!--more-->. Объявлять переменную $more необходимо до цикла вывода записей, а присваивать ей значение в цикле.
4. Использование функции [[get_the_content]]
<?php $content = get_the_content('Читать дальше...'); $content = apply_filters('the_content', $content); $content = str_replace('Привет', 'Hello', $content); echo $content; ?> |
Функция [[get_the_content]] позволяет получить содержимое записи в переменную PHP. Но, в отличие от результата работы тега the_content текст записи не будет автоматически обработан фильтром the_content, а следовательно это надо сделать вручную. Данный код получает содержимое записи в переменную $content, обрабатывает эту переменную фильтром the_content, заменяет в ней слова 'Привет' на 'Hello', а затем выводит ее.
Функция добавлена в версии 0.71
Функция the_content() находится в wp-includes/post-template.php
paginate_comments_links
Генерирует так называемую постраничную навигацию для страниц с комментариями в блоге. Используется в качестве замены для тегов previous_comments_link и next_comments_link. Выглядит это примерно так:
« Ранее 1 2 3 4 5 6 ... 13 Далее » |
cancel_comment_reply_link
Выводит ссылку, которая отменяет ответ на выбранный комментарий и сбрасывает заполненную форму комментирования на значения по умолчанию.
comment_reply_link
Выводит ссылку для ответа на конкретный комментарий. Если в шаблоне подключен вызов js-скрипта comment-reply.js и в браузере посетителя не отключены js-скрипты, то после клика на эту ссылку форма комментирования переместится под комментируемое сообщение.
get_avatar
Выводит граватар на основе ID или email адреса пользователя. В основном функция используется только в секции вывода комментариев.