Столкнулся вот с чем, страница поиска отображает весь контент, который связан с искомым словом. В двух словах: отображается полное описание товара или страницы, а не цитата или краткое описание. Хотелось бы чтобы отображались всего лишь краткие описания товаров, а не весь текст.
Причина такого явления таится в коде темы сайты. Интернет магазин работает с темой Storefront. Если ваш сайт работает с другой темой, то возможно таких проблем возникать у вас не будет, хотя с другой стороны — это возможно и проблему можно будет решить тем же путем, который будет описан ниже.
Итак для того, чтобы решить данную проблемы, нам необходимо внести некоторые изменения в коде темы, а именно в файле post.php. Находится этот файл по адресу: wp-content/ themes/ storefront/ inc/ structure/ post.php. В этом файле находим следующие строки, у меня они расположены 43-48 строке файла.
the_сontent( sprintf( __( 'Continue reading %s', 'storefront' ), '<span class="screen-reader-text">' . get_the_title() . '</span>' ) );
Нас интересует здесь «the_content», который отвечает за вывод полного текста статьи, страницы или же товара, нам нужно заменить «the_content» на «the_excerpt», который выводить краткое описание товара, страницы или статьи:
the_excerpt( sprintf( __( 'Continue reading %s', 'storefront' ), '<span class="screen-reader-text">' . get_the_title() . '</span>' ) );
Всё готово, не забываем сохранить файл и обновить страницу.
Так вы сможете получать новые статьи первыми