Există o modalitate de a regenera permalinkurile paginilor fără un plugin?
Lucrez la un site care are unele permalinkuri incorecte ce conțin 'home-2', de exemplu http://example.com/home-2/pagetitle/. Nu am nicio modalitate de a ști de unde provine home-2, iar editarea manuală a permalinkului în editorul de pagini îmi permite să modific doar partea de pagetitle.
Această întrebare pare relevantă, dar se referă la titlul articolului și nu la partea din URL pe care trebuie să o schimb.
Deci, cum ar fi putut apărea această situație cu home-2. Poate o categorie sau o pagină părinte? Nu există articole sau pagini în coșul de gunoi cu acest nume. Și cum pot să îl elimin fără a utiliza un plugin precum acesta pentru a reseta permalinkurile?
ACTUALIZARE
Există o înregistrare wp_posts în baza de date pentru pagina cu titlul 'Home' care are câmpul post_name setat la 'home-2'.
Pur și simplu vizitarea paginii de legături permanente în wp-admin va reseta legăturile permanente. Pe acea pagină ai și opțiuni pentru ce legături permanente dorești. Verifică dacă segmentul home-2/ nu este adăugat acolo.
Apoi, evident, verifică dacă pagina 'pagetitle' nu este o pagină copil a paginii 'home-2'. Verifică în coșul de gunoi paginile existente (dar probabil ai făcut deja asta).
Toate linkurile au acest home-2/ adăugat? Sau este cazul doar pentru câteva pagini?
Este această pagină o pagină copil a altei pagini? Dacă da, poți edita URL-ul paginii părinte.
Notă: În 99% din cazurile în care văd un "ceva-2" este pentru că "ceva" a fost deja creat de o altă pagină/post/etc. Dacă nu îl poți găsi, verifică în coșul de gunoi - până nu îl ștergi definitiv din coș, WordPress nu îți va permite să folosești acel URL pentru o altă pagină/post/etc.
Tocmai am văzut comentariul tău despre faptul că pagina este o pagină copil a "Acasă" - verifică din nou dacă URL-ul paginii Acasă nu este "home-2". Dacă este, schimbă-l. Dacă nu este, poate fi nevoie să editezi pagina copil și să alegi din nou "Acasă" din meniul derulant al părintelui.
karpstrucking
URL-ul paginii Acasă nu este home-2. Dacă editez o pagină copil și aleg din nou Acasă, permalink-ul revine la home-2. De unde generează WordPress acest 'home-2' dacă nu mai există două pagini numite 'acasă'?
codecowboy
vezi și actualizarea în întrebare. Dacă o pagină are un părinte, există vreo modalitate de a elimina complet numele paginii părinte din permalink?
codecowboy