WordPress файл шаблона быстрый тег больше не работает - PullRequest
0 голосов
/ 01 сентября 2011

Я создал шаблон страницы, который будет использоваться в качестве моей передней / домашней страницы с циклом wordpress, вот код:

<?php query_posts('posts_per_page=10'); ?>
<?php
/* Run the loop to output the posts.
 * If you want to overload this in a child theme then include a file
 * called loop-index.php and that will be used instead.
 */
 get_template_part( 'loop', 'idex' );
?>

, но проблема в том, что qiuicktag <!--more--> неработая, они всегда показывают весь контент.<!--more--> не хранится в базе данных?

1 Ответ

1 голос
/ 01 сентября 2011

Я думаю, что тег просто хранится внутри текста поля post_content в таблице wp_posts.

Если вы не хотите, чтобы WordPress отображал весь контент, используйте «the_excerpt» или вызовите «the_content»в вашем цикле с правильными параметрами:

http://codex.wordpress.org/Customizing_the_Read_More

Просто используйте условный тег в вашем loop.php, где вы вызываете "the_content":

if(is_home() || is_front_page()) {
   the_excerpt(); // or the_content( $more_link_text , $strip_teaser, $more_file );
} else {
  the_content();
}

Iнадеюсь, что это решит проблему.В противном случае в вашем шаблоне может быть ошибка или проблема, связанная с функцией "the_content".

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