En gros, mon ami a un site personnalisé wordpress qui a été piraté récemment, mais apparemment, le développeur l'a nettoyé (il s'agit d'un serveur piraté et que tous leurs sites ont été touchés) et il a déposé une demande de réexamen qui a été approuvée. 'suppose que c'est fixé. Mais j'ai remarqué qu'il y avait toujours des pages de spam flottant sur le site.
Dans le back-end wordpress, je ne peux voir que les pages publiées (moins de 10), de sorte que les 100 pages de spam doivent encore se cacher ailleurs. J'ai essayé de chercher dans le gestionnaire de fichiers cpanel en vain.
Des idées sur ce que je peux faire pour localiser et supprimer les pages cachées dans les fichiers wordpress? Je peux en trouver beaucoup par le biais des liens internes de Search Console, mais ce ne sont que les URL - je ne sais pas où aller pour trouver les fichiers et les supprimer.
Les articles/pages sont stockés dans la table wp_posts. Vous pouvez donc accéder à la table et supprimer des enregistrements. Mais, non recommandé, à moins que vous ne sachiez vraiment ce que vous faites avec les tables.
Ma procédure serait de réinstaller WP (à partir de la page Mise à jour; réinstaller WP), puis de supprimer tous les thèmes non-WP (les "Twenty *"), et de supprimer tous les plugins non nécessaires, et réinstallez tous ceux dont vous avez besoin (supprimer/supprimer puis réinstaller peut-être mieux).
Ensuite, recherchez tous les fichiers (via votre gestionnaire de fichiers dans cPanel) pour tous les fichiers avec des horodatages autres que la date à laquelle vous avez tout réinstallé. Inspectez ces fichiers pour "mauvais".
Une autre procédure consisterait à exporter vos publications dans un fichier XML et à les importer dans une nouvelle installation WP vide.
Bien entendu, l’une ou l’autre de ces procédures supprimera toute personnalisation de code, de thème ou de plug-in - et de contenu. Néanmoins, partir de zéro pourrait être le meilleur.
Cela dépend de la quantité de contenu du site que vous devez "enregistrer". Mais, un tas de travail de votre part pour ramener les choses à la normale.
(En supposant que vous ne disposiez pas d'une sauvegarde correcte/pré-piratée de la base de données de votre site et des fichiers personnalisés.)
Bonne chance.