WordPress làm thế nào để liệt kê các bài viết trên một trang

Nếu bạn muốn hiển thị tất cả các bài đăng WordPress của mình trên một trang, có một số cách bạn có thể làm điều đó. Chúng tôi sẽ thực hiện một số cách bên dưới và bạn có thể áp dụng hoặc điều chỉnh chúng tùy thuộc vào những gì bạn đang tìm kiếm

Trong bài đăng này, chúng tôi sẽ đề cập đến các phương pháp sau

  • Liệt kê tất cả các bài đăng WordPress trên trang chủ của bạn
  • Chỉ hiển thị các tiêu đề được liên kết trên một trang
  • Tùy chọn hiển thị trang

Liệt kê tất cả các bài đăng WordPress trên trang chủ của bạn

Nếu bạn muốn tất cả các bài đăng của mình được hiển thị trên trang nhất cùng với nội dung của bài đăng, bạn có thể dễ dàng thực hiện điều đó bằng cách đi tới màn hình Cài đặt đọc (Cài đặt > Đọc) và thay đổi số lượng bài đăng để hiển thị nhiều hơn

WordPress làm thế nào để liệt kê các bài viết trên một trang
Thay đổi số lượng bài đăng trên blog để hiển thị trên các trang blog trong Cài đặt WordPress > Đọc

*Ghi chú. Thao tác này sẽ hiển thị các bài đăng của bạn giống như cách chúng đang hiển thị. Nó sẽ chỉ hiển thị nhiều hơn trong số họ. Nếu chủ đề của bạn được thiết lập để hiển thị toàn bộ bài đăng, thì bạn có thể hiển thị các đoạn trích bằng plugin này

Chỉ hiển thị các tiêu đề được liên kết trên một trang

Nếu bạn không muốn hiển thị bất kỳ nội dung nào từ các bài đăng và thay vào đó chỉ muốn hiển thị các tiêu đề được liên kết với toàn bộ bài đăng, thì đây là một cách khả thi để thực hiện điều đó

Đầu tiên tạo một mẫu trang tùy chỉnh mới. Sau đó, bạn có thể tùy chỉnh mẫu đó bằng cách thêm đoạn mã sau để đưa vào các bài đăng mới nhất. Như với giải pháp trên, chỉ cần đặt số ở mức rất cao (cao hơn số bài đăng bạn có). Trong ví dụ này tôi đã đưa vào 1000 bài viết

Và đây là giao diện của danh sách trong chủ đề mà tôi đang sử dụng cho ví dụ này

WordPress làm thế nào để liệt kê các bài viết trên một trang

Tùy chọn hiển thị trang

Tất nhiên bạn có thể thiết lập danh sách này để hiển thị theo một số cách khác nhau. Dưới đây là một số điều bạn có thể muốn xem xét

1. Bạn có thể sử dụng mã ở trên và thay thế mã cho The Loop. Điều này có nghĩa là bạn sẽ không thể viết bất cứ điều gì trên trang thông qua Trình chỉnh sửa Trang trong khu vực Quản trị của bạn;

2. Bạn có thể chọn giữ mã cho Vòng lặp và đặt mã bên dưới mã đó. Điều này sẽ cho phép bạn viết bất cứ thứ gì bạn thích trong Trình chỉnh sửa Trang và để nó xuất hiện phía trên danh sách các bài đăng của bạn. (Ghi chú. Bạn có thể cần đặc biệt chú ý đến những thứ như phần nhận xét, thông tin meta, v.v. để đảm bảo rằng họ không cản đường. )

3. Tất nhiên, bạn cũng có thể đặt Trang liên kết mới được tạo này làm trang chủ của mình bằng cách đi tới Cài đặt > Đọc > Hiển thị Trang trước. Đây sẽ là một giải pháp thay thế cho việc có đầy đủ các bài đăng hoặc đoạn trích trên trang chủ của bạn

WordPress làm thế nào để liệt kê các bài viết trên một trang
Biến trang liên kết thành trang chủ của bạn

Mặc dù có nhiều cách khác để hiển thị tất cả các bài đăng của bạn cùng nhau nhưng những cách trên sẽ phù hợp với bạn. Và tất nhiên, cần lưu ý rằng nếu bạn có RẤT NHIỀU bài đăng để hiển thị, việc hiển thị tất cả chúng cùng một lúc có thể làm chậm trang của bạn cho trang đó, vì vậy bạn sẽ muốn cẩn thận về điều đó

