Cum pot găsi toate linkurile interne care indică spre o postare/pagină?
Am șters o pagină și acum vreau să găsesc toate linkurile interne care indică spre această pagină ștearsă.
Deci, trebuie să știu care postări/pagini au un link către pagina ștearsă.
Există o modalitate mai rapidă de a face acest lucru decât să verific manual toate paginile și postările?
Vă rog să mă sfătuiți.

Am descoperit că este mai ușor să folosești un serviciu precum https://validator.w3.org/checklink pentru a verifica orice link rupt decât să verifici prin baza de date wp_posts. Introdu adresa site-ului tău și acesta va verifica toate paginile de pe site și va furniza o listă cu linkuri rupte. Apoi poți merge și edita paginile cu linkuri rupte.

Mulțumesc, dar problema este că meniul principal avea legătură și către această pagină, astfel că rezultatele căutării returnau toate paginile și articolele. :-(

Cred că metoda lui GhostToast ar trebui să fie suficientă, iată un exemplu de interogare:
SELECT CONCAT("http://yoursite.com/wp-admin/post.php?post=", ID, "&action=edit") FROM wp_posts WHERE post_content LIKE '%http://yoursite.com/the-url-to-find%' AND post_status = 'publish';
Trebuie doar să înlocuiești yoursite.com
și yoursite.com/the-url-to-find
cu adresele reale

Slim SEO Link Manager plugin vă poate ajuta să faceți acest lucru.
Plugin-ul scanează tot conținutul pentru a găsi toate linkurile pentru dvs., inclusiv linkurile interne și cele externe. Și vă oferă rapoarte complete despre care linkuri trimit către un articol sau de la un articol. Iată o captură de ecran a plugin-ului, unde puteți vedea linkurile interne de ieșire și cele interne de intrare.
O altă caracteristică utilă a plugin-ului este că atunci când actualizați slug-ul/URL-ul articolului, toate linkurile interne vor fi actualizate și ele. Astfel, vă menține linkurile mereu active și actualizate.
