Dziwny problem z permalinkiem: nie można zmienić nazwy / company-2 / na / company /

15

Stworzyłem stronę o nazwie firma. Ale permalink zmienił go w / company-2 /, próba zmiany go na just / company / nie działa. Witryna ma tylko 8 stron i żadna z nich nie nosi nazwy firmy (nie wiesz, czy firma jako tytuł strony była używana w przeszłości?).

Co mogę zrobić i jaka jest przyczyna? Gdzie powinienem szukać Nie boję się używać phpmyadmin;)

pozdrowienia

alex
źródło
1
Mogę potwierdzić, pozycje w bibliotece multimediów o tej samej nazwie co twoja strona spowodują, że liczby zostaną dołączone do nazwy bezpośredniego linku do twojej strony.
Chris
Jeśli masz absolutną pewność, że nie masz innych stron itp. Z tym ślimakiem / nazwą, w koszu lub nie, MOGĄ to być przekierowania Yoast! W moim przypadku było to IT i dzięki Kmanowi to rozwiązałem! Dzięki!!
Roza

Odpowiedzi:

11

Sprawdź ślimaki innych stron - istnieje szansa, że ​​/ firma / jest używana dla jednej z nich. Możesz także przejść do / company / na swojej stronie i sprawdzić, czy coś się nie wyświetla.

Jak wspomniano w komentarzu , sprawdź również kosz. Być może usunąłeś stronę o tej nazwie, ale jeśli nadal znajduje się ona w koszu, nie możesz jej ponownie użyć.

SickHippie
źródło
6
do tego momentu, sprawdź również „Kosz”
The Z Man
tak, Trash był problemem. To jest czysta strona testowa. Okazało się, że mój kochany partner zrobił kilka stron testowych i zniszczył je bezpośrednio.
Alex
1
Chcę tylko dodać, że obrazy z tym ślimakiem mogą również powodować problem. Jeśli więc wszystkie posty, strony, kategorie i tagi są zaznaczone, przejdź do galerii multimediów i wyszukaj tam nazwę ślimaka, na przykład „firma”. Znajdź obraz, kliknij edytuj, pokaż ślimak za pomocą opcji ekranu, a następnie w razie potrzeby zmień nazwę.
Devin Peterson,
6

Jesteś blisko Permalink nie może zostać zmieniony, ponieważ w pewnym momencie powstała inna strona zatytułowana „firma” (niekoniecznie opublikowana). Niestety, niewiele wiem o tym, co możesz zrobić w WordPress, aby to zmienić, oprócz nazwania strony czymś innym. Możesz jednak wejść do bazy danych, jeśli masz dostęp i zajrzeć do tabeli „wp_posts”. Kontynuuj wyszukiwanie w kolumnie „post-title”, aż znajdziesz taką, która jest po prostu „firmą” i usuń ją. To teoretycznie powinno rozwiązać twój problem.

cmegown
źródło
tx @cmegown, nie zaglądaj do kosza
alex
4

Miałem ten sam problem i zrobiłem wszystko, co zwykle jest sugerowane (puste śmieci itp.). Znalazłem problem, że miałem w galerii obraz o tej samej nazwie co strona. Usunął obraz, przesłał go pod nową nazwą i problem zniknął.

MadeCurler
źródło
2

W moim przypadku próbowałem zmienić nazwę / gallery / 2010-2 / na / gallery / 2010 /. Jest to podobne do twojego przypadku, z tą różnicą, że próbowałem zmienić nazwę strony z numerem. Jest to zabronione przez wordpress, ponieważ liczby są zarezerwowane dla stron typu archiwum. Mogą istnieć inne ograniczenia, których nie szukałem. Mam nadzieję, że pomoże to komuś innemu, kto trafi tutaj po wyszukiwaniu hasła „Nie mogę zmienić informacji o stronie WP”.

skibulk
źródło
1

Miałem ten problem. Sprawdziłem wszystkie fora, śmieci i wersje robocze oraz obrazy o tej samej nazwie. W końcu podoba mi się problem z niewłaściwym użyciem wtyczki Yoast - przekierowania. Utworzyłem przekierowanie dla strony, która nie istniała i która uniemożliwiła mi utworzenie strony z tym adresem URL. Po usunięciu przekierowania mogłem zmienić nazwę ślimaka.

Kman
źródło
zadziałało dla mnie.
thecodedeveloper.com
0

Masz inny post / stronę z tym samym ślimakiem (prawdopodobnie w koszu), który już go zabrał. Znajdź i zrób z tym swoje :)

Banago
źródło
0

Jak sugerują inni, wygląda to jak duplikat lub ( post_name) w innym elemencie WordPress. Ponieważ większość wszystkich treści w WordPressie jest przechowywana w tabeli postów (zwykle wp_posts), poniższy SQL pomoże ci szybko zawęzić wybór elementu, który powoduje problem, zwracając cokolwiek zaczynającego się od company.

Otwórz MySql (działa phpMyAdmin) i wpisz to w zakładce SQL.

SELECT ID, post_title, post_name, post_type 
FROM `wp_posts` 
WHERE post_name LIKE 'company%'
ORDER BY post_name
Armstrongest
źródło