3.5.Thêm CSS và JS vào theme
Để thêm CSS vào theme chúng ta sử dụng hàm wp_enqueue_style().
Trong CSS, có một lý do rất quan trọng khi làm theme mà nên sử dụng hàm
wp_enqueue_style() là để sau này nếu ta tạo ra child theme cho nó để tùy biến lại thì có thể dễ dàng thay đổi file CSS bằng cách hủy bỏ (wp_deregister_style()) mà không đụng vào code của parent theme.
Ví dụ thêm CSS vào theme:
<?php
add_action( 'wp_enqueue_scripts', 'enqueue_parent_styles' );
function enqueue_parent_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri().'/style.css' ); Còn khi thêm file JavaScript chúng ta có hàm tương tự là wp_enqueue_script(). wp_enqueue_script( 'script7', get_template_directory_uri() . '/assets/js/jquery- 3.3.1.min.js', array ( 'jquery' ), 1.1, true);
3.6. Sử dụng Plugin Advanced Custom Field
Advanced Custom field là một plugin mà rất nhiều lập trình viên WordPress trên thế giới khuyên dùng vì nó sẽ rút ngắn thời gian bạn tạo meta box chỉ với vài cú click, thậm chí khâu gọi giá trị custom field của nó để hiển thị ra ngoài theme cũng rất nhanh vì hầu như chúng ta chỉ sử dụng một hàm duy nhất mà plugin này hỗ trợ sẵn. Để sử dụng plugin này ta chỉ cần biết những kiến thức php căn bản.
34
Hơn thế nữa, dù là plugin nhưng Advanced Custom field có hỗ trợ bạn export (truy xuất) các field mà bạn đã tạo ra thành code riêng, sau đó bạn có thể dễ dàng nhúng nó vào bất cứ dự án nào.
Cách tìm và cài plugin rất giống với cách cài theme, đó là bạn có thể cài qua 3 cách như cài trực tiếp từ thư viện trên Dashboard, upload file .zip của plugin hoặc upload plugin vào thư mục /wp-content/plugins trên localhost/host.
Để tìm plugin, các bạn truy cập vào Dashboard >> Plugins >> AddNew