Những nội dung chính
• Hiểu rõ Category Archives là gì trong WordPress.
• Tìm hiểu các phương pháp xóa hoặc chỉnh sửa tiêu đề archive.
• Biết khi nào nên dùng CSS, plugin hoặc can thiệp mã nguồn.
• Nắm được các lưu ý quan trọng để tránh lỗi hiển thị sau khi chỉnh sửa.
“Category Archives” trong WordPress là gì?
“Category Archives” là tiêu đề mặc định mà WordPress tự sinh ra trên các trang chuyên mục (category page). Tiêu đề này thường đi kèm tên category, ví dụ:
Category Archives: Tin tức
Mục đích của tiêu đề này là giúp người truy cập nhận biết họ đang xem nhóm bài viết thuộc chuyên mục nào.
Thông thường, WordPress render phần này thông qua hàm:
get_the_archive_title()
hoặc thông qua file template của theme.

Với một số theme như Flatsome, phần tiêu đề này thường được render thông qua file archive-title.php với selector CSS như:
.blog-archive h1.page-title
Nhiều quản trị viên website muốn xóa dòng chữ này để giao diện gọn gàng hơn hoặc phù hợp với thiết kế tiếng Việt.
Cách 1: Ẩn Category Archives bằng CSS
Đây là cách đơn giản nhất vì không cần chỉnh sửa mã nguồn.
Bước 1: Truy cập phần CSS tùy chỉnh
Đăng nhập WordPress Dashboard.
Vào:
Appearance → Customize → Additional CSS
Nếu dùng Flatsome, bạn có thể vào phần Custom CSS trong cài đặt theme.
Bước 2: Thêm đoạn CSS
Dán đoạn code sau:
.blog-archive h1.page-title {
display: none;
}
Rule này sẽ ẩn hoàn toàn phần tiêu đề archive.
Bước 3: Lưu thay đổi
Nhấn Publish để lưu.
Mở lại trang category để kiểm tra kết quả.
Bước 4: Kiểm tra cache
Nếu chưa thấy thay đổi:
• Nhấn Ctrl + F5 để xóa cache trình duyệt
• Xóa cache plugin như WP Rocket hoặc W3 Total Cache
• Inspect element để kiểm tra selector CSS có đúng hay không
Cách 2: Xóa bằng Loco Translate
Loco Translate phù hợp nếu bạn chỉ muốn sửa nội dung chữ mà không động tới code.
Bước 1: Cài plugin
Vào:
Plugins → Add New
Tìm plugin Loco Translate rồi cài đặt và kích hoạt.
Bước 2: Chọn theme
Mở:
Loco Translate → Themes
Sau đó chọn theme đang dùng.
Bước 3: Tìm chuỗi cần sửa
Tìm kiếm:
Category Archives
Hoặc:
Category Archives:
Khi thấy chuỗi tương ứng, bạn có thể:
• Xóa hoàn toàn
• Hoặc chỉ giữ %s để hiển thị tên category
Bước 4: Kiểm tra kết quả
Sau khi lưu, mở lại trang category để kiểm tra.
Nếu chưa thay đổi, hãy xóa cache rồi refresh lại.
Cách 3: Sửa trực tiếp file archive-title.php
Cách này cho phép tùy biến sâu hơn nhưng cần cẩn thận.
Bước 1: Mở thư mục theme
Truy cập hosting bằng FTP hoặc File Manager.
Đi tới:
wp-content/themes/[theme-name]
Nếu dùng Flatsome, file thường nằm tại:
template-parts/posts/partials/archive-title.php
Bước 2: Backup trước khi sửa
Hãy sao lưu file trước để dễ rollback khi cần.
Khuyến nghị sử dụng Child Theme.
Bước 3: Chỉnh sửa nội dung file
Tìm đoạn chứa:
Category Archives:
Bạn có thể:
• Xóa hoàn toàn text này
• Hoặc thay bằng nội dung khác
Ví dụ chỉ giữ tên category.
Bước 4: Override bằng Child Theme
Nếu dùng Child Theme, copy file sang child theme theo đúng cấu trúc thư mục.
Điều này giúp tránh mất thay đổi khi theme update.
Bước 5: Xóa cache
Sau khi sửa xong, refresh lại trang category để kiểm tra.
Cách 4: Dùng Filter Hook
Đây là phương pháp linh hoạt nhất vì can thiệp trực tiếp vào cơ chế WordPress.
Bước 1: Mở functions.php
Truy cập:
wp-content/themes/[child-theme]/functions.php
Hoặc dùng plugin snippets để thêm code an toàn hơn.
Bước 2: Thêm filter
Dán code sau:
function remove_category_archives($title) {
if (is_category()) {
$title = single_cat_title('', false);
}
return $title;
}
add_filter('get_the_archive_title', 'remove_category_archives');
Code này sẽ loại bỏ chữ Category Archives và chỉ giữ lại tên category.
Bước 3: Kiểm tra kết quả
Lưu file và reload trang category.
Bước 4: Test thêm các archive khác
Bạn nên kiểm tra thêm:
• Tag archive
• Author archive
• Date archive
• Search page
để đảm bảo không phát sinh lỗi hiển thị.
Những lưu ý khi xóa Category Archives
Nên dùng Child Theme
Khi chỉnh file template hoặc functions.php, luôn ưu tiên Child Theme để tránh mất chỉnh sửa sau khi update theme.
Xóa cache sau mỗi thay đổi
Đây là bước rất hay bị bỏ quên nhưng lại cực kỳ quan trọng.
CSS có thể ảnh hưởng SEO
Nếu dùng display: none, bạn sẽ ẩn luôn tiêu đề H1 của category page.
Điều này có thể làm giảm giá trị SEO nếu category page là landing page quan trọng.
Loco Translate phụ thuộc theme
Không phải theme nào cũng hỗ trợ file ngôn ngữ đầy đủ, vì vậy cách này đôi khi không hoạt động.
Filter Hook tương thích tốt hơn
Nếu theme không override hook mặc định của WordPress, đây thường là phương án sạch và ổn định nhất.