Các hàm trong WordPress

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.

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.

get get_stylesheet_directory_uri(): string

Lấy URL thư mục giao diện con.

get get_option( string $option, mixed $default_value = false ): mixed

Lấy giá trị của một tùy chọn trong cơ sở dữ liệu.

'admin_email' – Địa chỉ email của quản trị viên trang web.

'blogname' – Tiêu đề của trang web; được thiết lập trong Cài đặt Chung.

'blogdescription' – Phương châm (tagline) của trang web; được thiết lập trong Cài đặt Chung.

'blog_charset' – Mã hóa ký tự của trang web; được thiết lập trong Cài đặt Đọc.

'date_format' – Định dạng ngày mặc định; được thiết lập trong Cài đặt Chung.

'default_category' – Danh mục bài viết mặc định; được thiết lập trong Cài đặt Viết.

'home' – Địa chỉ trang chủ của trang web; được thiết lập trong Cài đặt Chung.

'posts_per_page' – Số bài viết tối đa hiển thị trên một trang; được thiết lập trong Cài đặt Đọc.

'posts_per_rss' – Số bài viết gần đây nhất tối đa hiển thị trong nguồn cấp dữ liệu; được thiết lập trong Cài đặt Đọc.

'siteurl' – Địa chỉ web của WordPress; được thiết lập trong Cài đặt Chung.

Lưu ý: Không giống như get_bloginfo('url') (trả về URL trang chủ), mà giống với get_bloginfo('wpurl').


'template' – Tên của giao diện (theme) hiện tại.

'start_of_week' – Ngày bắt đầu của tuần trong lịch; được thiết lập trong Cài đặt Chung.

'upload_path' – Đường dẫn tải lên mặc định; được thiết lập trong Cài đặt Thư viện.

'users_can_register' – Cho phép người dùng đăng ký hay không; được thiết lập trong Cài đặt Chung.

Ví dụ 1: Lấy địa chỉ email của quản trị viên trang web.
echo get_option('admin_email');
Email admin website
get get_available_languages( string $dir = null ): string[]

Nhận tất cả các ngôn ngữ có sẵn dựa trên sự hiện diện của các tệp *.mo và *.l10n.php trong một thư mục nhất định.

Ví dụ 1: Lấy danh sách ngôn ngữ hiện có
$languages = get_available_languages();
$select_lang = wp_dropdown_languages(
	array(
		'name'      => 'locale',
		'id'        => 'locale',
		'selected'  => $locale,
		'languages' => $languages,
		'show_available_translations' => false, //$can_install_translations,
		'show_option_site_default' => false,
		'echo'      => false
	)
);
//TRả về dropdownlist ngôn ngữ
get wp_get_available_translations(): array

Nhận bản dịch có sẵn từ API WordPress.org.

get wp_get_current_user()

Truy xuất đối tượng người dùng hiện tại.

get plugins_url( string $path = ”, string $plugin = ” ): string

Truy xuất một URL trong thư mục plugin hoặc mu-plugins.

get plugin_dir_url( string $file ): string

Lấy đường dẫn thư mục URL (có dấu gạch chéo ở cuối) cho plugin __FILE__ được chuyển vào.