Problemă ciudată cu permalink: nu pot redenumi /company-2/ în /company/
Am creat o pagină intitulată company. Dar permalink-ul a transformat-o în /company-2/, iar încercarea de a o schimba în simplu /company/ nu funcționează. Website-ul are doar 8 pagini și niciuna nu se numește company (nu știu dacă company ca titlu de pagină a fost folosit în trecut?).
Ce pot să fac și care este cauza? Unde ar trebui să caut? Nu mă tem să folosesc phpMyAdmin ;)
Cu respect
Verifică slug-urile celorlalte pagini - este posibil ca /company/ să fie folosit pentru una dintre ele. De asemenea, poți accesa /company/ pe site-ul tău și să vezi dacă se încarcă ceva.
Așa cum s-a menționat într-un comentariu, asigură-te că verifici și coșul de gunoi. Este posibil să fi șters o pagină cu acest nume, dar dacă este încă în coș, nu poți refolosi numele.
da, Coșul de gunoi a fost problema. Acesta este un site de testare curat. Se pare că partenerul meu drag a creat câteva pagini de test și le-a aruncat direct la gunoi.
alex
Vreau doar să adaug că imaginile cu acel slug ar putea fi și ele o problemă. Deci, dacă toate articolele, paginile, categoriile și etichetele au fost verificate, mergi în galeria media și caută acolo numele slug-ului, cum ar fi "companie". Găsește imaginea, dă clic pe editare, afișează slug-ul folosind opțiunile de ecran, apoi redenumește dacă este necesar.
Devin Peterson
Aproape ai reușit. Permalink-ul nu poate fi modificat deoarece la un moment dat a fost creată o altă pagină cu titlul 'company' în stadiu de ciornă (nu neapărat publicată). Din păcate, nu prea ai ce face din WordPress pentru a schimba acest lucru în afară de a redenumi pagina. Totuși, dacă ai acces la baza de date, poți căuta în tabelul 'wp_posts'. Continuă să cauți în coloana 'post_title' până găsești o intrare cu titlul simplu 'company' și șterge-o. Teoretic, asta ar rezolva problema.
În cazul meu, încercam să redenumesc /gallery/2010-2/ în /gallery/2010/. Aceasta este o situație similară cu a ta, cu excepția faptului că încercam să redenumesc slug-ul paginii într-un număr. Acest lucru este interzis de WordPress deoarece numerele sunt rezervate pentru paginile de tip arhivă. Pot exista și alte restricții pe care nu le-am verificat. Sper că acest lucru va ajuta pe altcineva care ajunge aici după ce căuta "Nu pot schimba slug-ul paginii în WP".
Am avut această problemă. Am verificat toate forumurile, gunoiul și ciornele, precum și imaginile cu același nume. În final, am descoperit problema în utilizarea incorectă a pluginului Yoast - secțiunea de redirecționare. Am creat o redirecționare pentru o pagină care nu exista și asta m-a împiedicat să creez o pagină cu acel URL. După ce am șters redirecționarea, am putut redenumi slug-ul.
După cum au sugerat și alții, se pare că există un slug duplicat (sau post_name) în alt element WordPress. Deoarece majoritatea conținutului din WordPress este stocat în tabela de postări (de obicei wp_posts), următorul cod SQL vă va ajuta să identificați rapid elementul care cauzează problema, returnând orice înregistrare care începe cu company.
Deschideți MySql (phpMyAdmin funcționează) și introduceți următoarea comandă în fila SQL.
SELECT ID, post_title, post_name, post_type
FROM `wp_posts`
WHERE post_name LIKE 'company%'
ORDER BY post_name