Hướng dẫn tạo sidebar và get sidebar trong wordpress

Ngày đăng: 08 - 05 - 2020 Lượt xem: 188 lượt

Sidebar trong wordpress sẽ giúp website linh động hơn. Giúp khách hàng có thể thay đổi một số thành phần cuả website mà không cần phải vào code.

Cũng tương tự như menu trong wordpress sidebar mặc định sẽ không hiển thị, chúng ta phải vào code để đăng ký cũng như hiển thị. Bài viết hôm nay mình sẽ hướng dẫn cho các bạn cách tạo và hiển thị nó.

Tạo sidebar trong wordpress

Hướng dẫn tạo và get sidebar trong wordpress

Để vào phần quản lý sidebar các đi theo luồng sau: Vào admin -> Giao diện -> widget

Mặc định khi tạo theme thì phần sidebar của website chưa hiển thị. Chúng ta phải đi đăng ký các vị trí hiển thị của sidebar.

Để đăng ký vị trí hiển thị sidebar trong wordpress, các bạn dùng đoạn code sau chèn file functions.php của theme đang sử dụng nha.

if (function_exists('register_sidebar')){
    register_sidebar(array(
    'name'=> 'Cột bên',
    'id' => 'sidebar',
));
}

Hàm register_sidebar là hàm dùng để đăng ký 1 vị trí hiển thị sidebar. Hàm này có 2 tham số là:

  • Name => Tên hiển thị sidebar trong wordpress
  • ID => ID của sidebar, id này dùng để get dữ liệu của sidebar ra ngoài giao diện

Sau khi đăng ký các bạn vào: Admin -> giao diên -> widget sẽ thấy như hình phía dưới là thành công.

Thêm nội dung cho sidebar

Một sidebar sẽ chứa nhiều widget. Mặc định wordpress đã cung cấp cho chúng ta rất nhiều widget. Số lượng widget ở đây phụ thuộc vào website bạn có cài nhiều plugin hỗ trợ widget hay không. Trong bài sau mình sẽ hướng dẫn cho bạn cách tạo 1 widget đơn giản.

Để thêm nội dung cho widget, mình đã có viết sẵn 1 bài về vấn đề này rồi bạn có thể xem tại đây: Cách chèn widget vào website.

Get nội dung sidebar trong wordpress

Để get nội dung sidebar các bạn dùng đoạn code sau chèn vào vị trí cần hiển thị sidebar của theme đang sử dụng nhé.

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar') ) : ?><?php endif; ?>

Đoạn code trên kiểm trả xem có khai báo sidebar không, nếu có dùng hàm dynamic_sidebar() để get sidebar. ‘sidebar‘ là ID của sidebar được khai báo trong quá trình tạo sidebar.

Lời kết:

Hôm này mình đã giới thiệu chức năng tạo sidebar cũng như là get sidebar trong wordpress. Nội dung kiến thức của bài này khá đơn giản.

Chủ yếu các bạn cần phân tích yếu cầu của khách hàng, rồi chọn số lượng và vị trí đặt sidebar cho phù hợp.

Bài viết sau mình sẽ hướng dẫn cho các bạn cách viết một widget trong wordpress. Xin chào các bạn! À nhớ like page Học wordpress để ủng hộ mình nhé.

5 1 vote
Article Rating

guest
0 Comments
Inline Feedbacks
View all comments

Bài viết liên quan

Hướng dẫn get user và custom user field trong wordpress

Hướng dẫn get user và custom user field trong wordpress

07 - 05 - 2020

Tiếp tục với seri hướng dẫn lập trình theme wordpress, hôm nay mình sẽ hướng dẫn cho các bạn...

Hướng dẫn custom term field trong wordpress

Hướng dẫn custom term field trong wordpress

05 - 05 - 2020

Bài trước mình đã hướng dẫn cho bạn cách custom taxonomy trong wordpress, để tiếp nối các tính năng...

Custom taxonomy trong wordpress từ a đến z và get chúng ra front end

Custom taxonomy trong wordpress từ a đến z và get chúng ra front end

04 - 05 - 2020

Chào anh em! Tiếp tục với chủ đề hướng dẫn lập trình theme wordpress hôm nay mình sẽ hướng...

Custom field trong wordpress và các vấn đề liên quan

Custom field trong wordpress và các vấn đề liên quan

29 - 04 - 2020

Tiếp tục với loạt bài viết về hướng dẫn lập trình theme wordpress hôm nay mình sẽ giới thiệu...

Hướng dẫn custom post type trong wordpress từ a đến z

Hướng dẫn custom post type trong wordpress từ a đến z

29 - 04 - 2020

Hôm nay chúng ta sẽ đi tìm hiểu một trong những tính năng biến wordpress trở thành CMS mạnh...

Hướng dẫn get category trong wordpress từ a đến z

Hướng dẫn get category trong wordpress từ a đến z

29 - 04 - 2020

Tiếp tục với chủ đề lập trình theme wordpress, bài viết này mình sẽ hướng dẫn get category trong...

0
Would love your thoughts, please comment.x
()
x