Các hàm trong WordPress

Ví dụ 1: Tải tệp tiêu đề thay thế bằng cách sử dụng thông số $name
<?php get_header( 'special' ); ?>
Đoạn mã trên trong tệp chủ đề sẽ tải tệp mẫu: header-special.php. Nếu không tìm thấy sẽ mặc định loading: header.php.
action the_title( string $before = ”, string $after = ”, bool $display = true ): void|string

Hiển thị hoặc truy xuất tiêu đề bài viết hiện tại với đánh dấu tùy chọn.

Ví dụ 1: In tiêu đề ra màn hình dưới dạng h3.
<?php the_title( '<h3>', '</h3>' ); ?>
<h3>[tieu-de]</h3>
Ví dụ 1: Loại bỏ chữ "Danh mục: " khỏi tiêu đề
add_filter('get_the_archive_title', function($title){
    if (is_category() || is_archive()) {        
        // Loại bỏ chữ "Danh mục: " khỏi tiêu đề
        $title = single_cat_title('', false);
    }
    return $title;
});
Loại bỏ chữ "Danh mục: " khỏi tiêu đề
check wp_is_mobile(): bool

Kiểm tra xem trình duyệt hiện tại có chạy trên thiết bị di động không (điện thoại thông minh, máy tính bảng, v.v.).

Hàm wp_is_mobile() phát hiện thiết bị dựa trên giá trị của HTTP_USER_AGENT (không liên quan đến kích thước màn hình).

wp_is_mobile trả về true hoặc false dựa trên giá trị của $_SERVER['HTTP_USER_AGENT'].

  1. Nếu $_SERVER['HTTP_USER_AGENT'] chứa từ khóa Mobile (Android, iOS, ...) hoặc Tablet, thì hàm sẽ trả về true.
  2. Nếu không chứa các từ khóa trên, hàm sẽ trả về false.
  3. Nếu $_SERVER['HTTP_USER_AGENT']null, hàm cũng trả về false.
Ví dụ 1: Kiểm tra "Mobile" hoặc "Desktop"
<?php if ( wp_is_mobile() ) : ?>
	/* Display and echo mobile specific stuff here */
<?php else : ?>
	/* Display and echo desktop stuff here */
<?php endif; ?>
action the_permalink( int|WP_Post $post )

Hiển thị liên kết cố định cho bài viết hiện tại.

get get_the_permalink( int|WP_Post $post, bool $leavename = false ): string|false

Lấy liên kết cố định đầy đủ cho bài đăng hoặc ID bài đăng hiện tại.

sanitize sanitize_key( string $key ): string

Làm sạch và chuẩn hóa dữ liệu key.

sanitize sanitize_email( string $email ): string

Làm sạch và chuẩn hóa dữ liệu email.

sanitize sanitize_text_field( string $str ): string

Làm sạch và chuẩn hóa dữ liệu văn bản (text).

insert wp_insert_comment( array $commentdata ): int|false

Thêm một bình luận vào cơ sở dữ liệu.

get get_search_query( bool $escaped = true ): string

Lấy từ khóa tìm kiếm hiện tại.

get get_the_title( int|WP_Post $post ): string

Lấy tiêu đề bài viết.

get get_posts( array $args = null ): WP_Post[]|int[]

Lấy danh sách bài viết theo tham số.

get get_current_user_id(): int

Lấy ID của người dùng hiện tại.

get get_transient( string $transient ): mixed

Lấy giá trị transient từ cơ sở dữ liệu.

get get_comments( string|array $args = ” ): WP_Comment[]|int[]|int

Lấy danh sách bình luận của bài viết.

get get_term_meta( int $term_id, string $key = ”, bool $single = false ): mixed

Lấy giá trị meta của thuật ngữ trong taxonomy.

get get_user_meta( int $user_id, string $key = '', bool $single = false ): mixed

Lấy một giá trị meta của người dùng.