web-dev-qa-db-fra.com

Question du débutant: Accéder à functions.php via l’interface Web de l’administrateur pour importer des types de publication personnalisés?

Est-il possible d'accéder au fichier functions.php simplement en utilisant l'interface Web d'administration? J'essaie d'accéder à des types de publication personnalisés créés précédemment (codés manuellement) et je dois parcourir beaucoup d'obstacles car je ne peux pas accéder au code dans le fichier functions.php.

J'ai parcouru de nombreuses pages d'aide, mais les étapes suggérées semblent toujours impliquer le fichier functions.php (auquel je n'ai pas accès) ou l'utilisation d'outils d'importation/exportation à partir du plug-in qui a créé les types de publication personnalisés dans la première place (et aucun plugin a été utilisé aussi loin que je peux dire).

Cela semble être un problème fondamental, mais je ne peux pas le comprendre pour le reste de ma vie. Toute aide serait grandement appréciée!

2
10ilgamesh

Il est parfois possible d'éditer des fichiers de thème, y compris functions.php, dans wp-admin. De nombreux hôtes et développeurs désactivent cette fonctionnalité car elle peut causer des problèmes de sécurité et vous permettre également de casser le site. Donc, si vous pouvez accéder au fichier via FTP, c'est généralement la méthode recommandée.

Si vous ne voyez pas "Apparence> Editeur" dans votre menu administrateur, vous n’avez pas l’autorisation de modifier des fichiers (problème de rôle/fonctionnalité), ou bien la fonctionnalité a été désactivée.

Vous pouvez vérifier votre fichier wp-config.php et voir s'il a été désactivé ici. Si c'est le cas, vous verrez define('DISALLOW_FILE_EDIT', true);. Cependant, si vous pouvez accéder à wp-config, vous devriez également pouvoir accéder aux fichiers de thème. :) Si ce n'est pas le cas, consultez votre hôte pour savoir s'il a désactivé la modification de fichiers dans la zone d'administration et pour savoir s'il peut l'activer pour votre site.

3
WebElaine