Bài viết này tổng hợp các hàm nhận biết trang hiện tại thường dùng của WordPress, để xây dựng chức năng dành riêng cho các trang.

Tổng hợp các hàm nhận biết trang hiện tại thường dùng của WordPress

Các hàm cơ bản thường dùng

  • is_404(): trang báo lỗi 404
  • is_tag(): trang thẻ
  • is_tax(): danh mục của kiểu bài viết tùy chỉnh, ví dụ: is_tax('news'), v.v…
  • is_post_type_archive(): trang chủ của bài viết tùy chỉnh, ví dụ: is_post_type_archive('news'), v.v…
  • is_home(): trang chủ
  • is_page(): trang nào đó, ví dụ: is_page('dang-nhap'), v.v…
  • is_single(): trang bài viết cụ thể, ví dụ is_single(1), v.v…
  • is_singular(): trang bài viết của nhiều loại bài viết, ví dụ is_singular('post'), is_singular('news'), v.v…
  • is_category(): trang danh mục
  • is_page_template(): mẫu trang, ví dụ: is_page_template('template-sidebar.php'), v.v…
  • is_user_logged_in(): người dùng đã đăng nhập

Kiểm tra trang chủ và ở trang đầu tiên

Như sau.

<?php
    global $paged;
    if (is_home() && $paged < 2) {
        // Code
    }
?>

Kiểm tra các trang của WooCommerce

Như sau.

<?php
	function is_wc_page() {
		return class_exists( 'WooCommerce' ) && ( is_woocommerce() || is_cart() || is_checkout() || is_account_page() );
	}
?>

Chúc các bạn thành công!

5/5 (1 bình chọn)