Hiển thị bài đăng trên trang WordPress

Xương sống của hầu hết các trang web WordPress là các bài đăng trên blog. Trước khi nó trở thành Con dao quân đội Thụy Sĩ trong việc xây dựng trang web, WordPress là phần mềm viết blog

Tất cả những năm sau đó, qua tất cả những thay đổi trên web và trong chính phần mềm WordPress, nó vẫn coi mình là phần mềm viết blog

Để có bằng chứng về điều đó, không cần tìm đâu xa ngoài trang đầu tiên mặc định của bản cài đặt WordPress. một danh sách đảo ngược thời gian (mới nhất đến cũ nhất) của các bài đăng blog gần đây nhất

Bài đăng mới nhất trong một trang mặc định đó là một dấu hiệu đặc trưng của WordPress và vì lý do chính đáng. Đó là một cách hợp lý và quen thuộc để giới thiệu khách truy cập vào một trang web

Nhưng đôi khi bạn muốn điều chỉnh một trang WordPress bằng cách hiển thị danh sách các bài đăng theo danh mục, tác giả hoặc bất kỳ số lượng biến hoặc bộ lọc nào khác. Phần mềm WordPress cốt lõi không cung cấp loại linh hoạt đó, nhưng điều đó không có nghĩa là không thể

Nếu bạn đang tìm cách liệt kê các bài đăng trong WordPress theo cách bạn muốn chúng được liệt kê, hãy cho phép tôi giới thiệu một plugin mà tôi nghĩ bạn sẽ thích. Hiển thị bài đăng – Danh sách dễ dàng, lưới, điều hướng, v.v.

Kiểm soát hoàn toàn danh sách các bài đăng trong một trang trong WordPress

Plugin chúng tôi đang sử dụng để hiển thị các bài đăng blog trên một trang trong WordPress rất đơn giản, bạn sẽ sử dụng nó sau vài phút. Mặc dù nó đơn giản để sử dụng, nhưng nó rất linh hoạt trong những gì nó có thể làm. Trước tiên, hãy cài đặt nó

Đăng nhập vào bảng quản trị WordPress của bạn

Trong điều hướng ở cột bên trái, di chuột qua liên kết “Plugin” và nhấp vào liên kết “Thêm mới”

Hiển thị bài đăng trên trang WordPress
Hiển thị bài đăng trên trang WordPress

Trong hộp “Tìm kiếm plugin…”, hãy nhập “Hiển thị bài đăng. ”

Hiển thị bài đăng trên trang WordPress
Hiển thị bài đăng trên trang WordPress

Khi bạn đã tìm thấy plugin, hãy nhấp vào nút “Cài đặt ngay”

Hiển thị bài đăng trên trang WordPress
Hiển thị bài đăng trên trang WordPress

Khi plugin đã được cài đặt, hãy nhấp vào nút “Kích hoạt”

Hiển thị bài đăng trên trang WordPress
Hiển thị bài đăng trên trang WordPress

Định cấu hình plugin Hiển thị bài viết

Được rồi, tiêu đề cho phần này là một chút sai lệch. Đó là vì plugin Hiển thị bài đăng không yêu cầu bất kỳ cấu hình nào. Sau khi nó được cài đặt và kích hoạt, thế là xong

Phép thuật được thực hiện đằng sau hậu trường. Tất cả những gì bạn phải làm là sử dụng mã ngắn trong bài đăng hoặc trang WordPress

Theo WordPress, shortcode = phím tắt. Đó là một cách khá hay để mô tả chúng. Mã ngắn là các lệnh được đặt trong ngoặc, [như thế này], thực thi một đoạn mã trong nền. Plugin Hiển thị bài đăng sử dụng mã ngắn [bài đăng hiển thị]

[display-posts] hiển thị danh sách đảo ngược thời gian của 10 bài đăng mới nhất, tương tự như những gì WordPress làm theo mặc định

Hiển thị bài đăng trên trang WordPress
Hiển thị bài đăng trên trang WordPress

Đó là khi bạn thêm các biến vào mã ngắn, nó thực sự cho thấy những gì nó có thể làm

