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.
Các hàm cơ bản thường dùng
is_404()
: trang báo lỗi 404is_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ụcis_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!
Không có bình luận.