J'ai supprimé par erreur le fichierfunctions.php
de mon thème WordPress Twenty Sixteen exécutant la commande ci-dessous:
rm /var/www/html/wp/wp-content/themes/twentysixteen/functions.php
Le thème Twenty Sixteen est mon thème actif et, en tant que tel, mon site WordPress n’est plus accessible comme il était jadis (réf. Capture d’écran ci-dessous)}.
Comment je le répare?
Pour réparer votre site, vous devriez obtenir un autre functions.php
.
En tant que tel, vous pouvez l'obtenir à partir de votre sauvegarde la plus récente et opérationnelle et la télécharger à l'emplacement de la sauvegarde supprimée par erreur.
Si vous n'avez pas de sauvegarde, votre dernière option sera de télécharger une nouvelle copie de votre theme ; Une fois cela fait, extrayez et téléchargez le fichierfunctions.php
qu'il contient jusqu'à l'emplacement de celui que vous avez supprimé par erreur de votre serveur.
Dans le dernier cas (si vous avez modifié directement votrefunctions.php
- ce qui n’est pas une pratique recommandée), vous ne pouvez pas récupérer les modifications précédentes effectuées sur le fichier.
Si vous envisagez de modifier le thème WordPress Twenty Seize ou tout autre thème à partir du référentiel WordPress ou de toute autre source, je vous recommanderai de créer un thème enfant du thème que vous souhaitez utiliser pour cela. plutôt que d’éditer directement le thème actuel.
Vous pouvez toujours télécharger à nouveau le thème Twenty Sixteen à partir du répertoire Répertoire de thèmes et restaurer le fichier functions.php. Vous perdrez toutes les modifications apportées au fichier précédent