Cách đặt các bài đăng trên blog trên một trang trong WordPress đúng cách

Hãy làm một vài ví dụ về các ứng dụng trong thế giới thực của mã ngắn Bài đăng hiển thị. Hãy nhớ rằng, tất cả các mã ngắn mà chúng ta sẽ sử dụng đều bắt đầu bằng bài đăng hiển thị

Tạo một trang mới hoặc chỉnh sửa một trang hiện có

Nhấp vào biểu tượng “Thêm khối” và chọn “Mã ngắn. ”

Hiển thị bài đăng trên trang WordPress
Hiển thị bài đăng trên trang WordPress

Trong trình chỉnh sửa “cổ điển” của WordPress cũ, chỉ cần thêm mã ngắn vào trang bằng cách sử dụng cài đặt “Trực quan” hoặc “Văn bản”

Nhập mã ngắn và nhấp vào nút “Xuất bản” hoặc “Cập nhật”

Hiển thị bài đăng trên trang WordPress
Hiển thị bài đăng trên trang WordPress

Hiển thị bài đăng trên trang WordPress
Hiển thị bài đăng trên trang WordPress

Được rồi, đối với những người mới bắt đầu, hãy giả sử rằng bạn hài lòng với danh sách mặc định gồm các bài đăng mới nhất, nhưng có một số bài đăng bạn không muốn xuất hiện trong danh sách

Đối với điều đó, chúng tôi sẽ sử dụng loại trừ theo sau là ID bài đăng mà chúng tôi muốn loại trừ (đây là cách tìm ID bài đăng)

[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ][display-posts loại trừ=”1, 54″][/ht_message]

Hiển thị bài đăng trên trang WordPress
Hiển thị bài đăng trên trang WordPress

Bạn có thể thấy rằng “Hello World” và “Consequatur quia dolore et” đã biến mất khỏi danh sách trình diễn của chúng tôi. (Dummy Lorem Ipsum đăng bài nhờ plugin FakerPress. )

Bây giờ, giả sử chúng tôi muốn đưa tác giả của bài đăng vào danh sách. Để làm điều đó, hãy thêm include_author=”true” vào mã ngắn

[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ][display-posts include_author=”true”][/ht_message]

Hiển thị bài đăng trên trang WordPress
Hiển thị bài đăng trên trang WordPress

Ối. Chú ý những gì đã xảy ra ở đó?

Chúng tôi đã bao gồm tên tác giả, nhưng bây giờ các bài đăng mà chúng tôi muốn loại trừ trước đây đang hiển thị. Chúng tôi có thể khắc phục điều đó bằng cách thêm tham số loại trừ cùng với bao_tác giả

[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ][display-posts loại trừ=”1, 54″ include_author=”true”][/ht_message]

Hiển thị bài đăng trên trang WordPress
Hiển thị bài đăng trên trang WordPress

Bạn có thể thêm bao nhiêu tham số tùy thích vào shortcode. Chỉ cần để lại một khoảng cách giữa mỗi tham số. Hãy tiếp tục với ví dụ này và thêm một đoạn trích dài 10 từ từ bài đăng

Chúng tôi sẽ làm điều đó bằng cách thêm include_excerpt=”true” và đoạn trích_length=”10″ vào mã ngắn

