Bạn đã bao giờ muốn biết cách hiển thị các bài đăng cùng thể loại trong WordPress chưa?
Đây đã là chủ đề của một số yêu cầu từ các thuê bao của chúng tôi, những người muốn ưu tiên một danh mục trong các tiện ích. Trong hướng dẫn này sau đó, tôi sẽ chỉ cho bạn cách hiển thị các bài viết gần đây của một danh mục trong các tiện ích của blog WordPress của bạn.
Có hai phương pháp điều đó sẽ cho phép bạn đạt được mục tiêu của mình. Phương pháp đầu tiên rất đơn giản và phù hợp với người mới bắt đầu viết blog, bởi vì nó được thực hiện thông qua một plugin sẽ cho phép bạn hiển thị các bài đăng gần đây từ một danh mục trong một tiện ích.
Phương pháp thứ hai được thực hiện với một đoạn mã mà bạn có thể thêm vào một tệp trong chủ đề WordPress của mình, nhưng phương pháp này chỉ dành cho người dùng có kinh nghiệm.
Ưu điểm chính của phương pháp cuối cùng này là nó không khiến bạn phụ thuộc vào plugin và bạn cũng có rất nhiều sự linh hoạt trong cấu hình. Tuy nhiên, phương pháp với plugin tương đối đơn giản, nếu bạn không muốn lãng phí thời gian, thì tôi thực sự khuyên bạn nên dùng nó.
Vâng, như mọi thứ đã nói, tôi sẽ trình bày theo hai phương pháp sau.
Nhưng trước đây, nếu bạn chưa bao giờ cài đặt WordPress khám phá Làm thế nào để cài đặt một theme WordPress et Làm thế nào để tìm kiếm, cài đặt và kích hoạt một chủ đề WordPress trên blog của bạn
Sau đó trở lại lý do tại sao chúng ta ở đây.
1lứa tuổi phương pháp: Sử dụng plugin "Category Post Widget"
Đây là một WordPress plugin có sẵn, Bạn có thể cài đặt từ bảng điều khiển của bạn.
Sau khi hoàn thành, đi đến giao diện " Giao diện> Tiện ích Và bạn sẽ nhận thấy rằng một widget mới có sẵn.
Bạn chỉ cần di chuyển widget này và thêm nó vào thanh bên bạn chọn. Sau khi hoàn thành, bạn sẽ có thể chọn một danh mục, đặt giới hạn mục thành danh sách, hiển thị hoặc không hiển thị hình ảnh nổi bật (bằng cách tùy chỉnh kích thước), xác định một giới hạn về mặt từ cho các danh mục.
Khám phá quá Làm thế nào để thêm danh mục vào menu của blog WordPress của bạn
Bằng cách tham khảo blog của bạn, bạn sẽ thấy widget của bạn được hiển thị như thế nào.
Chúng tôi cũng mời bạn đọc Làm thế nào để đưa ra một phong cách độc đáo với các phạm trù khác nhau của WordPress
2e phương pháp: Sử dụng mã
Điều duy nhất bạn sẽ phải làm là thêm mã sau vào tệp functions.php của chủ đề WordPress đang hoạt động của bạn.
function custom _postsbycategory() {
// the query
$the_query = new WP_Query( array( 'category_name' => 'announcements', 'posts_per_page' => 10 ) );
// La boucle WordPress
if ( $the_query->have_posts() ) {
$string .= '<ul class="postsbycategory widget_recent_entries">';
while ( $the_query->have_posts() ) {
$the_query->the_post();
if ( has_post_thumbnail() ) {
$string .= '<li>';
$string .= '<a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_post_thumbnail($post_id, array( 50, 50) ) . get_the_title() .'</a></li>';
} else {
// Si aucune image n’existe
$string .= '<li><a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_title() .'</a></li>';
}
}
} else {
// Aucun article disponible
}
$string .= '</ul>';
return $string;
/* Restauration des données */
wp_reset_postdata();
}
// Add a shortcode
add_shortcode('categoryposts', 'custom_postsbycategory');
// Enable shortcodes in text widgets
add_filter('widget_text', 'do_shortcode');
Hãy chắc chắn rằng bạn thay đổi giá trị của khóa CATEGORY_NAME ". Bạn có thể tăng số lượng bài viết bằng cách sử dụng phím post_per_page '.
Trong tệp của chủ đề của bạn, bạn có thể sử dụng hàm PHP sau: " custom_postsbycategory () »
Bạn cũng có thể khám phá Làm thế nào để Thêm nút chia sẻ trên WordPress bằng cách nhấp vào liên kết này.
Bạn cũng có thể sử dụng shortcode " [Categoryposts] Để hiển thị danh sách các mục trong một danh mục cụ thể trong bài viết, trang hoặc widget của bạn.
Khám phá thêm một số plugin WordPress cao cấp
Bạn có thể sử dụng cái khác plugin WordPress để tạo ra một giao diện hiện đại và để tối ưu hóa việc xử lý blog hoặc trang web của bạn.
Chúng tôi cung cấp cho bạn ở đây một số plugin WordPress cao cấp sẽ giúp bạn làm điều đó.
1. Siêu sao lưu & sao chép - Di chuyển
Le Plugin WordPress Super Backup & Clone - Migrate sẽ cho phép bạn sao lưu trang web của mình. Thật vậy, làm việc trên trang web của bạn luôn là một quá trình lâu dài và rườm rà, và sẽ thật đáng tiếc nếu bạn mất công do cấu hình xấu hoặc lỗi thao tác.
Ce Plugin WordPress là một giải pháp sao lưu đáng tin cậy sẽ giúp bạn không bị mất dữ liệu. Các tính năng chính của nó là: một bảng điều khiển trực quan, khả năng lưu giữ một số trường hợp sao lưu, di chuyển sang một máy chủ có thể khác, khôi phục các bản sao lưu, chẩn đoán tự động, hỗ trợ khách hàng tuyệt vời, hỗ trợ đa trang, v.v.
Tải về | Bản demo | Web hosting
2. Captcha Plus
Captcha plus plugin là một trong những giải pháp bảo mật WordPress tốt nhất để bảo vệ biểu mẫu của bạn khỏi spam bằng cách sử dụng logic toán học. Nó hỗ trợ đăng nhập, đăng ký, khôi phục mật khẩu, nhận xét và biểu mẫu liên hệ.
Người dùng được yêu cầu hoàn thành phương trình toán học trước khi biểu mẫu được gửi. Bạn có thể định cấu hình độ phức tạp của “Captcha Plus” bằng cách sử dụng ba hành động toán học cơ bản như cộng, trừ và nhân. Vì vậy, hãy ngừng gửi thư rác ngay bây giờ!
Tải về | Bản demo | Web hosting
3. Gói Premium SEO
Hầu hết các tính năng của WordPress đều không có sẵn; Đây được cho là lý do tại sao WordPress là hệ thống quản lý nội dung phổ biến nhất trên thế giới.
Tuy nhiên, chủ sở hữu thường sử dụng WordPress để tối ưu hóa tốc độ và SEO cho trang web của họ. Premium SEO Pack là công cụ tối ưu hóa trang web của bạn cho các công cụ tìm kiếm.
Khám phá cũng Cách tạo một cửa hàng riêng với WooCommerce
Nó có tất cả các tính năng bạn có thể muốn trong hàng tá các plugin khác nhau và các tính năng thưởng mà bạn sẽ không thấy ở bất kỳ nơi nào khác.
Tải về | Bản demo | Web hosting
Tài nguyên đề xuất
Tìm hiểu về các tài nguyên được đề xuất khác để giúp bạn xây dựng và quản lý trang web của mình.
- Các plugin 8 WordPress để tạo một megamothy trên blog của bạn
- Các plugin 10 WordPress để ẩn nội dung cao cấp trên blog của bạn
- Cách dễ dàng tạo Câu đố trong WordPress
- Cách tạo chính sách bảo mật trên WordPress
Kết luận
Thế thôi! Đó là hướng dẫn này về việc thêm các bài viết gần đây từ một danh mục cụ thể. Đừng ngần ngại chia sẻ với bạn bè của bạn trên các mạng xã hội yêu thích của bạn.
Tuy nhiên, bạn cũng sẽ có thể tham khảo ý kiến của chúng tôi ressources, nếu bạn cần thêm các yếu tố để thực hiện các dự án tạo trang Internet của mình, bằng cách tham khảo hướng dẫn của chúng tôi về Tạo blog WordPress.
Nếu bạn có đề xuất hoặc nhận xét, hãy để lại trong phần của chúng tôi ý kiến.
...
Xin chào, tôi không hiểu phần này:
Trong tệp chủ đề của bạn, bạn có thể sử dụng hàm PHP sau: "custom_postsbycategory ()"
Mã sẽ không đăng ký do lỗi cú pháp, không mong đợi '_postsbycategory' (T_STRING), mong đợi '('
Bạn có giải pháp nào để giải quyết tình huống này không?
Bonsoir,
Không có giải pháp tốt hơn được nêu ra. Xin lỗi.
Bonjour,
Tôi nên thay thế category_name bằng gì? Bởi slug, bởi id…? bạn có thể đặt một ví dụ xin vui lòng?
Merci.
Bonjour,
Tôi cảnh báo bất kỳ ai muốn sao chép / dán mã. Thay thế tất cả các dấu ngoặc kép và đơn bằng phiên bản tiếng Anh của chúng. ví dụ: "" bởi "". Hãy cảnh giác 😉
Cảm ơn bạn đã chính xác, chúng tôi sẽ sửa.
Cảm ơn vì sự trở lại của Alex
Xin chào, và cảm ơn bạn về hướng dẫn rất đơn giản này.
Tôi là một người mới bắt đầu hoàn toàn. Ý bạn là gì ở bước 2 bằng cách "trong một tệp cụ thể"? Chúng ta nên tạo ra nó hay làm thế nào để nhận ra nó?
Bonjour,
Nếu bạn là một người mới bắt đầu, sau đó tôi không khuyên bạn nên phương pháp thứ hai.
Bonjour,
Tôi biết câu hỏi đã được hỏi cách đây khá lâu, nhưng tôi cũng đang tự hỏi mình câu hỏi tương tự như Carribou. Bạn nghĩ gì về "trong một tệp cụ thể"? nó được nói theo một cách rất bí ẩn ...
Cảm ơn bạn về thông tin
Bonjour Michel,
Cảm ơn bạn đã nhận xét của bạn. Chúng tôi đã sửa chữa bài báo. Nó là "Điều duy nhất bạn sẽ phải làm là thêm mã sau vào tệp functions.php chủ đề WordPress đang hoạt động của bạn »
Nhưng bạn cũng có thể tạo plugin của riêng mình và chèn đoạn mã này vào đó.
Chúng tôi hy vọng chúng tôi đã giải đáp mối quan tâm của bạn. Vui lòng quay lại nếu bạn gặp bất kỳ khó khăn nào.
Thân chào