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

Loai bo chu Category, Tags, Author tren WordPress

Loại bỏ các 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: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”.

Co the noi day la phan thua cua archive ma ban muon xoa

Có thể nói đây là phần thừa của Archive mà bạn muốn xóa

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é !

Bài viết có vẻ liên quan

Bài viết bạn đang xem được viết bởi Tịnh Nguyễn, là người thường đăng bài và comment dạo trên Hocban.vn

Không biết bạn đã từng đọc qua các nội dung dưới đây chưa nhỉ ?

guest
7 Comments
Inline Feedbacks
View all comments
Thủ Thuật Nhanh <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">4</span><span style="color: #e91e63;">) </span>
Friend

Em còn loại bỏ luôn cái category cha ra khỏi đường dẫn bác ạ. Ví dụ: abc.com/cate1/cate2/ -> abc.com/cate2/

Thủ Thuật Nhanh <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">4</span><span style="color: #e91e63;">) </span>
Friend
Đã trả lời  Hocban.vn

Cảm ơn bác đã nhắc giúp. Cái code của em hôm nọ bị trùng lặp category bác ạ. Làm mấy cái chủ đề con (cate2) không hiển thị trong Google. 🙁
May hôm qua mới phát hiện ra bị trùng lặp nội dung nên em đặt mã redirect cho nó rồi bác ạ. Ai mà làm như mình thì nhớ thêm code redirect 301 để tránh trường hợp bị trùng lặp nội dung nhé.
+ Kiểu như này:
abc.com/cate1/cate2/ trùng lặp với abc/cate2/.
+ Giờ ta redirect 301 cho cái đầu trỏ về cái sau thì sẽ khắc phục được.

Doligo <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">12</span><span style="color: #e91e63;">) </span>
Friend

Link cũ nó có tự động chuyển đến link mới không bác

thenaynhe <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">1</span><span style="color: #e91e63;">) </span>
Friend

vừa thử trên theme flatsome mà hông được bạn ơi