WordPressне рендеринг ссылки - PullRequest
       3

WordPressне рендеринг ссылки

2 голосов
/ 06 сентября 2011

Я использую тег <!--more--> в своей копии WordPress для создания выдержки из основного контента, а также для отображения ссылки, однако он полностью игнорирует этот тег и просто публикует полную статью, ниже я надеюсь, что я ее реализую в моих шаблонах

<?php the_content("Read more about this article..."); ?> я что-то не так делаю? В настоящее время он показывает сообщение while, когда я использую приведенный выше код, однако я уверен, что он должен показывать только все выше тега <!--more-->?

Ответы [ 3 ]

2 голосов
/ 07 сентября 2011

Согласно официальному сайту поддержки WordPress :

При использовании вашего PHP-кода создается впечатление, что вы хотите использовать тег more на страницах. More работает с сообщениями в блоге, но не страниц . Пожалуйста, добавьте следующий код в ваш документ над вашей строкой PHP, которую вы предоставили, чтобы он работал:

<?php
global $more;
$more = 0;
?>

Кроме того, убедитесь, что вы находитесь не просто в режиме предварительного просмотра и что вы действительно опубликовали статью и предварительно просмотрели ее:

[T] тег больше не отображается в предварительном просмотре сообщений, так как предварительный просмотр отображается сообщений в полном объеме, но тег больше появится после того, как сообщение было опубликован.

0 голосов
/ 06 мая 2015
<?php the_content("Read more about this article..."); ?>

Вы должны использовать код, подобный этому, если хотите показать, как работает на странице

<?php
global $more; 
$more = 0;
the_content("Read more about this article..."); 
?>
0 голосов
/ 07 сентября 2011

Возможно, вы используете пользовательский шаблон страницы для отображения архивов.Тег «Больше» не работает на страницах.Если вы хотите включить его в Pages ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...