Loại bỏ chữ Category, Tags, Author trên WordPress

Trong bài viết này mình chia sẻ đến đến bạn cách loại bỏ – xóa bỏ các chữ: Category, Tags, Author trong tiêu đề của Archive trên WordPress.

Trên WordPress, các chuyên mục (Category) , thẻ Tags, tác giả (Author) được gọi chung là Archive (mục lưu trữ theo nhóm nào đó). Khi bạn chọn xem một Archive trên web thì tiêu đề của nó thường bắt đầu với các từ như: Category: , Tags: và Author: Có mấy cái này giúp bạn nhận diện ra đang xem Category hay Tags, vì đôi khi bạn đặt chúng trùng tên với nhau. Ví dụ: Chuyên mục cũng đặt là “WordPress” mà Tag cũng đặt là “WordPress”.

Tuy nhiên, vì lý do nào đó mà bạn không thích thấy tiêu đề của Archive chứa mấy từ như trên mà chỉ hiện mỗi tên của Archive thôi, thì cách dưới đây sẽ giải quyết vấn đề.

Cách loại bỏ chữ Category, Tags, Author trên WordPress

Các bạn chèn các đoạn code sau vào trong file functions.php của theme đang xài (hoặc theme con – child theme). Nếu muốn tối ưu nữa thì dùng cách: thêm code vào theme function dùng plugin.

//LOAI BO ARCHIVE WORDPRESS

add_filter( 'get_the_archive_title', function ($title) {
if ( is_category() ) {
$title = single_cat_title( '', false );
} elseif ( is_tag() ) {
$title = single_tag_title( '', false );
} elseif ( is_author() ) {
$title = '<span>' . get_the_author() . '</span>' ;
}
return $title;
});

Sau khi chèn xong bạn lưu file lại và ra ngoài web xem kết quả như nào. Cách này cũng dễ thực hiện đúng không ? Web của bạn đã từng hay có đang ứng dụng thủ thuật này chứ ? Hãy chia sẻ nó với Hocban.vn bằng bình luận bên dưới, cảm ơn bạn !

CẬP NHẬT THÊM CÁCH 2:

Bạn dùng đoạn code dưới đây và chèn vào file functions.php của theme đang dùng thay vì đoạn code trên, nếu đã chèn đoạn trên rồi thì bỏ đi xài cái này, nói chung xài 1 trong 2 thôi. Code này được chia sẻ thêm bởi bác Lê Văn Toản.

//LOAI BO ARCHIVE WORDPRESS 02
add_filter('get_the_archive_title', 'devvn_get_the_archive_title', 99);
function devvn_get_the_archive_title($title) {
return preg_replace('/.+: /', '', $title);
}

Cách 3: Dùng plugin Remove Archive Label nếu bạn không thích chèn code nhé !

Leave a Reply

0868604846