Пермалінкі (permanent links) - це постійні посилання на ваші записи в WordPress. Існують вони для того, щоб поділившись один раз посиланням на запис з одним, він завжди міг перейти на цей запис незалежно від налаштувань WordPress і структури сайту.
Налаштувати пермалінкі можна в Консолі WordPress в меню Параметри → Постійні посилання.
Зміна структури постійних посилань
Проблеми можуть початися в тому випадку, якщо ви з якоїсь причини вирішили змінити налаштування пермалінков.
Часто новачки не звертають на це увагу і починають вести свій блог з такою структурою постійних посилань. А через деякий час, коли справа доходить до SEO. стає ясно, що такий вид посилань нікуди не годиться, і доводиться їх міняти на ЧПУ (людино-зрозумілі URL-и) зі структурою% postname%.
Для того, щоб при зміні структури постійних посилань вам не доводилося стикатися з ситуацією на зображенні вище, прочитайте це коротке керівництво.
приклад ситуації
Припустимо, у вас були налаштовані постійні посилання на структуру / archives /% post_id%. Ви створили запис з заголовком "Привіт світ", і їй присвоєно пермалінк www. com / archives / 336.
Рішення проблеми
Ситуацію можна врятувати, встановивши додатковий модуль. Я розповім на прикладі плагіна Dean's Permalinks Migration. але в офіційному репозиторії WordPress ви зможете знайти і інші рішення.
Dean's Permalinks Migration
Викачуємо звідси плагін і встановлюємо на сайт. Як це зробити, ви можете подивитися в цьому уроці.
Після активації в налаштуваннях плагіна (Параметри → PermalinksMigration) вкажіть стару структуру пермалінков і натисніть Update options.
В налаштуваннях поточних постійних посилань (Параметри → Постійні посилання) вкажіть нову структуру пермалінков і натисніть Зберегти зміни.
Мої дії при вирішенні питання:
- відкриваю файл:
/wp-includes/post.php
замінив всі зустрічаються в файлі значення 200 на 500
- далі відкриваю БД:
міняю:
post_name varchar (200)
на:
post_name varchar (500)
А далі, я не знаю куди рухатися. Де варто "обрезалка" не зрозумію.
Прохання допомогти розібратися.
Наперед дякую!
спробувала плагін не працює міняв
c /%category%/%postname%.html
на /%category%/%post_id%-%postname%.html
сторінок дуже багато і як зараз зробити масовий редирект.
відразу скажу такий формат посилань просить зробити гугл новини
Антон, вдалося якось вирішити проблему?
Аналогічна біда у мене.
Після перебудови дерева сайту через Google XML Sitemap будуть індексуватися оновлені посилання.
Не людина-Подібні, а людино-зрозумілі УРЛ (ЧПУ)
До речі, плагін чомусь не працює. Все зробив так, як треба.
Плагін видалили з вордпресс.орг, а скачана з індійського форуму версія не оре. На жаль.
Також новачкові буде корисно знати наступну інформацію, щодо структури пермалінков: /% category% /% postname% / Можливо це заощадить його нерви і кошти :)
Так воно струму з виходом вп 3.3
розробники писали що можна структуру типу /% postname% / юзати спокійно)