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

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

- Advertisment -
Shopify

BÀI VIẾT MỚI

Amazon ra mắt Amazon Honeycode – Công cụ hỗ trợ người dùng tạo ứng dụng di động và web

Mới đây Amazon vừa thông báo ra mắt dịch Amazon Honeycode. Đây là một dịch vụ hỗ trợ người dùng tạo ra các ứng...

Điều gì sẽ xảy ra với cơ thể khi bạn trúng đạn

Chúng ta chắc hẳn đã xem khá nhiều bộ phim hành động mà trong đó nhân vật chính bị trúng đạn vào vai, vào...

Dad, How Do I? – Kênh Youtube cho những ai không có bố

Vừa qua, một kênh YouTube mới của một người đàn ông dạy bài học, kỹ năng về cuộc sống đã lan truyền cực kỳ...

Facebook chi 400 triệu đô để mua lại Giphy

Giphy là một nền tảng trực tuyến hỗ trợ lưu trữ và tìm kiếm ảnh động (GIF) trực tuyến của Mỹ. Và mới đây...

reCAPTCHA rất hữu ích trong số hoá dữ liệu

Sách được xem là những kho tàng tri thức của nhân loại, tuy nhiên việc lưu trữ sách là cả một vấn đề to...

BẠN XEM CHƯA

Bộ máy tìm kiếm lớn nhất của Nga bị các cơ quan tình báo của phương tây tấn công

Nhà cung cấp dịch vụ Internet lớn nhất của Nga - Yandex đã bị các cơ quan tình báo như Hoa Kỳ xâm nhập...

Tự động thêm tham số UTM vào các liên kết trên website

Đại loại là mình có 1 trang blog giới thiệu sản phẩm và có nhiều liên kết đến các trang sản phẩm. Và hôm...

Tạo lịch năm mới theo phong cách cá nhân

Bạn nhàm chán với những mẫu lịch có sẵn trên thị trường và muốn tạo cho mình những tấm lịch với những hình ảnh...

Khi bạn lịch sự với Google và cái kết bất ngờ

Một bà cụ sau khi sử dụng công cụ tìm kiếm trên Google, bà đã được Google viết 1 bức thư hồi đáp. Vậy...

Thiết kế banner thật đơn giản với Banner Maker Pro 9

Bạn cần thiết kết banner nhưng không giỏi các phần mềm đồ họa chuyên dụng như Photoshop, Corel Draw. Bạn cứ an tâm, bạn...