Cấu trúc file cơ bản (Classical theme)
- style.css
- index.php
- archive.php > category.php
- single.php > singular.php
- page.php
Một số hàm hay sử dụng
Trên theme
- get_header() – Gọi header.php trong template bất kỳ
- wp_head() – Gọi hàm này ở đầu file header.php
- get_footer() – Gọi footer.php trong template bất kỳ
- wp_footer() – Gọi hàm này ở cuối file footer.php
- get_theme_file_uri() – Tham chiếu tới thư mục theme gốc
- get_theme_file_uri(‘path’) – Tham chiếu tới đường dẫn path trong thư mục theme gốc
- site_url() – Tham chiếu đến đường dẫn url gốc của website
- site_url(‘/about-us’) – Tham chiếu đến đường dẫn ‘http://url/about-us’ của website
- get_the_ID() – Lấy ID bài viết hay page hiện tại (đang view)
- wp_get_post_parent_id() – Lấy ID bài viết của parent page của trang hiện tại
- wp_get_post_parent_id(x) – Lấy parent ID của page hay bài viết có ID là x
- get_permalink(x) – Lấy đường dẫn tương đối của bài viết có ID là x
- get_the_title(x) – Lấy title bài viết có ID = x
- the_title() – Echo title bài viết hiện tại
- the_content() – Lấy nội dung bài viết trong vòng lặp
- wp_list_pages() – Hiển thị toàn bộ pages trên website
functions.php
Action hook
- add_action(‘wp_enqueue_scripts’, ‘fn_name’); // Thêm CSS, javaScript vào site
- add_action(‘after_setup_theme’,’fn_name’); // Thêm thiết lập theme