Дивна постійна посилання: не можна перейменувати / company-2 / to / company /


15

Я створив сторінку під назвою компанії. Але постійна посилання перетворила його на / company-2 /, намагаючись змінити його на just / company / не працює. На веб-сайті всього 8 сторінок, і жодна з них не називається компанією (не знаю, чи використовувалася назва компанії в минулому?).

Що я можу зробити і в чому причина? Де я повинен шукати? Не боїться використовувати phpmyadmin;)

з повагою


1
Я можу підтвердити, що елементи медіатеки з такою ж назвою, що і ваша сторінка, призведуть до того, що номери будуть додані до назви вашої сторінки постійної посилання.
Кріс

Якщо ви абсолютно впевнені, що у вас немає інших сторінок тощо з цим слизом / іменем, у кошику чи ні, це БУДЕ бути переадресацією Yoast! У моєму випадку це було ІТ, і завдяки Кману я вирішив це! Спасибі!!
Роза

Відповіді:


11

Перевірте молюски інших сторінок - швидше за все, компанія / компанія використовується для однієї з них. Ви також можете зайти в / компанію / на свій сайт і подивитися, чи щось підтягується.

Як згадується в коментарі , переконайтеся, що ви також перевірили сміття. Можливо, ви видалили сторінку з таким ім’ям, але якщо вона все ще знаходиться у кошику, ви не зможете повторно використовувати її.


6
до цього часу переконайтесь, що ви також перевірили "Сміття"
The Z Man

так, сміття було проблемою. Це чистий веб-сайт для тестування. Виявляється, мій чудовий партнер зробив кілька тестових сторінок і потрапив у них безпосередньо.
alex

1
Просто хочу додати, що зображення з цим слизом також можуть спричинити проблему. Тож якщо всі публікації, сторінки, категорії та теги встановлені, перейдіть до галереї медіа-файлів і знайдіть там назву молюска, наприклад "компанія". Знайдіть зображення, натисніть редагувати, покажіть слизьку за допомогою параметрів екрана, а потім перейменуйте за потреби
Девін Петерсон

6

Ти поруч. Постійне посилання неможливо змінити, оскільки в якийсь момент була складена ще одна сторінка під назвою "компанія" (не обов'язково опублікована). На жаль, не так багато я знаю, що ви можете зробити з WordPress, щоб змінити це, окрім назви сторінки на чомусь іншому. Однак ви можете зайти в базу даних, якщо маєте доступ і заглянете в таблицю 'wp_posts'. Продовжуйте шукати в стовпці "пост-заголовок", поки не знайдете той, який просто "компанія", і не видаліть його. Це, теоретично, повинно вирішити вашу проблему.


tx @cmegown, не дивись у смітник
alex

4

У мене була та сама проблема, і я робив усе, що зазвичай пропонується (порожній смітник тощо). Я виявив, що проблема була в тому, що у мене в галереї було зображення з такою ж назвою, як і сторінка. Видалили зображення, завантажили його з новою назвою і проблема зникла.


2

У моєму випадку я намагався перейменувати / галерея / 2010-2 / в / галерея / 2010 /. Це схоже на ваш випадок, за винятком того, що я намагався перейменувати кухонь сторінки на номер. Це заборонено wordpress, оскільки номери зарезервовані для сторінок архіву. Можуть бути й інші обмеження, я їх не шукав. Сподіваємось, це допомагає комусь іншому, хто опинився тут після пошуку "Неможливо змінити слуп WP-сторінки".


1

У мене була ця проблема. І я перевірив усі форуми та сміття та чернетки та зображення з однаковою назвою. Зрештою, мені подобається проблема з моїм неправильним використанням плагіна Yoast - розділом переспрямування. Я створив переспрямування на сторінку, яка не існувала, і це не дозволило мені створити сторінку з цією URL-адресою. Після видалення переадресації я зміг перейменувати слимака.


це працювало для мене.
thecodedeveloper.com

0

У вас є ще одна публікація / сторінка з тим самим слизом (напевно, у вашому смітнику), який уже прийняв це. Знайдіть і зробіть з цим свою справу :)


0

Як зазначають інші, це виглядає як дублікат кулі або ( post_name) в іншому елементі WordPress. Оскільки більшість кожного вмісту в WordPress зберігається в таблиці повідомлень (як правило wp_posts), наступний SQL допоможе вам швидко звузити, який елемент викликає проблему, повертаючи все, що починається з company.

Відкрийте MySql (phpMyAdmin працює) і введіть це на вкладці SQL.

SELECT ID, post_title, post_name, post_type 
FROM `wp_posts` 
WHERE post_name LIKE 'company%'
ORDER BY post_name
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.