Người Viết : ViKiMi Editor

Hướng dẫn cách Customize Sidebar cho Website WordPress tạo một giao diện tốt !
Ngay khi bắt đầu thiết kế tất cả với WordPress, thiết kế đó đã mang đầy đủ ý tưởng một trang Web. Mà hầu như các thiết kế có xu hướng chung là sử dụng Sidebar. Thành phần Sidebar làm cho Website trở nên linh động hơn, có mỹ quan dễ nhìn cho tất cả mọi người.
+ Vậy Sidebar là gì mà cần thiết cho Website tới mức đó? Sidebar là một cột nhỏ theo chiều dọc, chứa nhiều thông tin về Website. Sidebar thường được đặt về bên phải hoặc bên trái của Website, một số trường hợp Sidebar có mặt tại cả 2 bên của Website. Nếu bạn muốn Website đạt hiệu quả, Sidebar sẽ được thiết kế như thế nào?
+ Website WordPress sẽ có các thành phần Template Files khác nhau. Chúng ta có thể liệt kê như index.php, archive.php, single.php, search.php, category.php. Mỗi thành phần Template Files đều có thể có các thiết kế Footer, Sidebar… khác nhau với mục đích sử dụng khác nhau. Chính vì như vậy mà nhu cầu thực hiện làm sao để thay đổi Footer, Sidebar… cho phù hợp là luôn luôn có.
Chúng ta cần thực hiện như sau đây :
A] Câu lệnh gọi Sidebar theo mặc định là :
<?php get_sidebar(); ?>
Nhưng chúng ta cần phải gọi các Sidebar khác nhau, với những mục đích sử dụng khác nhau. Câu lệnh gọi một Sidebar trên một trang mẫu khác, chúng ta có thể dùng lệnh PHP include :
<?php include ('sidebar2.php'); ?>
B] Nếu bạn muốn có một thanh bên khác tại vị trí archive hoặc category thì câu lệnh cũng tương tự. Chúng ta thực hiện lệnh INCLUDE NHƯ SAU :
<?php include ('sidebar-cat.php'); ?>
<?php include ('sidebar-archive.php'); ?>
Tất nhiên, Với những hiển thị tuỳ chỉnh là :
+ ‘sidebar2.php’
+ ‘sidebar-cat.php’
+ ‘sidebar-archive.php’
Tại những Files trên bạn sẽ phải thực hiện Mã Code tuỳ biến theo như mong muốn để có các hiển thị Sidebar khác nhau. Đây là cách thực hiện khá cổ điển để có các Sidebar hiển thị nội dung khác nhau.
C] Một cách khác quan trọng :
Cách này cho phép bạn thực hiện kéo thả Widgets vào Sidebar. Widgets sẽ hiển thị nội dung cho Sidebar. Như vậy, bạn có thể có các Sidebar kéo thả như mong muốn.
Bước 1 : Đăng kí Sidebar trong file function.php của theme đang kích hoạt
<?php if ( function_exists ('register_sidebar')) {
register_sidebar ('onCat');
} ?>
+ Câu lệnh trên sẽ cho phép bạn tham chiếu đến file sidebar-custom.php. Đồng thời, Sidebar sẽ được lập chỉ mục trong Cơ Sở Dữ Liệu WordPress. Bây giờ, bạn đã có thể thực hiện kéo thả các Widgets vào Sidebar vừa đăng kí xong.
+ Bạn sẽ thấy Sidebar được hiển thị trong ‘Appearance’ >> ‘Widgets’, Công việc của bạn là kéo thả các Widgets phù hợp vào Sidebar. Nếu chưa có Widgets, bạn hãy tải các Plugin Widgets về sử dụng.

Bước 2 : Cuối cùng, hãy thực hiện lệnh gọi Sidebar tuỳ chỉnh tại những Template Files khác nhau.
Example : Template File Category.php gọi Sidebar ‘onCat’
<?php if ( function_exists ( dynamic_sidebar('onCat') ) ) : ?>
/* Các tuỳ chỉnh của bạn */
<?php dynamic_sidebar ('onCat'); ?>
/* Các tuỳ chỉnh của bạn */
<?php endif; ?>
Mã Code trên đã hiển thị Sidebar ‘onCat’ cho Category. Tương tự cho các Category được thiết kế của bạn hoặc bất kỳ thành phần nào. Những cách nói trên đã cho phép bạn có các tuỳ chỉnh cá nhân như mong muốn, chỉ cần điều chỉnh Code hài hoà.
BÀI VIẾT LIÊN QUAN :
Bài viết tạo Sidebar 02 :
Tạo WordPress Sidebars bằng cách kéo thả các Widgets, giúp bạn hiệu quả lập trình hơn!
Bài viết tạo Sidebar 03 :
Các Plugin tiện ích giúp xây dựng một Sidebar đẹp mắt & hiệu quả thời gian thiết kế.