Hướng dẫn sử dụng các trang lưu trữ WordPress
Hướng dẫn sử dụng các trang lưu trữ WordPress – Khi trang web của bạn bắt đầu phát triển và bạn tiếp tục viết bài đăng trên blog, cuối cùng bạn sẽ có các trang lưu trữ. Các trang lưu trữ này có thể dựa trên phân loại, danh mục, loại bài đăng tùy chỉnh và thậm chí cả ngày tháng. WordPress có hỗ trợ tích hợp cho các trang lưu trữ này, tuy nhiên có một số hạn chế nhỏ. Trong bài đăng này, tôi sẽ giải thích cho bạn cách bạn có thể sử dụng các trang lưu trữ này theo cách tốt hơn và đảm bảo chúng thực sự mang lại giá trị cho blog của bạn.
Hướng dẫn sử dụng các trang lưu trữ WordPress là gì? Bài viết dưới đây sẽ giải thích cho bạn:
-
Các trang lưu trữ mặc định
WordPress hỗ trợ tự động tạo các trang lưu trữ. Điều này đảm bảo rằng bạn không phải suy nghĩ về việc làm chúng bằng tay. Đáng buồn thay, những trang này có xu hướng chỉ bao gồm một danh sách các bài đăng dựa trên danh mục/phân loại/loại bài đăng mà không có bất kỳ phần giới thiệu nào thêm.
Điều này có nghĩa là khách truy cập của bạn sẽ bị mắc kẹt trên một trang mà không có nhiều lời giải thích về những gì họ đang xem. Cơ hội để khách truy cập tìm thấy những gì họ đang tìm kiếm trong trường hợp này là cực kỳ mong manh và thông thường khách truy cập sẽ quyết định rời khỏi trang đó ngay lập tức.
Một giải pháp đơn giản cho vấn đề này: Thêm phần “giới thiệu” về một số loại vào trang. Tiêu đề rõ ràng có thể giúp ích rất nhiều cho khách truy cập của bạn, nhưng đối với các trang quan trọng hơn, chúng tôi khuyên bạn nên thêm mô tả để làm nổi bật hơn nội dung có thể tìm thấy trên trang lưu trữ đó.
-
Lưu trữ danh mục, thẻ và phân loại tùy chỉnh
Nếu bạn muốn thêm phần giới thiệu vào danh mục, thẻ hoặc kho lưu trữ phân loại tùy chỉnh, bạn có thể dễ dàng tạo tệp mẫu tùy chỉnh để ghi đè các tệp mặc định. Ví dụ: bạn có thể tạo một category.phptệp trong chủ đề của mình để ghi đè tệp mẫu mặc định. Nếu bạn muốn biết thêm thông tin về cách hoạt động của hệ thống phân cấp khuôn mẫu trong WordPress, chỉ cần xem đồ họa thông tin này trước khi tiếp tục.
Trong category.phptệp mẫu mới tạo của bạn, hãy thêm đoạn mã sau phía trên vòng lặp WordPress:
[code lang=”php”]if (! is_paged() {echo wpautop(term_description();
}[/mã số]
Nếu bạn muốn hỗ trợ mã ngắn, thay vào đó hãy thử điều này:
[code lang=”php”]if (! is_paged() {echo wpautop( apply_filters( ‘the_content’, term_description();
}[/mã số]
Đoạn mã trên lấy tiêu đề và mô tả mà bạn đã thêm vào phần phụ trợ WordPress cho danh mục và hiển thị nó trên trang lưu trữ danh mục. Phương pháp này cũng áp dụng cho các kho lưu trữ thẻ và phân loại tùy chỉnh.
Nếu sử dụng chủ đề Genesis, bạn sẽ không phải thực hiện bất kỳ thay đổi nào ở trên. May mắn thay, Genesis đã tích hợp sẵn tính năng hỗ trợ cho loại việc này. Trong các phiên bản mới nhất của Genesis, tất cả những gì bạn cần làm là chỉnh sửa danh mục hoặc thuật ngữ mong muốn và cuộn xuống cho đến khi bạn thấy Cài đặt lưu trữ danh mục.
Tại đây bạn có thể thêm tiêu đề và mô tả sẽ tự động được hiển thị trên các trang lưu trữ.
Hoặc nếu điều đó không hiệu quả, bạn chỉ cần thêm phần này vào hàm.php của chủ đề con Genesis của mình:
[code lang=”php”]hàm yoast_term_archive_intro() {if ( (! is_category() &&! is_tag() &&! is_tax() || get_query_var( ‘paged’ {
trở lại;
}
echo ‘<h1 class=”entry-title”>’. single_term_title(”, false). ‘</h1>’;
echo ‘<div class=”entry-content”>’. wpautop(term_description(). ‘</div>’;
}
add_action( ‘genesis_b Before_loop’, ‘yoast_term_archive_intro’, 20;[/code]
Tất nhiên, bạn có thể thoải mái mở rộng hàm trên để thêm một số lớp CSS khác nhằm tạo kiểu thêm cho đầu ra.
-
Lưu trữ loại bài đăng tùy chỉnh
Việc thay đổi kho lưu trữ loại bài đăng tùy chỉnh phức tạp hơn một chút so với việc ghi đè các thẻ, danh mục và phân loại mặc định. Bạn có thể thêm một tệp mới có tên archive-{posttype}.phptrong đó bạn thay thế {posttype}phần đó bằng tên của loại bài đăng tùy chỉnh của mình. Sau đó, thêm đoạn mã sau vào tệp đã nói, bạn có thể đạt được kết quả tương tự:
[code lang=”php”]if (! get_query_var( ‘paged’ {$post_type = get_post_type_object( get_post_type();
echo ‘<h1>’. $post_type->labels->name. ‘</h1>’;
}[/mã số]
Bây giờ là đến phần khó. Vì các loại bài đăng tùy chỉnh không có bất kỳ loại biểu mẫu nào trong phần phụ trợ WordPress nên không thể dễ dàng thêm mô tả cho các loại tùy chỉnh này cũng như không có cách lưu trữ dữ liệu nào được đề xuất. Một phương pháp bạn có thể sử dụng khi sử dụng chủ đề con trong Genesis là mở rộng tệp functions.phpbằng mã sau:
[code lang=”php”]hàm yoast_cpt_intro() {if (! is_post_type_archive() || get_query_var( ‘paged’ {
trở lại;
}
$post_type = get_post_type();
if ( Genesis_get_option( $post_type. ‘-title’, ‘child-settings’ {
echo ‘<h1>’. Genesis_get_option( $post_type. ‘-title’, ‘child-settings’. ‘</h1>’;
echo wpautop(genesis_get_option( $post_type. ‘-intro’, ‘child-settings’;
}
}
add_action( ‘genesis_b Before_loop’, ‘yoast_cpt_intro’, 20;[/code]
Như bạn có thể nhận thấy, ví dụ mã sử dụng hai tùy chọn nguồn gốc tùy chỉnh: $post_type. ‘-title’và $post_type. ‘-intro’. Những điều này có thể được xác định trong chủ đề con Genesis của bạn. Bạn có thể đọc cách thực hiện điều đó ở đây.
-
Ngăn chặn các vấn đề trùng lặp nội dung
Để tránh các vấn đề trùng lặp nội dung, các đoạn mã trước đó sử dụng một bước kiểm tra đơn giản để đảm bảo chúng tôi không ở trên một trang được phân trang. Lệnh is_paged()gọi hàm xác định xem chúng ta có đang ở trên một trang được phân trang hay không.
Nếu nó phát hiện biến truy vấn paged, chúng tôi có thể giả định rằng trang này là một trong một chuỗi nhiều trang và do đó sẽ không hiển thị mô tả.
Kể từ khi giới thiệu rel=”next” và rel=”previous”, các trang web có kho lưu trữ được phân trang và đã triển khai đúng các rel=”next”thuộc rel=”previous”tính và sẽ nhận được nhiều khách truy cập hơn trên trang đầu tiên trong chuỗi. Tuy nhiên, bạn không nên chỉ dựa vào điều này mà hãy sử dụng nó kết hợp với tùy is_paged()chọn.
-
Tạo kiểu cho văn bản giới thiệu kho lưu trữ
Để đảm bảo rằng mọi người thực sự đọc văn bản giới thiệu, điều quan trọng là phải thêm kiểu dáng phù hợp cho trang. Suy cho cùng, những lời giới thiệu này cần phải được thực hiện với con người trước tiên, thứ hai là SEO. Đừng rơi vào cái bẫy tạo kiểu giống như bài đăng của bạn vì điều này có thể khiến khách truy cập không hiểu rằng văn bản thực sự là một cái gì đó hoàn toàn khác với nội dung của bạn. Một ví dụ điển hình có thể được nhìn thấy trong ảnh chụp màn hình sau:
-
Tóm lại
Dựa trên thông tin được chia sẻ trong bài đăng này, bạn sẽ có thể tạo các trang lưu trữ rõ ràng để giúp khách truy cập hiểu nội dung họ đang xem. Ngoài ra, bạn có thể tạo các trang lưu trữ này cho các loại bài đăng tùy chỉnh. Chúng tôi mong được nhìn thấy một số trang lưu trữ có phong cách đẹp mắt của bạn.
Xem thêm: Yoast seo 14.7: liên kết nội bộ thông minh và nhanh hơn trong phiên bản premium!