[Thesis 2] Chèn nội dung dưới bài viết đầu tiên ở trang chủ

[Thesis 2] Chèn nội dung dưới bài viết đầu tiên ở trang chủ

Trong bài học sử dụng Theme WordPress này mình sẽ hướng dẫn các bạn chèn nội dung dưới bài viết đầu tiên ở trang chủ. Mời các bạn xem bài viết tại đây!

Cách đây hơn 1 tuần có một bạn nào đó có hỏi mình cách Làm thế nào để chèn quảng cáo dưới bài viết đầu tiên ngoài trang chủ trong Thesis 2? Thực ra đối với Thesis 1 mình nhớ là có 1 tips nhỏ nhưng lúc đó mình không nghiên cứu nhiều lắm nên cũng không nhớ, tuy nhiên sau một vài ngày tìm hiểu thì mình đã có một giải pháp làm được việc này dễ dàng đối với Thesis 2. Mà cụ thể là mình sẽ khai thác tính năng Custom Hook của Thesis 2 để chèn một nội dung bất kỳ dưới bài viết đầu tiên hoặc dưới nhiều bài viết tùy bạn.

Chèn nội dung dưới bài đầu tiên trong Thesis 2
Ảnh. Chèn nội dung dưới bài viết đầu tiên ở trang chủ

Cần có Thesis 2

Để làm theo bài viết này, bạn cần sở hữu Thesis 2.

Thiết lập Custom Hook

Tính năng Custom Hook mình tạm không nói sâu ở bài này mà khi có dịp mình sẽ giải thích ở bài viết khác, vì vậy nếu bạn chưa rõ về tính năng này thì có thể chỉ cần làm theo.

Đầu tiên bạn vào Thesis -> Skin Editor

Sau đó tìm box loại Post Box mà nó thường có tên là Home Post Box, Post Box,…(box mà bên trong box đó có những box như Content, Thesis Thumbnail, Title,…) và ấn nút option bên cạnh nó.

Chèn nội dung dưới bài đầu tiên
Ảnh. Ấn vào nút Options bên cạnh tiêu đề

Kế đến là mở qua tab Admin và ngay phần Hook Name bạn ghi là content_box

Chèn nội dung dưới bài đầu tiên
Ảnh. Chèn nội dung dưới bài đầu tiên
Bây giờ bạn hãy tiến hành Save Template lại nhé rồi làm đến bước cuối cùng.

Chèn code vào file custom.php

Bạn mở file custom.php trong skin của bạn tại wp-content/thesis/skins/tên_skin và chèn đoạn này vào cuối file

Bạn có thể thay $postnumer == 1 thành giá trị nào mà bạn thích (dĩ nhiên là giá trị kiểu số tự nhiên), bạn thay thành số 2 thì nó sẽ chèn ở bài thứ 2. Hoặc có thể thay thành $postnumer == 1 || 2 để nó có thể chèn ở bài đầu tiên và bài thứ 2.

Nếu bạn muốn nó hiển thị ở tất cả các trang thì xóa is_home() && đi là được. Hoặc nếu chỉ cho hiển thị ở category thì chỉ cần thay is_home() thành is_category,…

Lúc này kết quả ta được…

Nội dung hiển thị dưới bài đầu tiên
Ảnh. Chèn nội dung dưới bài viết đầu tiên ở trang chủ

Bạn có thể viết bất cứ gì và phần Chèn nội dung vào đây, ví dụ nếu bạn muốn chèn shortcode vào thì chèn như sau

Đấy, chỉ có bấy nhiêu thôi, cũng không phức tạp lắm đúng không nè.

Các bài viết liên quan:


WordPress FAQ  » Sử dụng WordPress > Hướng dẫn sử dụng ThemesTheme WordPress


 WordPress FAQ   |   Hoc WordPress   |   Su dung WordPress   |   Lap trinh WordPress |   Plugin WordPress  |  Thuat ngu WordPress    |  Theme WordPress  |  Huong dan su dung WordPress |  theme wordpress đẹp  | Huong dan su dung Themes

Chia sẻ bài viết

Bình luận