никак.
это противоречит самому смыслу турбо-страниц.
Почему противоречит? В анонсе содержится инфа которой нету в основном тексте новости
хм, понял.
беда в том, что у 99% пользователей анонс формируется автоматически из первых 55 слов записи. следовательно – если добавлять в запись анонс, то у этих 99% пользователей текст в начале страницы будет повторяться.
А вы бы не могли добавить галочку – “выводить анонс в RSS”?
Думаю что далеко не 1% заполняет анонс в ручную … надеюсь юзеры меня поддержат
Спасибо!
Может тогда подскажите, что в коде покопать чтобы вывести анонс?
угу, поменяйте строчку:
$content = apply_filters('the_content', get_post_field('post_content', get_the_ID()));
на
$content = '';
if ( has_excerpt( get_the_ID() ) ) {
$content = get_the_excerpt( get_the_ID() );
}
$content .= get_post_field( 'post_content', get_the_ID() );
$content = apply_filters('the_content', $content);
Блин, реально респект, спасибо!
Единственное, получился небольшой косяк. Так как в анонсе нету тегов (он представляет собой кусок текста без тегов), то видимо автоматов вашими фильтрами (так как текст поста должен начинаться с открытого <p>) из за этого он включался внутрь <p> первого абзаца полного текста.
Сделал так
$content = '';
if ( has_excerpt( get_the_ID() ) ) {
$content = '<p>' . get_the_excerpt( get_the_ID() ) . '</p>';
}
$content .= get_post_field( 'post_content', get_the_ID() );
$content = apply_filters('the_content', $content);
Вроде всё ок стало