Loading Now

Các hàm trong WordPress: Hướng dẫn dễ hiểu cho người mới

Các hàm trong WordPress và công dụng

Nếu bạn đang phát triển theme hoặc plugin WordPress, hoặc chỉ đơn giản muốn hiểu cách hoạt động của WordPress dưới “nắp capo”, thì việc nắm rõ các hàm cơ bản trong WordPress là điều vô cùng quan trọng.

Bài viết này sẽ giúp bạn tổng hợp lại những hàm thường dùng nhất, chia theo từng nhóm rõ ràng để bạn tiện theo dõi và áp dụng ngay vào dự án của mình.


1. Hàm hiển thị nội dung

HàmCông dụng
the_title()Hiển thị tiêu đề bài viết
the_content()Hiển thị toàn bộ nội dung bài viết
the_excerpt()Hiển thị đoạn trích ngắn
the_permalink()In ra đường dẫn bài viết
the_post_thumbnail()Hiển thị ảnh đại diện (thumbnail)

Các hàm này thường xuất hiện trong các file giao diện như index.php, single.php, content.php


2. Hàm liên quan đến người dùng

HàmCông dụng
is_user_logged_in()Kiểm tra người dùng đã đăng nhập hay chưa
get_current_user_id()Lấy ID của người dùng đang hoạt động
wp_login_url()Lấy link trang đăng nhập
wp_logout_url()Lấy link đăng xuất

3. Hàm truy vấn và xử lý bài viết

HàmCông dụng
get_posts()Lấy danh sách bài viết (truy vấn đơn giản)
WP_QueryTruy vấn bài viết nâng cao
have_posts() + the_post()Duyệt qua các bài viết trong vòng lặp
get_the_category()Lấy danh mục của bài viết hiện tại

4. Hàm điều kiện và điều hướng

HàmCông dụng
is_single()Kiểm tra có phải đang hiển thị bài viết đơn không
is_page()Kiểm tra có phải là trang tĩnh
is_home()Trang chủ hiển thị danh sách bài viết
is_archive()Có phải là trang lưu trữ danh mục, thẻ, tác giả…

5. Hàm tạo menu và widget

HàmCông dụng
register_nav_menus()Đăng ký các vị trí menu
wp_nav_menu()Hiển thị menu đã tạo
register_sidebar()Tạo vùng hiển thị widget
dynamic_sidebar()In widget ra giao diện

6. Hàm xử lý hook

HàmCông dụng
add_action()Thêm hành động vào một hook cụ thể
add_filter()Thêm bộ lọc xử lý dữ liệu
do_action()Kích hoạt một hook hành động
apply_filters()Gọi một filter và xử lý qua các hàm đã gắn

7. Hàm tiện ích quan trọng

HàmCông dụng
get_template_part()Gọi phần template con từ file khác
wp_enqueue_style() / wp_enqueue_script()Đưa CSS/JS vào đúng cách
esc_html() / esc_attr()Escape dữ liệu an toàn trước khi hiển thị
get_option() / update_option()Lấy / lưu dữ liệu từ bảng tùy chọn
site_url() / home_url()Lấy URL gốc của website

8. Tài nguyên tham khảo


Tổng kết

Việc sử dụng thành thạo các hàm WordPress sẽ giúp bạn:

  • Tự tin viết theme hoặc plugin riêng
  • Tùy biến giao diện nhanh chóng và đúng chuẩn
  • Giảm lỗi bảo mật và tăng hiệu suất website

Nếu bạn là người mới bắt đầu, đừng cố nhớ hết. Hãy bookmark bài viết này để tra cứu nhanh khi cần, và thực hành dần dần trong quá trình làm việc nhé.

Xem thêm:

WordPress functions.php: Cách hoạt động, khi nào chạy & sử dụng

Share this content:

Post Comment

Bạn có thể đã bỏ qua