Pense-Bête plugins pour WordPress : les chemins d’accès

Afin de rendre un plugin facilement portable, il convient de ne jamais utiliser de chemins ou d’url « en dur », mais d’utiliser les variables et fonctions fournies par WordPress pour accéder aux différents éléments nécessaires pour par exemple afficher une image ou inclure une page de code source.

Cet article fait partie d’une série d’articles qui présente les éléments que l’on doit constamment avoir sous la main durant le développement d’un plugin pour WordPress (à défaut de les connaître par cœur).

Les chemins d’accès aux différents éléments WordPress

  • WP_CONTENT_URL : http://www.votre_site.com/wp-content
  • WP_CONTENT_DIR : /chemin_vers_hebergement/wp-content
  • WP_PLUGIN_URL : URL vers le répertoire contenant les plugins
  • WP_PLUGIN_DIR : chemin vers le répertoire contenant les plugins
  • plugin_basename(dirname(__FILE__)) : répertoire contenant le plugin

Le chemin vers le plugin en cours est donc : WP_CONTENT_DIR.’/plugins/’.plugin_basename(dirname(__FILE__)).’/’

L’url du plugin en cours (pour afficher des images par exemple) est : WP_CONTENT_URL.’/plugins/’.plugin_basename(dirname(__FILE__))

/wp-content