2015-05-22 2 views
1

Пер с wordpress codex, я был в состоянии удалить «Подробнее» ссылка на список после моей домашней странице путем использованияWordpress the_content() Выборочное отображение или скрытие «Подробнее»

<?php the_content('',TRUE,''); ?> 

Большинство наших сообщений ссылку к внешним статьям и, следовательно, может быть, только предложение или два (нет необходимости Подробнее как бы). Если, однако, мы пишем более длинный пост, я могу захотеть, чтобы появилось «Read More». Я могу выбрать, что находится в выдержке и остальной части контента, используя <!--more--> при написании сообщения. Для того, чтобы получить обычай «Подробнее» ссылка, добавить

<?php the_content('Read More',TRUE,''); ?> 

Но когда я делаю это, «Подробнее» всегда появляется. Есть ли способ выборочно показать это , только если есть содержание ниже <!--more--> комментировать в сообщении?

ответ

1

Вы можете использовать get_extended(). Он возвращает массив с двумя клавишами main и extended. Вы можете проверить, содержит ли ключ extended что-либо и отображать ссылку «читать дальше», если это так.

Обратите внимание, что при вызове функции необходимо передать содержимое сообщения в качестве аргумента.

Смежные вопросы