วิธีที่ดีที่สุดคือการรวมรูปแบบ enqueued ทั้งหมดลงในฟังก์ชั่นเดียวแล้วเรียกพวกเขาใช้wp_enqueue_scripts
การกระทำ เพิ่มฟังก์ชั่นที่กำหนดไว้ในฟังก์ชั่นของ theme.php ด้านล่างของการตั้งค่าเริ่มต้น
บล็อครหัส:
function add_theme_scripts() {
wp_enqueue_style( 'style', get_template_directory_uri() . '/css/style.css' );
wp_enqueue_style ( 'custom', get_template_directory_uri () . '/css/custom.css', array( 'style' ) );
}
add_action ( 'wp_enqueue_scripts', 'add_theme_scripts' );
โปรดทราบ:
พารามิเตอร์ที่ 3 คืออาร์เรย์การพึ่งพาซึ่งอ้างอิงถึงสไตล์ชีทนี้หรือไม่นั้นขึ้นอยู่กับสไตล์ชีทอื่น ดังนั้นในโค้ดข้างต้น custom.css ของเราขึ้นอยู่กับ style.css
|
พื้นฐานเพิ่มเติม:
wp_enqueue_style()
ฟังก์ชั่นอาจมี 5 พารามิเตอร์: เช่นนี้ - wp_enqueue_style ( $ handle, $ src, $ deps, $ ver, $ media );
ในโลกแห่งความเป็นจริงของการเข้ารหัส WP โดยปกติแล้วเรายังเพิ่มไฟล์จาวาสคริปต์ / jQuery ไลบรารีภายในฟังก์ชั่นเช่นนี้:
wp_enqueue_script( 'script', get_template_directory_uri() . '/js/script.js', array ( 'jquery' ), 1.1, true);
พารามิเตอร์ที่ 5 เป็น true / false เป็นทางเลือก (params ที่ 2, 3 และ 4 ก็เลือกเช่นกัน) แต่สำคัญมากมันช่วยให้เราวางสคริปต์ของเราไว้ในส่วนท้ายเมื่อเราใช้พารามิเตอร์บูลีนเป็นจริง