Intereting Posts
почему так много сообщений whoes post_type – это ревизия? будут ли эти записи слишком много места для базы данных? Force Plugin to Английский Перевод Создание пользовательского RSS из плагина Пользовательская кнопка tinymce Как получить записи из базы данных WordPress Показать главную ссылку В wp_nav_menu, но только в основном меню Ошибка в установлении соединения с базой данных в WordPress? Как отладить следующую ошибку? Загрузочный файл с отдельным файлом js Пользовательские таксономии как вариации продукта Проверьте, находится ли текущая страница в области администрирования Wp как использовать две постоянные ссылки для одного настраиваемого типа сообщений на основе категорий Использование wp_insert_attachment () приводит к указателям с именами файлов, отличными от того же самого файла при загрузке через медиа-страницу в admin WordPress до или после javascript проблемы Как получить доступ к базе данных WP внутри ipn.php?

Выдержка не добавляется. Подробнее

Я смущен поведением the_excerpt() и get_the_excerpt() .

Моя цель – иметь ручную выдержку и отображать продолжение чтения.

Я просмотрел эту статью , и, по-видимому, the_excerpt() не предназначен для этого.

Поэтому я пытаюсь get_the_excerpt() вместо этого, и я по-прежнему не получаю продолжение чтения по какой-то причине.

Опять же, идея состояла бы в том, чтобы отобразить ручную выдержку и ссылку для продолжения чтения.

EDIT (забыл добавить): В моих functions.php у меня есть:

 function custom_excerpt_length( $length ) { return 1; } add_filter( 'excerpt_length', 'custom_excerpt_length', 999 ); // Add more-link text to excerpt function new_excerpt_more( $more ) { return '... <a class="more-link" href="'. get_permalink( get_the_ID() ) . '">' . __('Continue Reading', 'baskerville') . ' &rarr;</a>'; } add_filter( 'excerpt_more', 'new_excerpt_more' ); 

Я пробовал в своем content.php:

 the_excerpt(); 

а также

 get_the_excerpt(); 

Проблема заключается в различии между тизером и выдержкой, которая во многих случаях ошибочна одна для другой.

Фильтр excerpt_more который вы используете, изменит тизер more text , а не выдержки. Правильный фильтр для этого – get_the_excerpt . Но это не изменяет [...] отрывка, это дает вам возможность изменить выдержку. Поэтому в этом случае вам нужно добавить « Read more в выдержку и вернуть это.

Вот код –

 // Add more-link text to excerpt function new_excerpt_more( $excerpt ) { return $excerpt. '... <a class="more-link" href="'. get_permalink( get_the_ID() ) . '">' . __('Continue Reading', 'baskerville') . ' &rarr;</a>'; } add_filter( 'get_the_excerpt', 'new_excerpt_more' ); 

Я попрошу вас снова прочитать статью, которую вы связали с вашим сообщением. Это даст вам лучшее понимание разницы.