Trang chủ Lập trình PHP - MySQL Thêm tùy chỉnh bài viết nổi bật cho trang WordPress

Thêm tùy chỉnh bài viết nổi bật cho trang WordPress

Có một số theme hỗ trợ tính năng cho phép đánh dấu bài nổi bật để hiển thị trên trang chủ. Tuy nhiên nếu bạn đang cần chỉnh sửa 1 theme không hỗ trợ thì bạn phải tự mình xây dựng. Có một số giải pháp để bạn lựa chọn như:

  • Tạo một category đặc biệt chỉ dành để chứa các bài viết nổi bật rồi bạn chỉ code lấy bài viết từ category đó.
  • Add tag đặc biệt ví dụ “feature” để đánh dấu bài viết nổi bật rồi chỉ cần code lấy các bài viết có chứa tag này.

2 cách ở trên đều là giải pháp nhưng nó thật sự không hay cho lắm. Bài viết này sẽ hướng dẫn bạn tạo thêm 1 phần tùy chọn trong trang tạo bài viết để đánh dấu bài viết nổi bật và ta có thể dễ dàng bật tắt. Đó là cách tạo thêm meta box để chứa thông tin nhận dạng bài viết nổi bật.

Bước 1: Tạo mục tùy chỉnh cho tính năng bài viết nổi bật trong trang chỉnh sửa bài viết

Bạn vào tập tin functions.php và chèn đoạn mã PHP phía dưới vào

Kết quả thu được sẽ như hình dưới.

Tuy vậy nhưng hiện tại chỉ dừng lại ở mức giao diện và nếu muốn nó thực sự lưu vào cơ sở dữ liệu thì bạn tiếp tục bước 2.

Bước 2: Lưu dữ liệu cho tùy chỉnh

Bạn tiếp tục viết thêm đoạn mã sau trong functions.php

Vậy là xong. Phần thêm tùy chỉnh cho backend.

Bước 3: Lấy bài viết nổi bật

Để lấy các bài viết có đánh dấu nổi bật bạn code query như sau:

Rồi giờ muốn hiện ở đâu thì code tiếp.

Chú ý đây chỉ là phần code mẫu nên có thể tùy theo bố cục mà bạn có thể tùy chỉnh các thẻ cho phù hợp cũng như thêm bớt các yếu tố (biến) để gọi các thông số của bài viết cho phù hợp.

Chúc các bạn thành công.

Huỳnh Mai Anh Kiệt

- Advertisement -
Huỳnh Mai Anh Kiệthttps://www.mangbinhdinh.vn
Anh là một người đam mê công nghệ. Hiện tại anh là một lập trình viên tại Quy Nhơn.

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

BÀI VIẾT MỚI

Cách tùy chỉnh công cụ tìm kiếm trong Firefox

Bạn có thể sử dụng bất kỳ công cụ tìm kiếm nào mà bạn thích trong trình duyệt web của mình. Và bạn cũng...

12 cách khắc phục con trỏ chuột không hiển thị trong Windows 10

Con trỏ chuột đã trở thành một phần không thể thiếu trong quá trình chúng ta tương tác với máy tính. Vì vậy, hãy...

Facebook sập mạng toàn thế giới gần 30 phút trong sáng ngày 09/04/2021

Trong khoảng thời gian từ 4:30 tới 4:55 sáng ngày 09/04/2021, tất cả phương thức truy cập Facebook đều bị tê liệt trên toàn...

Twitter đưa tính năng phòng trò chuyện thoại Spaces lên phiên bản web trên máy tính

Spaces là một tính năng mới của Twitter. Đây là tính năng giúp người dùng Twitter trên iOS và Andoid có thể trò chuyện...

Hướng dẫn từng bước tạo ứng dụng cho Shopify

Ngày nay, Shopify cung cấp cho hơn 1.000.000 doanh nghiệp trên toàn thế giới. Nếu bạn chưa từng sử dụng Shopify nhưng đã quen...

BẠN XEM CHƯA

Tìm thông tin thiết bị truy cập với Javascript

Nhận nhiệm vụ giải quyết một trang web sao cho tính năng của nó chạy tốt trên tất cả các thiết bị di động...

Bitdefender phát hành công cụ giải mã ransomware GandCrab

Nhóm phát triển đứng phía sau phần mềm ransomware nổi tiếng GandCrab tuyên bố rằng họ đã kiếm được lợi nhuận 2,5 tỷ đô...

Sự tích ăn nhậu của… tui

Buồn buồn ngồi kể sự tích... ăn nhậu của mình cho mọi người nghe. Giang hồ cứ gặp mặt lần đầu tiên đều phán...

Giải pháp gọi điện thoại miễn phí trực tuyến

Khi sử dụng một số dịch vụ của nước ngoài như hosting, domain hay mua sắm thỉnh thoảng bạn sẽ gặp phải một số...

JobClass – Mã nguồn chuyên trang tuyển dụng bằng PHP

Hôm nay Mạng Bình Định sẽ chia sẻ với các bạn một mã nguồn PHP cực chất - JobClass. Đây là mã nguồn chuyên về...