Có một số tình huống thực sự có thể xảy ra khi bạn muốn hiển thị tất cả các bài đăng WordPress trên một trang. Ví dụ: bạn có thể muốn xuất bản một trang lưu trữ hoặc trang sơ đồ trang web nơi bạn muốn liệt kê tất cả các bài đăng mà không cần phân trang

Trong bài viết này, tôi sẽ hướng dẫn chi tiết cho bạn một cách sử dụng mà bạn có thể liệt kê tất cả các bài đăng WordPress trên một trang.

Khi nào bạn cần hiển thị tất cả các bài đăng WordPress trên một trang?

  • Trang lưu trữ – Bạn có thể có một trang lưu trữ nơi bạn có thể liệt kê tất cả các bài đăng trên một trang dưới dạng danh sách tổng hợp cho người dùng
  • Trang sơ đồ trang web – Trang sơ đồ trang web có thể đọc được của người dùng có thể có tất cả các bài đăng
  • Các trang web nhỏ có mục đích đặc biệt – Hãy xem xét một trang web sự kiện được xây dựng bằng WordPress và bạn muốn hiển thị tất cả các bài đăng (ở đây là các sự kiện) trên một trang

WordPress làm thế nào để liệt kê các bài viết trên một trang

Làm cách nào để hiển thị tất cả các bài đăng trên một trang?

Có nhiều cách khác nhau để đạt được điều này. Phổ biến nhất là cách WordPress đạt được mọi thứ bằng cách sử dụng plugin. Tôi thường sử dụng các plugin như là phương sách cuối cùng

Đầu tiên, tôi luôn cố gắng đạt được mọi thứ bằng cách sử dụng các cách có sẵn của WordPress, sau đó chọn các chức năng. cách mã tùy chỉnh php và nếu vẫn còn rườm rà, cuối cùng tôi chuyển sang cách plugin và hoàn thiện các plugin

Bởi vì như bạn đã biết, đối với bất kỳ tác vụ nào, thị trường WordPress được tải đầy đủ với rất nhiều plugin. Ngày nay, không thiếu các plugin, nhưng nhiệm vụ thực sự là xác định đúng plugin WordPress

  • Ở đây trong bài viết này, tôi sẽ không quảng cáo bất kỳ plugin WordPress nào, thay vào đó, tôi sẽ trình bày cho bạn cách mã tùy chỉnh để hiển thị tất cả các bài đăng trên một trang. Hãy để chúng tôi tạo một mẫu trang tùy chỉnh và sử dụng nó để hiển thị tất cả các bài đăng

Làm cách nào để tạo Mẫu trang tùy chỉnh và hiển thị tất cả bài đăng?

Mẫu trang tùy chỉnh là một trong những cách đơn giản nhất. Việc này dễ thực hiện hơn vì bạn có thể đã tạo sẵn các mẫu tùy chỉnh. Vì vậy, một trang tùy chỉnh là gì?

Khi bạn muốn có một số mẫu được thiết kế tùy chỉnh với cấu trúc được xác định trước, thì chúng tôi có thể tạo mẫu đó làm mẫu và sử dụng nó để xuất bản một bài báo. Vì vậy, nội dung bạn tạo sẽ được trang bị vào mẫu như bạn đã thiết kế và xuất bản

Mẫu trang tùy chỉnh cho tất cả các bài đăng trên một trang

'post', 'post_status'=>'publish', 'posts_per_page'=>-1)); ?>
 
have_posts() ) : ?>
 
    have_posts() ) : $allPostsWPQuery->the_post(); ?>

Đầu tiên, chúng tôi xác định truy vấn WP để nhận tất cả các bài đăng đã xuất bản mà không giới hạn số trang. Sau đó, chúng tôi lặp lại các kết quả và hiển thị từng bài đăng một dưới dạng danh sách

Làm cách nào để tạo Trang mẫu WordPress?

Nếu đây là lần đầu tiên bạn tạo trang mẫu WordPress, thì sẽ dễ dàng sử dụng mẫu hiện có. Sao chép trang. php và dán nó với tên tệp mới

Thay phần nội dung bằng đoạn script trên để hiển thị tất cả các bài viết và lưu nó. Thay đổi tên mẫu cho tất cả các bài viết. Bây giờ bạn vào trình chỉnh sửa và tạo một bài đăng mới và sử dụng mẫu mới này. Bây giờ bạn đã tạo một trang liệt kê tất cả các bài đăng WordPress trên một trang. tada