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

Nếu bạn đang muốn học lập trình Theme WordPress thì bạn cần phải tham khảo một số hàm thông dụng của nó. Mã nguồn WordPress có hàng trăm hàm khác nhau. Tuy nhiên bạn sẽ không cần phải biết hết mà chỉ cần dùng thành thạo hàm phổ biến là được.

Các hàm lấy dữ liệu trong Database

Để nội dung hiển thị được lên trình duyệt của bạn thì nó sẽ phải request tới cơ sở dữ liệu Database. Trên website sẽ có các hàm lấy dữ liệu thường dùng như:

  • the_title(): Lấy tiêu đề của bài viết.
  • the_content(): Lấy phần nội dung
  • the_permalink(): Lấy đường dẫn URL
  • the_post_thumbnail(): lấy ảnh làm thumbnail
  • the_excerpt(): Lấy đoạn mô tả ngắn
  • the_category(): Hiển thị chuyên mục của bài viết đó

Nếu bạn để ý sẽ có một số hàm viết có get ở phía trước. Ví dụ như get_the_title(), get_permalink(). Sự khác nhau giữa nó với the_title() và the_permalink đó là khi viết viết get_the_title cần phải thêm “echo” phía trước. Còn the_title không phải thêm gì cả.

Ví dụ:

<?php the_title();?>

<?php echo get_the_title();?>

Các hàm điều kiện WordPress

  • is_home(): Xác định xem truy vấn có dành cho trang chủ hay không
  • is_single(): Xác định có phải truy vấn cho một bài viết hay không
  • is_archive: Xác định truy vấn có cho trang lưu trữ hay không
  • is_search(): Truy vấn có phải tìm kiếm hay không

Đọc thêm: Các điều kiện hiển thị phần tử trong WordPress

Các hàm phổ biến khác trong WordPress

  • get_template_part(): Load một phần file khác vào file hiện tại
  • add_theme_support(): Đăng ký hỗ trợ một tính năng nào đó
  • get_search_form(): Hàm form tìm kiếm
  • add_image_size(): Đăng ký kích thước mới cho ảnh
  • get_header(): Nhúng tập tin header.php
  • get_sidebar(): Nhúng tập tin sidebar.php
  • get_footer(): Nhúng tập tin footer.php
  • get_the_time(): Lấy thời gian
  • get_the_date(): Lấy ngày
  • bloginfo(): Hiển thị thông tin về trang web hiện tại
  • get_post_format(): Truy xuất định dạng slug cho một bài đăng
  • add_filter(): Móc một chức năng hoặc phương thức với một hành động đã có
  • add_action(): Móc một chức năng vào một hành động cụ thể
  • get_search_query(): Lấy nội dung của biến truy vấn WordPress tìm kiếm

Kết luận: Trên đây là những hàm hay gặp nhất khi dùng WordPress. Để hiểu rõ hơn bạn có thể tham khảo tại https://codex.wordpress.org/Function_Reference hoặc https://developer.wordpress.org/reference/functions/ có nhiều hàm khác mà bạn chưa bao giờ gặp để nghiên cứu sâu hơn.

Related Posts

Hướng dẫn cách tắt comment trong wordpress

Trong quá trình xây dựng và quản lý một trang web WordPress, việc tắt chức năng comment có thể là một yêu cầu phổ biến. Điều này…

7 Cách chọn sản phẩm kinh doanh online thành công

7 Cách chọn sản phẩm kinh doanh online thành công

Kinh doanh online bên cạnh những ưu thế thì rủi ro cũng không hề nhỏ, việc bạn tính toán thật kỹ lưỡng trước khi quyết định bán…

Chỉnh sửa Header trong WordPress

Header là khu vực hiển thị phần đầu tiên của trang web. Tại đây nó sẽ hiển Logo, banner, Menu hoặc các mạng xã hội được tích…

doi-mat-khau-admin-wordpress-1

Đổi password admin trong WordPress

Khu vực quản trị của WordPress chỉ admin mới có thể đăng nhập được. Vì thế mật khẩu đóng vai trò quan trọng. Một password sử dụng…

Upload Theme trong Wordpress

Hướng dẫn cách up Theme lên WordPress

Với những người mới bắt đầu học WordPress thường gặp khó khăn khi thay đổi giao diện. Bài viết này sẽ giúp bạn biết cách upload theme,…

Hướng dẫn chỉnh sửa theme WordPress

Trước đây mới làm quen với nền tảng WordPress mình cảm thấy khá khó khăn không biết làm thế nào để chỉnh sửa theme Wordpres, mãi một…