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
stylesheetfilepath / url อ้างอิงปัจจุบันธีมและสำรองtemplatefilepath / url อ้างอิงปกครองธีม