J'ai eu un problème délicat lorsque je voulais supprimer mon thème, il m'a donné ce message: la suppression a échoué, le thème demandé n'existe pas wordpress.
Je peux le supprimer manuellement de ftp mais pour le client, je veux le supprimer uniquement du tableau de bord. Est-ce que quelqu'un a une idée de la façon de résoudre cette erreur?.
P.S. le thème fonctionne bien sans aucune erreur.
J'ai trouvé la cause de ce problème, le dossier du thème ne devrait pas avoir d'espace si vous aviez deux mots ou plus, par exemple si le nom de votre thème est: vingt seize, il doit être écrit sans espace dans un mot sur vingt.
Donc tout ce que j'avais à faire était de faire le nom de mon thème en un mot et mon thème a été supprimé normalement du tableau de bord.
J'espère que cela aidera quelqu'un d'autre.
Ok, j'ai eu le même problème et il a commencé à partir de l'invite FTP lorsque vous essayez de supprimer un thème. // Remarque je le fais sur mon environnement local, pas sur un site de production
La première étape consistait à ajouter
define('FS_METHOD', 'direct');
Laquelle a ensuite commencé l’échec de la suppression: le thème demandé n’existe pas erreur
Mais voici comment résoudre le problème dans son ensemble et vous n'avez pas besoin du code
define('FS_METHOD', 'direct');
Vous devez éditer le fichier httpd.conf
en fonction de votre configuration. Voici comment je l'ai fait avec xampp edit /opt/lampp/etc/httpd.conf
<IfModule unixd_module>
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User nobody
Group nogroup
</IfModule>
Où le User nobody
ajoute votre nom d'utilisateur, par exemple User myuser
et redémarrez Apache et boum! J'espère que cela aide quelqu'un avec un problème qui me prenait des heures et causait beaucoup de maux de tête.