Chào mừng đến với muatheme.shop

Home » Wordpress » WP theme development basic

WP theme development basic

Tác giả: Brian - Trịnh Văn Minh | Chuyên mục: Wordpress | 150

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