Je vois des plugins WordPress utiliser plugins_url ou plugin_dir_url lors de la création de constantes dans certains de leurs dossiers. Est-ce que l'un est meilleur que l'autre?
exemples:
define( 'MEMBERS_URI', trailingslashit( plugin_dir_url( __FILE__ ) ) );
define( 'WPACCESS_INC', plugins_url( 'inc', __FILE__ ) , true );
trailingslashit()
pourplugin_dir_url()
car il l'utilise déjà dans la fonction.Réponses:
Paiement - wp-includes / plugin.php # L585
plugin_dir_url()
fonction utilise en interneplugins_url()
pour obtenir le lien vers le répertoire du plugin.plugin_dir_url ()
Cela renverra l'url du répertoire du plugin avec une barre oblique à la fin. Ainsi, cela peut être facilement utilisé pour créer un lien vers le répertoire du plugin.
plugins_url
Si aucun argument n'est passé, cela donnera le même résultat que la fonction ci-dessus; mais avec ou sans barre oblique à la fin. Cela peut être configuré pour créer un lien vers des fichiers dans le répertoire du plugin; un raccourci utile.
la source