Постоянные ссылки в WP

12
6666
На сайте с 10.01.2005
Offline
505
877

Такая конструкция будет работать?

/%post_id%.html

Или "html" будет не расширением страницы а просто частью названия? Или как правильно настроить постоянные ссылки?

Спасибо.

jpg biktile.jpg
Каждое мое сообщение проверила и одобрила Елена Летучая. (c) Для меня очень важно все что Вы говорите! (http://surrealism.ru/123.mp3) .
Hixon10
На сайте с 21.08.2010
Offline
125
#1
Такая конструкция будет работать?

Да.

Или "html" будет не расширением страницы а просто частью названия?

А что меняется от того, чем будет являться html?

Веду свой невзрачный блог (http://hixon.ru/).
6666
На сайте с 10.01.2005
Offline
505
#2

1. Hixon10, тогда можно написать не *.html а *.дядя вася )

2. В таком варианте сокращения страниц у рубрик вообще пропадают

3. Короче скажите кто-нибудь как надо правильно

Hixon10
На сайте с 21.08.2010
Offline
125
#3
1. Hixon10, тогда можно написать не *.html а *.дядя вася )

Да, можно и так написать. Работать будет.


2. В таком варианте сокращения страниц у рубрик вообще пропадают

Да. Но это можно исправить с помощью хука, например:


function seocategorydel($catlink1) {
$catlink1 = str_replace('/category', '', $catlink1);
return $catlink1 . ".html";
}
add_filter('category_link', 'seocategorydel', 1, 1);

Этот код удалит слово category из ссылки и добавит окончание .html.

SeVlad
На сайте с 03.11.2008
Offline
1609
#4
6666:
Короче скажите кто-нибудь как надо правильно

Несмотря, на то что некоторые любят "расширения" (и в этом есть доля здравого смысла), всё-же на ВП я лично не рекомендую играться с нестандартными пермалинками.

Даже со стандартными не всё гладко.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
НР
На сайте с 06.02.2012
Offline
13
#5

Используйте вот эту конструкцию:

/%category%/%postname%/

Как она работает можете посмотреть у меня на блоге (ссылка в подписи)

Сайт/блог на заказ https://vk.com/wordpress_helper (https://vk.com/wordpress_helper)
SeVlad
На сайте с 03.11.2008
Offline
1609
#6
Никита Рябин:
Используйте вот эту конструкцию:

От же ж пЕсатели...

НЕ используйте эту конструкцию, если не хотите потом разбираться "а чего это у меня мой супер-блог тормозит"

Серёг@
На сайте с 02.05.2009
Offline
44
#7

Тем не менее, /%postname% - один из самых человеческих вариантов ЧПУ на ВП. Ну, воспринимается без отторжения, во всяком случае. А так - да, заметно подторможивает сайт, сталкивался.

Пишу за деньги. Старательно. 358017979.
Feud
На сайте с 03.01.2011
Offline
80
#8
SeVlad:
От же ж пЕсатели...
НЕ используйте эту конструкцию, если не хотите потом разбираться "а чего это у меня мой супер-блог тормозит"
Если страниц мало, то этим можно пренебречь, однако при наличии нескольких сотен страниц существенно возрастают требования к серверу

У меня несколько сотен страниц, cтруктура /%postename%/ и ничего не тормозит.

Я что-то неправильно делаю или просто счастливчик? :)

S1
На сайте с 13.03.2008
Offline
49
#9
SeVlad:
От же ж пЕсатели...
НЕ используйте эту конструкцию, если не хотите потом разбираться "а чего это у меня мой супер-блог тормозит"

В 3.3 пофиксили - тыц.

Дизайн сайтов (UI/UX), логотипов, баннеров и прочего... (/ru/forum/770062)
SeVlad
На сайте с 03.11.2008
Offline
1609
#10
smart1k:
В 3.3 пофиксили - тыц.

Сеньк, не знал. Но я в англ не силен - там С. Бирюков пишет

broke get_page_by_path() for non-English slugs: ticket:10249:42.

Я немного не понял - с не английскими слагами проблем тоже нет?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий