Nhúng CSS, JS vào Theme WordPress là một trong những bước rất quan trọng để bắt đầu lập trình Theme WordPress.Theme WordPress là một trong những bước rất quan trọng để bắt đầu lập trình Theme WordPress.Theme WordPress là một trong những bước rất quan trọng để bắt đầu lập trình Theme WordPress.
Nội dung chính ShowShow
- Nhúng CSS vào Theme WordPress
- Cách sử dụng:
- Nhúng JS vào Theme WordPress
- Trong đó:
- wp_enqueue_script[$handle, $src = '', $deps = array[], $ver = false, $in_footer = false ]4: Hàm gọi đường dẫn theme đang kích hoạt
- wp_enqueue_script[$handle, $src = '', $deps = array[], $ver = false, $in_footer = false ]4: Hàm gọi đường dẫn theme đang kích hoạt
- 1. Thêm Css, Javascipt, jQuery vào WordPress
- 2. Xóa Css, Javascipt, jQuery đã đăng ký
- 3. Cách tìm các $handle để xóa như thế nào?
- 4. Hạn chế chèn css và js sai cách
Bước này tưởng chừng rất đơn giản nhưng rất nhiều mắc phải khi bắt đầu làm quen với lập trình Theme WordPress.lập trình Theme WordPress.lập trình Theme WordPress.
Nhiều bạn thường chọn cách gọi trực tiếp file
0 và 1 vào file 2, 3 thông qua thẻ link và script. Nhưng với WordPress, làm cách đó không tối ưu và dễ xảy ra các lỗi không đang có.Hôm nay tôi xin hướng dẫn bạn cách gọi file CSS, JS vào Theme WordPress thông qua hàm
4 và 5 chèn vào file 6 của ThemeNhúng CSS vào Theme WordPress
Cách sử dụng:
wp_enqueue_style[ $handle, $src = false, $deps = array[], $ver = false, $media = 'all'];
- Nhúng JS vào Theme WordPress
- Trong đó:
- wp_enqueue_script[$handle, $src = '', $deps = array[], $ver = false, $in_footer = false ]4: Hàm gọi đường dẫn theme đang kích hoạt
- 1. Thêm Css, Javascipt, jQuery vào WordPress
- 2. Xóa Css, Javascipt, jQuery đã đăng ký
Cách sử dụng:
Trong đó:
- wp_enqueue_script[$handle, $src = '', $deps = array[], $ver = false, $in_footer = false ]4: Hàm gọi đường dẫn theme đang kích hoạt
- 1. Thêm Css, Javascipt, jQuery vào WordPress
- 2. Xóa Css, Javascipt, jQuery đã đăng ký
Nhúng JS vào Theme WordPress
Cách sử dụng:
1- Nhúng JS vào Theme WordPress
- Trong đó:
- wp_enqueue_script[$handle, $src = '', $deps = array[], $ver = false, $in_footer = false ]4: Hàm gọi đường dẫn theme đang kích hoạt
- 1. Thêm Css, Javascipt, jQuery vào WordPress
- 2. Xóa Css, Javascipt, jQuery đã đăng ký
Cách sử dụng:
3Trong đó:
wp_enqueue_script[$handle, $src = '', $deps = array[], $ver = false, $in_footer = false ]4: Hàm gọi đường dẫn theme đang kích hoạt1. Thêm Css, Javascipt, jQuery vào WordPress3: Tên hook có sẵn trong WordPress6
Nhúng JS vào Theme WordPress
1. Thêm Css, Javascipt, jQuery vào WordPress3: Tên hook có sẵn trong WordPress8
Nhúng JS vào Theme WordPress
2. Xóa Css, Javascipt, jQuery đã đăng ký
3. Cách tìm các $handle để xóa như thế nào?wp_enqueue_scripts.
1. Thêm Css, Javascipt, jQuery vào WordPress
2. Xóa Css, Javascipt, jQuery đã đăng ký
93. Cách tìm các $handle để xóa như thế nào?
0- 4. Hạn chế chèn css và js sai cách
- Bước này tưởng chừng rất đơn giản nhưng rất nhiều mắc phải khi bắt đầu làm quen với lập trình Theme WordPress.lập trình Theme WordPress.
- Nhiều bạn thường chọn cách gọi trực tiếp file
- 0 và 1 vào file 2, 3 thông qua thẻ link và script. Nhưng với WordPress, làm cách đó không tối ưu và dễ xảy ra các lỗi không đang có.
- Hôm nay tôi xin hướng dẫn bạn cách gọi file CSS, JS vào Theme WordPress thông qua hàm
Cú pháp:
12. Xóa Css, Javascipt, jQuery đã đăng ký
3. Cách tìm các $handle để xóa như thế nào?
4. Hạn chế chèn css và js sai cách
3. Cách tìm các $handle để xóa như thế nào?
Trước tiên bạn cần view source hay xem nguồn trang
Tiếp theo bạn tìm đến các css đã đăng ký trước đó, id chính là các $handle
4. Hạn chế chèn css và js sai cách
Một số bạn khi mới làm quen với wordpress, hay nhúng các script sai cách là chèn thẳng chúng vào template header.php hoặc footer.php như sau:
Thực chất sử dụng cách như trên không sai, nhưng có một hạn chế là một khi website lớn, có nhiều người cùng dev chung, sẽ rất khó quản lý, một khi cần remove 1 script khỏi web chúng ta cũng không sử dụng được action wp_dequeue_script. Thứ hai nữa là khi bạn cần dùng nhiều thư viện jquery hỗ trợ khác, chúng ta nhúng kiểu trên sẽ không thiện cảm hay thiếu tính chuyên nghiệp.