Слеш в конце URL у типа записи
Создал пользовательский тип записи, настроил в нем "урезаение" slug, но вот никак не могу убрать слеш в конце ссылки на статью, например:
www.example.com/post_pro_kenguru/
Создал пользовательский тип записи, настроил в нем "урезаение" slug, но вот никак не могу убрать слеш в конце ссылки на статью, например:
www.example.com/post_pro_kenguru/
Наличие слэша в конце определяется главным правилом ЧПУ в настройках, если там есть слэш в конце, то он автоматом есть для всех типов записей. Это можно изменить через хук
user_trailingslashit
:Вот пример, как удалить конечный слэш для страниц (записей типа page):
Пример взять от сюда
В вашем случае нужно заменить $type == 'page' на название вашего типа записи.
Убирает у страниц, у главной страницы не убирает example.com/
Добрый день !
Та же проблема со слешем
Как убрть вывод слеша на конце адреса в пагинации ?
Проблема заключается в том, что когда находишься на второй, третей странице пагинации
сайт.ру/название рубрики/page/3
ссылка на первую страницу имеет слеш на конце
сайт.ру/название рубрики/
Какой функцией пагинация выводится?
Вот так это выглядит в шаблоне темы:
Баг в ВП это, решается в след релизах уберут скорее всего, подожди просто.
Не уверен нужно ли это кому-то еще, но вдруг найдеться такой-же странник как я с такой-же проблемой. Я довольно долго искал решение, но таки с помощью научного тыка нашел!
В папке с плагином navipage (wp-content/plugins/wp-navipage) находите файл core.php, в нем находите следующие строки и добавляете untrailingslashit()
Баг в ВП это, решается в след релизах уберут скорее всего, подожди просто.
Что-то до сих пор не пофиксили((
Да, некоторые ссылки на архивы оно вот так выводит. особенно если начать ковырять в ЧПУ правилах.