Saya melihat plugin WordPress baik menggunakan plugins_url atau plugin_dir_url ketika membuat konstanta ke beberapa folder mereka. Apakah yang satu lebih baik dari yang lain?
contoh:
define( 'MEMBERS_URI', trailingslashit( plugin_dir_url( __FILE__ ) ) );
define( 'WPACCESS_INC', plugins_url( 'inc', __FILE__ ) , true );
trailingslashit()
untukplugin_dir_url()
karena sudah menggunakannya dalam fungsi.Jawaban:
Checkout - wp-include / plugin.php # L585
plugin_dir_url()
fungsi digunakan secara internalplugins_url()
untuk mendapatkan tautan ke direktori plugin.plugin_dir_url ()
Ini akan mengembalikan url direktori plugin dengan garis miring di akhir. Jadi ini dapat dengan mudah digunakan untuk menautkan ke direktori plugin.
plugins_url
Jika tidak ada argumen yang lolos, ini akan memberikan hasil yang sama dengan fungsi di atas; tetapi dengan atau tanpa garis miring pada akhirnya. Ini dapat dikonfigurasi untuk menautkan ke file dalam direktori plugin; jalan pintas yang bermanfaat.
sumber