plugin_dir_url( __FILE__ )
รหัสนี้จะใช้ในการรับไดเรกทอรีปลั๊กอินปัจจุบัน:
ฉันควรใช้อะไรเพื่อรับไดเรกทอรีของธีมปัจจุบัน
plugin_dir_url( __FILE__ )
รหัสนี้จะใช้ในการรับไดเรกทอรีปลั๊กอินปัจจุบัน:
ฉันควรใช้อะไรเพื่อรับไดเรกทอรีของธีมปัจจุบัน
คำตอบ:
ฉันคิดว่าคุณต้องระวังตัวเล็กน้อยเพราะมันขึ้นอยู่กับสิ่งที่คุณพยายามจะทำ
หากคุณใช้ธีมลูกget_template_directory();
จะยังคงไปที่ธีมหลัก อย่างไรก็ตามget_stylesheet_directory();
จะไปที่ธีมปัจจุบันเด็กหรือผู้ปกครอง นอกจากนี้ฟังก์ชันทั้งสองยังส่งคืนพา ธ เซิร์ฟเวอร์แบบสัมบูรณ์
หากคุณต้องการ URI ที่มีรูปแบบสมบูรณ์สำหรับลิงก์หรือรูปภาพคุณควรใช้get_template_directory_uri();
หรือget_stylesheet_directory_uri();
ใช้สิ่งที่ถูกต้องด้วยเหตุผลที่ระบุไว้
get_stylesheet_directory()
: พา ธ ไฟล์ไปยังไดเร็กทอรี Theme ปัจจุบันget_stylesheet_directory_uri()
: url พา ธ ไปยังไดเร็กทอรี Theme ปัจจุบันget_template_directory()
: พา ธ ไฟล์ไปยังไดเร็กทอรี Theme หลักget_template_directory_uri()
: พา ธ url ไปยังไดเร็กทอรี Theme หลัก/var/www/the/path/of/actual/wp-content/themes/mytheme
ซึ่งไม่ใช่สิ่งที่คุณต้องการทำกับ $ wp_filesystem หาก WP เชื่อมต่อผ่าน FTP
get_template_directory();
http://codex.wordpress.org/Function_Reference/get_template_directory
stylesheet
filepath / url อ้างอิงปัจจุบันธีมและสำรองtemplate
filepath / url อ้างอิงปกครองธีม