¿Cómo compruebo si me he vinculado a una publicación antes de borrarla?

14

Si quiero "de forma segura" eliminar una publicación. Quiero asegurarme de que no exista un enlace (dentro de mi blog) a la publicación "para ser eliminado". ¿Cómo hago eso?

    
pregunta user3047 10.05.2011 - 10:57

4 respuestas

6

Después de leer este hilo, vi que a veces también podría necesitarlo. Así que aquí está el resultado:

El complemento interno del verificador de enlaces

Agrega un cuadro de meta en tus pantallas de edición de publicación que muestra enlaces a todas las publicaciones que se vinculan internamente a la publicación que se muestra actualmente. Si desea modificar la salida (agregue algo para, por ejemplo), use el filtro provisto. Puede encontrar un ejemplo de cómo usar el filtro en el archivo Léame.

El complemento tiene licencia GPL2. Quizás también lo ponga en el repositorio oficial para permitir la instalación desde tu propio blog alojado. Editar: Hecho.

... o en ...

... o en nuestro propio

respondido por el kaiser 10.05.2011 - 20:17
6

Puedes hacer una consulta como:

SELECT ID, post_title, post_date, post_content 
FROM wp_posts 
WHERE post_content 
LIKE '%your-post-title%' ORDER BY post_date

para obtener todas las publicaciones que vincularon esa orden de publicación anterior por fecha.

    
respondido por el Drake 10.05.2011 - 14:07
1

No hay una tabla o estructura de datos separada que mantenga los enlaces de publicación a publicación, por lo que la mejor manera de hacerlo es buscar en las publicaciones la URL de la publicación que desea eliminar. La búsqueda funciona en el código HTML de la publicación, por lo que contendrá el enlace completo, incluso si no lo ves en el editor visual.

Por supuesto, también debes buscar en las páginas, ya que también pueden contener enlaces a publicaciones.

Otro enfoque sería utilizar Google. Si busca link:http://example.com/2011/05/post-to-delete/ devolverá todas las páginas que enlazan allí. También puede agregar site:example.com para limitar los resultados solo a las páginas de su sitio. Por supuesto, esto no estará tan actualizado como una búsqueda en su propia base de datos actual.

    
respondido por el Jan Fabry 10.05.2011 - 11:40
1

Solo use las herramientas para webmasters de Google: tiene una página específica que muestra enlaces internos.

    
respondido por el anu 10.05.2011 - 11:45

Lea otras preguntas en las etiquetas