¿Cómo puedo encontrar todos los enlaces internos que apuntan a una entrada/página?
He eliminado una página y ahora quiero encontrar todos los enlaces internos que apuntan a esta página eliminada.
Necesito saber qué entradas/páginas tienen un enlace hacia la página eliminada.
¿Existe una manera más rápida de hacer esto que simplemente revisar manualmente todas las páginas y entradas?
Por favor, aconséjenme.

Descubrí que es más fácil usar un servicio como https://validator.w3.org/checklink para verificar enlaces rotos que revisar la base de datos wp_posts. Ingresas la URL de tu sitio y verificará todas las páginas del sitio, proporcionando una lista de enlaces rotos. Luego puedes editar las páginas con enlaces rotos.

Gracias, pero el problema es que el menú principal también enlazaba a esta página y por eso los resultados de búsqueda mostraban todas las páginas y entradas. :-(

Creo que el método de GhostToast debería ser suficiente, aquí tienes una consulta de ejemplo:
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';
Solo necesitas reemplazar yoursite.com
y yoursite.com/the-url-to-find
con las URLs reales

Slim SEO Link Manager puede ayudarte a hacer eso.
El plugin escanea todo tu contenido para encontrar todos los enlaces por ti, incluyendo enlaces internos y externos. Y te proporciona informes completos de qué enlaces apuntan a una publicación, o desde una publicación. Aquí hay una captura de pantalla del plugin, donde puedes ver enlaces salientes internos y enlaces entrantes internos.
Otra buena característica del plugin es que cuando actualizas el slug/URL de tu publicación, todos los enlaces internos se actualizarán también. Así, mantiene tus enlaces siempre activos y actualizados.
