Я использую двадцать четырнадцатую тему. Я хочу отобразить полное содержание сообщений на странице результатов поиска, а не только выдержку из сообщений.Показать все результаты поиска - двадцать четыре темы
Пожалуйста, дайте мне решение.
Спасибо.
Я использую двадцать четырнадцатую тему. Я хочу отобразить полное содержание сообщений на странице результатов поиска, а не только выдержку из сообщений.Показать все результаты поиска - двадцать четыре темы
Пожалуйста, дайте мне решение.
Спасибо.
В content.php файле вы увидите этот кусок кода:
<?php if (is_search()) : ?>
<div class="entry-summary">
<?php the_excerpt(); ?>
</div><!-- .entry-summary -->
<?php else : ?>
<div class="entry-content">
<?php
/* translators: %s: Name of current post */
the_content(sprintf(
__('Continue reading %s <span class="meta-nav">→</span>', 'twentyfourteen'),
the_title('<span class="screen-reader-text">', '</span>', false)
));
wp_link_pages(array(
'before' => '<div class="page-links"><span class="page-links-title">' . __('Pages:', 'twentyfourteen') . '</span>',
'after' => '</div>',
'link_before' => '<span>',
'link_after' => '</span>',
));
?>
</div><!-- .entry-content -->
<?php endif; ?>
Вам нужно будет отображать the_content вместо the_excerpt на третьей линии. Вы можете просто заменить функции the_excerpt с the_content, но вы могли бы в конечном итоге с не очень красивый стиль, так что вам нужно будет обернуть его в соответствующий HTML, например, как это:
<?php if (is_search()) : ?>
<div class="entry-content">
<?php the_content(sprintf(
__('Continue reading %s <span class="meta-nav">→</span>', 'twentyfourteen'),
the_title('<span class="screen-reader-text">', '</span>', false)
)); ?>
</div><!-- .entry-summary -->
<?php else : ?>
<div class="entry-content">
<?php
/* translators: %s: Name of current post */
the_content(sprintf(
__('Continue reading %s <span class="meta-nav">→</span>', 'twentyfourteen'),
the_title('<span class="screen-reader-text">', '</span>', false)
));
wp_link_pages(array(
'before' => '<div class="page-links"><span class="page-links-title">' . __('Pages:', 'twentyfourteen') . '</span>',
'after' => '</div>',
'link_before' => '<span>',
'link_after' => '</span>',
));
?>
</div><!-- .entry-content -->
<?php endif; ?>
Спасибо за ваш ответ. Если я хочу поместить эту функцию в плагин, как мне написать код? Спасибо –
Hello Nick, Я проверил ваш код, и он сработал. Можно ли написать плагин для этого? –
Для такого рода детской темы было бы более подходящим, чем плагин. –