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.

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.

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
