Intereting Posts
Окно чата, скрывающееся за заголовком Twenty Eleven Страница автора Пользовательский запрос WHERE author OR ИЛИ Проблема после обновления WordPress Переключено с query_posts на wp_query, разбиение на страницы больше не работает Условное изменение результатов запроса Разработка различных выпусков веб-сайтов на основе стран? В условиях тяжелого кэша обновление родительской темы не отражает изменений с включенной дочерней темой Как добавить правило Rewrite / структуру категории Пользовательские форматы редактора TinyMCE в раскрывающемся списке Мультисайты с разными корневыми каталогами Добавить шаблоны тем для дочерних категорий в иерархию шаблонов Какие крючки следует использовать для предварительного входа и предварительной регистрации? Тема Full-Ajax: ошибка parseJSON при создании объекта JSON из пользовательского шаблона WordPress Являются ли теги отличными от категорий? Как добавить несколько css или js-файлов в мой плагин

Как я могу добавить свой собственный тип «читать больше» или «после перехода» на страницу статьи?

Я часто добавляю строку текста в мою статью, отправляя читателя на страницу статьи. Это отдельно от фактической постоянной ссылки. Проблема, с которой я сталкиваюсь, заключается в том, что я не могу получить постоянную ссылку до публикации статьи. Я могу скопировать текст с отображаемой постоянной ссылки, но если заголовок слишком длинный, что не будет работать. Я также могу скопировать эту ссылку, но тогда я просто получаю общий тип ссылки типа p = 123, и я должен обязательно удалить часть «предварительного просмотра».

Есть ли отличный фрагмент кода, который будет помещен в поле ссылки, которое вытащит постоянную ссылку для этой статьи? Как это делается в PHP? Это также решило бы проблему, если бы была изменена постоянная ссылка, и она нарушила пользовательскую ссылку.

Я бы настроил тег Read More (изначально встроенный в WordPress).

Вместо того, чтобы создавать свой собственный URL-адрес, этот тег предоставит вам постоянную ссылку. Если вы хотите настроить текст, который появляется здесь, вы также можете следовать этим конкретным инструкциям .

function modify_read_more_link() { return '<a class="more-link" href="' . get_permalink() . '">Your Read More Link Text</a>'; } add_filter( 'the_content_more_link', 'modify_read_more_link' ); 

Вы можете увидеть ссылку «Получить сообщение» и получить постоянную ссылку .

Вероятно, вы захотите объединить это с специальным шорткодом. Весь ваш код пойдет в вашем файле functions.php, или вы можете сделать плагин и поместить его туда.

Я смог найти решение этой проблемы с помощью этой специальной функции для короткого кода:

https://www.thewebtaylor.com/articles/wordpress-display-permalinks-in-posts-using-shortcode

Я просто тестировал его, и он отлично работал! Спасибо за руководство парней!