Trong WordPress, hàm get_bloginfo() được sử dụng để lấy thông tin về trang web của bạn. Nó là một trong những hàm phổ biến nhất, được sử dụng để hiển thị thông tin chung về website, chẳng hạn như tên, URL, mô tả, phiên bản WordPress, v.v.
Hàm get_bloginfo sử dụng làm gì trong WordPress

Xem thêm: Console.log là gì? Mục đích sử dụng của hàm console
Cú pháp của hàm:
1 | get_bloginfo( string $show = '', string $filter = 'raw' ) |
Các tham số chính:
$show(Tùy chọn): Giá trị bạn muốn lấy. Một số giá trị phổ biến:'name': Lấy tiêu đề (tên) của trang web.'description': Lấy khẩu hiệu (slogan) của trang.'url': Lấy URL chính của trang (thường là URL trang chủ).'wpurl': Lấy URL cài đặt WordPress.'stylesheet_url': Lấy URL của file stylesheet (CSS) đang hoạt động.'template_url': Lấy URL của thư mục theme.'version': Lấy phiên bản WordPress.'language': Lấy ngôn ngữ hiện tại của trang web.'charset': Lấy bảng mã ký tự của trang web (ví dụ:UTF-8).
$filter(Tùy chọn): Áp dụng bộ lọc trước khi trả về giá trị. Mặc định là'raw'(trả về giá trị thô).
Ví dụ sử dụng:
1 2 3 4 5 6 7 8 | // Lấy tên trang web: echo get_bloginfo( 'name' ); //Lấy URL trang chủ: echo get_bloginfo( 'url' ); //Lấy phiên bản WordPress: echo get_bloginfo( 'version' ); |
Các chức năng khác của bloginfo()

1.Hiển thị đường dẫn tệp RSS Feed: Bạn có thể lấy liên kết đến tệp RSS của trang web, giúp người dùng dễ dàng theo dõi nội dung mới.
1 | <a href="<?php bloginfo('rss2_url'); ?>">RSS Feed</a> |
2.Lấy URL Atom Feed: Để hiển thị đường dẫn đến định dạng Atom Feed (một định dạng khác của RSS):
1 | <link rel="alternate" type="application/atom+xml" href="<?php bloginfo('atom_url'); ?>" /> |
3.URL của tệp Pingback: Dùng để lấy URL của tệp Pingback XML-RPC (thường dùng cho giao tiếp giữa các blog):
1 | <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" /> |
4.Hiển thị URL của tệp OPML: OPML là một định dạng tập tin được dùng cho danh sách các RSS Feed.
1 | <a href="<?php bloginfo('opml_url'); ?>">Danh sách OPML</a> |
5.Lấy đường dẫn thư mục của WordPress: Nếu bạn cần sử dụng đường dẫn thư mục gốc của WordPress trong mã nguồn
1 | <?php bloginfo('wpurl'); ?> |
6.Hiển thị email quản trị viên: Bạn có thể hiển thị địa chỉ email của quản trị viên đã cài đặt trong phần cài đặt WordPress.
1 | <p>Email admin: <?php bloginfo('admin_email'); ?></p> |
7.Lấy thông tin về ngày xuất bản: Để hiển thị năm xuất bản đầu tiên của trang web (lấy từ cài đặt WordPress):
1 | <p>Copyright © <?php bloginfo('year'); ?></p> |
8.Lấy ngôn ngữ trang web: Hiển thị ngôn ngữ hiện tại của trang (ví dụ: en-US, vi):
1 | <html lang="<?php bloginfo('language'); ?>"> |
9.Hiển thị đường dẫn tệp đa phương tiện: Dùng để lấy thư mục tải lên mặc định của WordPress (thường là wp-content/uploads):
1 | <?php bloginfo('upload_url'); ?> |
Ứng dụng thực tiễn trong thiết kế và phát triển WordPress:

- SEO và Metadata: Sử dụng
bloginfo()để tự động thêm thông tin website vào thẻ<meta>trong HTML nhằm cải thiện SEO. - Xây dựng giao diện: Dễ dàng tích hợp các tệp CSS, JavaScript, hoặc liên kết đến tài nguyên nội bộ mà không cần hard-code.
- RSS/Feed: Tích hợp các dịch vụ tự động theo dõi nội dung như Feedly hoặc Google Reader.
Lưu ý:
- Hãy đảm bảo rằng các thông tin bạn lấy qua
bloginfo()được hiển thị an toàn và không tiết lộ dữ liệu nhạy cảm (như email admin) trên các trang công khai. - Nếu bạn cần dữ liệu thô để xử lý thêm, sử dụng
get_bloginfo()thay vìbloginfo().
Tài liệu tham khảo:
