Comment puis-je vérifier si je suis lié à un message avant de le supprimer?

14

Si je souhaite supprimer "en toute sécurité" un message. Je veux m'assurer qu'aucun lien n'existe (dans mon blog) vers la publication "à supprimer". Comment je fais ça?

    
posée user3047 10.05.2011 - 10:57

4 réponses

6

Après avoir lu ce fil de discussion, j'ai compris que j'en avais parfois besoin aussi. Alors voici le résultat:

Le plug-in du vérificateur de liens internes

Il ajoute une boîte de méta sur vos écrans de modification de publication qui affiche des liens vers toutes les publications qui ont un lien interne vers la publication actuellement affichée. Si vous souhaitez modifier la sortie (ajouter quelque chose pour, par exemple), veuillez utiliser le filtre fourni. Vous trouverez un exemple d'utilisation du filtre dans le fichier lisez-moi.

Le plugin est sous licence GPL2. Peut-être que je le mettrai aussi dans le dépôt officiel pour permettre l'installation depuis votre blog hébergé par vous-même. Modifier : terminé.

... ou à ...

... ou dans notre propre

réponse donnée kaiser 10.05.2011 - 20:17
6

Vous pouvez faire une requête du type:

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

pour obtenir tous les articles reliant cet ancien ordre par date.

    
réponse donnée Drake 10.05.2011 - 14:07
1

Il n’existe pas de table ou de structure de données distincte conservant les liens de publication à publication. Le meilleur moyen de le faire est donc de rechercher dans vos publications l’URL de la publication que vous souhaitez supprimer. La recherche fonctionne sur le code HTML de la publication, elle contiendra donc le lien complet, même si vous ne le voyez pas dans l’éditeur visuel.

Bien sûr, vous devez également effectuer une recherche dans les pages, car elles peuvent également contenir des liens vers des publications.

Une autre approche consisterait à utiliser Google. Si vous recherchez link:http://example.com/2011/05/post-to-delete/ , toutes les pages qui renvoient un lien sont renvoyées. Vous pouvez également ajouter site:example.com pour limiter les résultats aux pages de votre site. Bien sûr, cela ne sera pas aussi à jour qu'une recherche dans votre propre base de données actuelle.

    
réponse donnée Jan Fabry 10.05.2011 - 11:40
1

Il suffit d'utiliser les outils pour les webmasters de Google. Il comporte une page contenant des liens internes.

    
réponse donnée anu 10.05.2011 - 11:45

Lire d'autres questions sur les étiquettes