Bài 9 : Hàm Get Sidebar – Tách File Template trong lập trình Theme WordPress

Bài 9 : Hàm Get Sidebar – Tách File Template trong lập trình Theme WordPress

Lợi Trương - Admin Follow Author

Các bạn thấy đấy phần sidebar của website cứ lặp đi lặp lại ở rất nhiều trang như trang chủ , trang chi tiết , chuyên mục, search…nhưng mình vẫn cứ copy cả khối code đó mãi .

Hôm nay, mình sẽ giới thiệu các bạn cách tạo file Sidebar, hàm Get Sidebar , sau đó ở bất cứ trang nào chúng ta cần có sidebar thì chỉ cần gọi hàm là đủ . Tương tự như header và footer không cần phải lặp đi lặp lại code gây thừa code và khó quản lý .

Bước 1 : Tạo & Code file sidebar.php

Ở phần sidebar này mình sẽ sử dụng file giao diện và kết hợp với hàm get bài viết mới nhất ra. Đây là code file sidebar.php :

Bước 2 : Gọi hàm get_sidebar()

Vậy là chỉ cần vào những file cần hiển thị sidebar rồi tìm đến phần cần chèn sidebar bạn gọi hàm này :

 <?php get_sidebar();?>  là những code UI của file sidebar.php sẽ được thêm vào một cách tự động.

Hàm get_sidebar() được gọi ở ví trí bạn cần show sidebar

Tóm lại là thay vì gọi lại code nhiều lần, thì bây giờ bạn tách code vào file và gọi hàm get sidebar là xong !! Và sau này khi cần chỉnh sửa giao diện hay chức năng ở chỗ sidebar thì bạn chỉ cần sửa ở file sidebar là được chứ không phải tìm đến từng file rồi sửa.

Tách Template File là gì ?? Xử dụng nó như thế nào?

Cũng tương tự như sidebar , bạn có một cụm giao diện ví dụ : baner, giới thiệu, địa chỉ, quảng cáo …. nhưng bạn muốn nó xuất hiện ở nhiều nơi . Thì không thể nào bạn cứ add code từng file từng file được . Sau này chỉnh sửa cũng rất phức tạp.

Thế là hàm get_template_part() ra đời .

Cũng chỉ cần 2 bước :

1- Tạo file .php với tên bất kỳ bạn thích – sau đó gắn code UI mà bạn muốn hiện thị vào đấy

2- Gọi hàm get_template_part(‘tên file’)

Trong hàm get_template_part chỉ cần điền tên file, KHÔNG Cần có đuôi file .php

Tổng kết :

Vậy là qua bài viết này mình đã hướng dẫn các bạn cách tách sidebar và component (cụm giao diện) trong WordPress . Rất mong bài viết này mang lại giá trị cho các bạn.

Nếu có thắc mắc gì hãy để lại Comment của các bạn ở phía dưới . Hãy thực hành và làm theo để hiểu rõ nhé.😍

Lưu ý, mọi bài viết mình đều share full code từng file. Nếu các bạn làm theo từng bước không hiểu có thể theo dõi Full code theo từng bài viết hoặc tải full source code tại đây nhé : tại đây.

Bài sau mình sẽ hướng dẫn các bạn cách thêm code làm sao mà tất cả Text và Image của website thì vào site admin đều có thể chỉnh sửa được . Bài này Rất Quan Trọng , các bạn nhớ theo dõi nhé !! Vì muốn bán Theme trên themeforest hay code dạo phải biết làm bước này . Vì người dùng không thể nào vào code thay text hay Image được đúng không nào? Nên chúng ta phải add nó vào site admin để người dùng có giao diện trực quan dễ làm nhé !  Bài sau Rất Quan Trọng. Theo dõi sharecodewebsite nhé  😍

Comment

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Kết quả xổ số hôm nay Trực Tiếp: KQXS, XSKT,  Số Trúng 3 miền, Xổ Số điện toán, xổ số Vietlove, KQXS 3 Miền mượt số #1. Tường thuật trực tiếp kết quả xổ số kiến thiết ngày hôm nay chuẩn nhất - nhanh nhất tại xskt.net.vn!

banner xskt

Dark Mode

Fanpage Facebook