Hướng dẫn tạo Sidebar và Get Sidebar trong Wordpress

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ư mennu 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 này mình sẽ hướng dẫn cho các bạn cách tạo và hiển thị nó.

 

Bước 1: Tạo sidebar trong wordpress

 

Để vào phần quản lý sidebar các bạn đ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.

 

sharecode.vn; tạo sidebar; get sidebar; hiển thị sidebar; Wordpress

 

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.

 

sharecode.vn; tạo sidebar; get sidebar; hiển thị sidebar; Wordpress

 

Bước 2: 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.

 

Bước 3: Get nội dung sidebar trong wordpress

 

sharecode.vn; tạo sidebar; get sidebar; hiển thị sidebar; Wordpress

 

Đoạn code trên kiểm tra 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.

 

Bài viết này mình đã giới thiệu chức năng tạo sidebar cũng như 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!

 

 

 HỖ TRỢ TRỰC TUYẾN