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

255 Lượt xem

Content Writer

Cách loại bỏ chữ Category 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”.

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:

//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 bang chủ

Kenhmarketing.com

//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);
}

Phương án 1: Mình chỉ xóa chữ Chuyên mục nhưng chừa tên chuyên mục cụ thể, bằng cách chỉnh sửa file functions.php. Cách làm như sau:

Đầu tiên bạn đăng nhập vào wp-admin, vào mục Giao diện (Theme)/ Sửa Giao diện

Các bạn nhìn sang cột bên phải ta chọn vào file functions.php, sau đó copy đoạn code sau và paste vào file function.


add_filter( 'get_the_archive_title', function ($title) {
if ( is_category() ) {

$title = single_cat_title( '', false );

}

return $title;

});


Sau đó lưu lại.

Trở về trang chủ và kiểm tra kết quả nhé !

Phương án 2: Mình loại cả “Chuyên mục”+ tên chuyên mục luôn. OK copy đoạn code bên dưới !

add_filter( 'get_the_archive_title', function ($title) {
if ( is_category() ) {

$title = single_cat_title( '', false );

}

return ' ';

});


Ngoài ra còn có “Tag”“Author”, các bạn cũng chỉ cần copy đoạn code bên dưới

Loại bỏ “Tags:”

add_filter( 'get_the_archive_title', function ($title) {
if ( is_tag() ) {
$title = single_cat_title( '', false );
}
return $title;
});

Loại bỏ “Author:”

add_filter( 'get_the_archive_title', function ($title) {
if ( is_author() ) {
$title = '<span>' . get_the_author() . '</span>' ;
}
return $title;
});

Loại bỏ tất cả:

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;
});

Chúc các bạn thành công !

Nếu có thắc mắc gì hãy để lại comment nhé, mình sẽ trả lời trong thời gian sớm nhất, cảm ơn các bạn 😀

 

Tag:

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *