Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
А конкретнее? Мне это ни о чем не говоритМожно попробовать использовать стандартное excerpt-поле. Либо создать свое кастом поле. Ну и выводить соответственно либо то либо другое.
Ну это не решение. Например, в одной статье 5 слов и 4 дополнительных (для полной записи), а в другой 2 слова (и 5 доп.). Данное решение обрежет неправильно.пример фильтра, который режет с учетом количества символов
пример фильтра, который режет с учетом количества словКод:<?php add_filter('the_title', ' trim_chars'); /** * Данная функция обрезает заголовок записи по количеству символов. */ function trim_chars($post_title) { $count = 3; // Максимально допустимое число символов. $after = '...'; // Что ставить в конец, когда произведена принудительная обрезка. if (mb_strlen($post_title) > $count) $post_title = mb_substr($post_title, 0, $count); else $after = ''; return $post_title. $after; } ?>
Код:<?php add_filter('the_title', 'trim_words'); /** * Данная функция обрезает заголовок записи по количеству слов. */ function trim_words($post_title) { $count = 2; // Максимально допустимое число слов. $after = '...'; // Что ставить в конец, когда произведена принудительная обрезка. $words = split(' ', $post_title); if (count($words) > $count) : array_splice($words, $count); $post_title = implode(' ', $words); else : $after = ''; endif; return $post_title. $after; } ?>
в анонсах (например, на главной или в категории) заголовок записи нужен свой (как правило, оно краткое), на странице полного описания title, h1 другие (отличные от краткого анонса). Подобное в ДЛЕ - поля для оптимизацииСкриншот в студию, без него тяжело разобраться что за список записей и где выводится.