Intereting Posts
Custom Post Loop в архиве возвращает тот же самый параметр the_permalink Как реализовать локатор хранилища карт Google Используя WP_Query для захвата пользовательских метазначений, foreach для json-объекта Почтовые заголовки ниже содержимого почтового формата Состояние Else не работает при использовании has_post_thumbnail Пользовательские типы сообщений сортировки столбцов admin ничего не найдено Как создать раскрывающийся список коротких кодов в режиме редактирования для сообщений Как разрешить – IE 6 игнорирует свойства img "width" Получить список условий для определенной категории WordPress и безопасность Действие WordPress и перехватчики фильтров выполняются асинхронно? Как сделать безопасный вызов API из короткого кода при нажатии кнопки? Как добавить атрибут «data-» к тегу изображения выходного файла галереи Как добавить подпапки в медиа-библиотеку для лучшей организации? Как я могу объединить этот оператор php, чтобы получить результаты нескольких переменных входных данных?

Невозможно изменить текст «Читать дальше» внутри the_excerpt

Я не могу изменить текст «Читать дальше», используя выдержку. Я пробовал следующий код:

function new_excerpt_more( $more ) { return ' <a class="read-more" href="'. get_permalink( get_the_ID() ) . '"> Custom text</a>'; } add_filter( 'excerpt_more', 'new_excerpt_more' ); 

И вот как я печатаю выдержку:

  <?php the_excerpt(); ?> 

Но, похоже, это не работает. Есть идеи?

Solutions Collecting From Web of "Невозможно изменить текст «Читать дальше» внутри the_excerpt"

Попробуйте сделать объект post доступным с помощью global и используйте get_permalink ($ post-> ID)

 function new_excerpt_more( $more ) { global $post; return '<a class="read-more" href="'. get_permalink($post->ID) . '">Custom text</a>'; } add_filter( 'excerpt_more', 'new_excerpt_more' ); 

Убедитесь, что код находится в файле functions.php.