[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ][display-posts loại trừ=”1, 54″ include_author=”true” include_excerpt=”true” đoạn trích_length

Hiển thị bài đăng trên trang WordPress
Hiển thị bài đăng trên trang WordPress

Điều đó khá tuyệt. Nhưng còn liên kết “đọc thêm” đưa người truy cập đến bài viết thì sao?

Không vấn đề gì. Chỉ cần thêm đoạn trích_more=”Đọc thêm” và đoạn trích_more_link=”true” vào mã ngắn

[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ][display-posts loại trừ=”1, 54″ include_author=”true” include_excerpt=”true” đoạn trích_length

Hiển thị bài đăng trên trang WordPress
Hiển thị bài đăng trên trang WordPress

Bạn có thể tiếp tục thêm các tham số vào shortcode cho đến khi nó trở thành longcode và nó vẫn hoạt động

(Được rồi, thực sự không có thứ gọi là mã dài, nhưng có lẽ nên có. )

Các loại tham số khác nhau

Trong các ví dụ của chúng tôi cho đến nay, chúng tôi đã kết hợp hai loại tham số khác nhau. Trước khi chúng ta tiếp tục, hãy nói về các loại tham số khác nhau

Có các tham số Truy vấn, kiểm soát bài đăng nào được liệt kê. Phần loại trừ=”1, 54″ trong mã ngắn của chúng tôi là một tham số truy vấn vì nó xác định những gì sẽ được lấy từ cơ sở dữ liệu WordPress và hiển thị trên trang bài đăng. Tham số loại trừ của chúng tôi đã sử dụng ID bài đăng, nhưng bạn cũng có thể sử dụng danh mục, tác giả, ngày tháng, v.v.

Thông số hiển thị kiểm soát cách bài đăng được liệt kê. Tất cả các tham số khác trong mã ngắn của chúng tôi, như bao gồm_tác giả =”true” và bao gồm_excerpt, là các tham số hiển thị. Bạn đang chỉ định phần nào của kết quả truy vấn sẽ hiển thị trên trang. Có gần 20 tham số hiển thị bao gồm đoạn trích, như chúng ta đã thấy và hình thu nhỏ, ngày tháng, v.v.

Cuối cùng là các tham số Markup. Những thay đổi đánh dấu HTML của danh sách. Điều đó thậm chí có thể bao gồm các lớp CSS và ID nếu bạn muốn thay đổi màn hình để sử dụng một lớp đặc biệt không phải là một phần trong giao diện mặc định của chủ đề của bạn

Thêm ví dụ để thử

Bạn sẽ nhớ lại từ ví dụ đầu tiên của chúng tôi rằng thứ tự mặc định cho các bài đăng trong một trang trong WordPress đang giảm dần (DESC). Nhưng bạn có thể đảo ngược điều đó bằng cách thêm order=”ASC” (tăng dần) vào shortcode

[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ][display-posts order=”ASC”][/ht_message]

Theo mặc định, các bài đăng được sắp xếp theo ngày, nhưng bạn có thể sắp xếp chúng theo thứ tự bảng chữ cái theo tiêu đề. Chỉ cần thêm orderby=”title” vào mã ngắn

[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ][display-posts orderby=”title”][/ht_message]

Hiển thị bài đăng trên trang WordPress
Hiển thị bài đăng trên trang WordPress

Thứ tự mặc định vẫn là DESC, nhưng chúng ta cũng có thể liệt kê bằng cách sử dụng order=”ASC”

[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ][display-posts orderby=”title” order=”ASC”][/ht_message]

Hiển thị bài đăng trên trang WordPress
Hiển thị bài đăng trên trang WordPress

Để truy vấn trên các danh mục nhất định, hãy sử dụng tham số danh mục

[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ][display-posts category=”paper,plastic”][/ht_message]

Bạn thậm chí có thể sắp xếp theo mức độ phổ biến, sắp xếp theo số lượng bình luận mà bài đăng đã nhận được

[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ][display-posts orderby=”comment_count”][/ht_message]

Đợi đã, còn nhiều nữa. Hơn rất nhiều

Chúng tôi đã đề cập đến rất nhiều cơ sở ở đây, nhưng vẫn còn nhiều điều khiển thú vị khác được khám phá trong tài liệu dành cho plugin Hiển thị bài đăng

Và như thể vẫn chưa đủ, còn có một số tiện ích mở rộng mà bạn có thể sử dụng. Có một trang để phân trang, hiển thị nhiều tác giả trên mỗi bài đăng, hiển thị bài đăng theo cột, thậm chí một trang có thể hiển thị bài đăng từ một trang web WordPress từ xa

Nếu bạn muốn hiển thị các bài đăng trong một trang bằng WordPress, tôi không nghĩ bạn sẽ tìm thấy một plugin tốt hơn, dễ sử dụng hơn

Bạn đã bao giờ phải chỉnh sửa tệp WordPress cốt lõi để thay đổi cách các bài đăng được liệt kê trên một trang chưa?