Tạo template cho trang trong WordPress

Đối với việc lập trình website WordPress, chúng ta thường hay tạo trang, bài viết để tùy chỉnh. Cùng với đó là việc tùy chỉnh layout, cột, khối cho phù hợp với yêu cầu khách hàng. Và trong đó, cách để tiết kiệm thời gian, công sức chính là sử dụng template cho trang trong WordPress.

Bài viết này mình sẽ hướng dẫn các bạn tạo template cho trang trong WordPress, cũng như là bài post, hay trang danh mục – category.

Nó sẽ hỗ trợ các bạn trong việc làm một lần và hưởng, sử dụng nhiều lần.

Ví dụ Template cho trang danh mục - category
Ví dụ Template cho trang danh mục – category

Bởi phần tùy chỉnh cho trang danh mục có chút khó hơi, và nó cũng bao gồm cả những phần page, post. Vậy nên mình đã đẩy nó lên trước đây.

1. Template cho trang danh mục – Category:

Chúng ta có thể chỉnh một số file dưới đây để tạo thành template cho trang danh mục:

  • Category-slug.php: Với Slug là tên ngắn gọn của cate.
  • Category-id.php:  Id chính là id của cate
  • Category.php: Category thì là trang tổng quát template
  • Archieve.php: tương tự đối với Category

Ví dụ: category-6.php để chỉnh cho danh mục có id là 6, category-design.php chỉnh cho danh mục có slug (tên ngắn gon) là design.

Và đây cũng là thứ tự mà WordPress nhận ưu tiên file. (Ví dụ: trong website có cả 2 trang category-id.php và category.php -> thì category-id sẽ trỏ thắng tới cate với id đó. Còn category.php -> thì là trang tổng quát)

Tuy nhiên đối với cách này không thực sự thân thiện với khách hàng, vì nó yêu cầu chỉnh tay, chỉnh file tương đối nhiều.


Vậy chúng ta có cách thứ 2:

Đối với cách này, chúng ta cần một plugin thiết yếu là: Custom Category Template – https://goo.gl/C6qixm. Và một trang danh mục tùy chỉnh, với đoạn đầu trang như này:

Template cho trang danh mục
Template cho trang danh mục

Và các bạn cần chú ý, trang danh mục là có tên dạng: category-[tên_tùy_chọn].php để WordPress, plugin của chúng ta có thể nhận ra, phân biệt.

Oke, sau đó bạn hãy viết linh tinh vào file này, sau đó vào phần chuyên mục chọn nó để kiểm tra nó có chạy không? Nếu chạy được, Vậy là bạn đã thành công rồi. Từ đó bạn có thể tùy chỉnh layout trang danh mục của chính mình.

Ví dụ Template cho trang danh mục - category

2. Tạo Template cho Trang trong WordPress và bài viết – Posts

Tương đối với cách tạo template cho danh mục. Với template cho trang trong WordPress các bạn hãy tạo một file với tên tùy chỉnh, có dạng như dưới đây.

Và nó hiện thị như thế này:

Template cho Trang trong WordPress
Template cho Trang trong WordPress

Các bạn có thể thấy cả những template của trang danh mục xuất hiện. Bởi nó đều có dạng là Template Name: …

Do đó hiện tượng này là bình thường, bạn hãy chọn đến phần template mà mình vừa tạo và test nó xem sao.


Đối với phần Template cho bài viết – Posts thì cũng tương tự với Pages. Tuy nhiên chúng ta thêm “Template Post Type: post“. Đây là giá trị mặc định để tạo template cho Posts.

Kết

Vậy trên đây là một số cách Tạo template cho trang trong WordPress mà mình đã tìm hiểu được và sử dụng thành công.

Cảm ơn bạn đã theo dõi, hay thử sử dụng những cách trên đây xem sao. Nếu có thắc mắc đừng ngần ngại, mà hãy comment phía dưới cho mình biết nhé.

Leave a Reply

avatar
  Subscribe  
Notify of
%d bloggers like this: