Widzę wtyczki WordPress albo używają plugins_url lub plugin_dir_url podczas tworzenia stałych w niektórych swoich folderach. Czy jedno jest lepsze od drugiego?
przykłady:
define( 'MEMBERS_URI', trailingslashit( plugin_dir_url( __FILE__ ) ) );
define( 'WPACCESS_INC', plugins_url( 'inc', __FILE__ ) , true );
trailingslashit()
doplugin_dir_url()
ponieważ już go używa wewnątrz funkcji.Odpowiedzi:
Kasa - wp-zawiera / plugin.php # L585
plugin_dir_url()
funkcja używa wewnętrznie,plugins_url()
aby uzyskać link do katalogu wtyczek.plugin_dir_url ()
Zwróci to adres URL katalogu wtyczki z końcowym ukośnikiem na końcu. Można to łatwo wykorzystać do połączenia z katalogiem wtyczek.
plugins_url
Jeśli nie zostaną przekazane żadne argumenty, spowoduje to taki sam wynik jak powyższa funkcja; ale z końcowym ukośnikiem lub bez. Można to skonfigurować tak, aby łączyło się z plikami w katalogu wtyczek; przydatny skrót.
źródło