Cách tạo thêm sidebar trong WordPress
#8 WordPress Sidebar Tạo Sidebars trong theme WordPressWP DevelopmentDevelopment 0 1.340 Share Trong bài học này, chúng ta sẽ tìm hiểu về cách tạo sidebars trong theme WordPress, nơi người dùng có thể sử dụng các widget. Show
Nội dung chính
Video Tạo Sidebars trong theme WordPressHướng dẫn chi tiết"Ra đời, cuộc sống bươm chải, có làm vẫn không có ăn" nên phải gắn QUẢNG CÁO
Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé.
Link đăng ký: NHẬN NGAY ƯU ĐÃI
Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn Tạo sidebar cơ bảnTrong thư mục includes, các bạn tạo file register-sidebars.php. Đây sẽ file chúng ta tiến hành khai báo các sidebar với WordPress. if(!function_exists('glw_sidebars_init')){ function glw_sidebars_init(){ register_sidebar(array( 'name' => esc_html__('Primary Sidebar','glw'), 'id' => 'glw_primary_sidebar', 'description' => esc_html__('Primary Sidebar for goclamweb theme','glw'), 'before_widget' => '',
'after_widget' => ' ',
'before_title' => '', 'after_title' => 'Đừng quên inlcude register-sidebars.php vào file funtions.php nhé. Chúng ta dùng hàm register_sidebar để khai báo sidebar chúng ta sẽ sử dụng. Hàm này yêu cầu một tham số kiểu dữ liệu là mảng. Mảng đó chứa 1 số phần tử như sau:
add action cho hook widgets_init nhé Bài viết cùng chủ đề #14 WP Comments.php | Tùy biến form bình #13 Custom WP_Query Hiển thị bài Có làm thì mới có ăn như ai đó từng nói - Vài dòng ngắn cho QUẢNG CÁO nhé
Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé.
Link đăng ký: NHẬN NGAY ƯU ĐÃI
Nếu các bạn đăng ký và sử dụng hosting từ link trên, Góc Làm Web sẽ có một ít tiền để duy trì. Trong thư mục chính của theme, chúng ta sẽ tạo một file có tên sidebar.php Đây là chứa template sidebar mà chúng ta đã đăng ký. Chúng ta sẽ gọi sidebar ra bằng bằng dynamic_sidebar( id sidebar ). Trước đó chúng ta sẽ kiểm tra sidebar đã chứa widget nào chưa, nếu có, sidebar sẽ được hiển thị. Để hiển thị sidebar, chúng ta dùng hàm get_sidebar để hiển thị sidebar tại các template như index, single, archive Tạo widget demo cho sidebarCác bạn cài plugin Monster Widget để tạo ra tất cả widget có sẵn của WordPress cho sidebar của bạn và test thử nhé. Tạo widget demo cho sidebar bằng cách dùng pluign Monster WidgetTạo nhiều sidebar cho themeĐể tạo thêm nhiều sidebar cho theme, các bạn khai báo thêm sidebar bằng register_sidebar. Nhớ đặt id của sidebar sao cho không bị trùng. Tạo file chứa sidebar trong thư mục chính cũa theme theo định dạng sidebar-tên sidebar.php và dynamic_sidebar( id sidebar ). Hiển thị sidebar trong template index, single, archive bằng hàm get_sidebar(tên-sidebar). Lưu ý, tên sidebar trong hàm get_sidebar phải giống với phần tên sidebar trong tên file php thì WordPress mới nhận diện được. Tài liệu WordPressLink tài liệu chính chủ WordPress về các hàm đã dùng trong bài học nếu muốn tìm hiểu sâu hơn
Code hoàn thành của bài học: Google Drive Nếu có thắc mắc, đặt câu hỏi bằng cáchcommentbên dưới, quaemail, hoặc nhắn tin quaFanpage Góc làm web. Đừng quênLike,Sharenếu thấy bài viết thú vị. Liên hệ 0 1.340 Share FacebookTwitterGoogle+ Trong bài học này, chúng ta sẽ tìm hiểu về cách tạo sidebars trong theme WordPress, nơi người dùng có thể sử dụng các widget. Nội dung chính
Video Tạo Sidebars trong theme WordPressHướng dẫn chi tiết"Ra đời, cuộc sống bươm chải, có làm vẫn không có ăn" nên phải gắn QUẢNG CÁO
Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé.
Link đăng ký: NHẬN NGAY ƯU ĐÃI
Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn Tạo sidebar cơ bảnTrong thư mục includes, các bạn tạo file register-sidebars.php. Đây sẽ file chúng ta tiến hành khai báo các sidebar với WordPress. if(!function_exists('glw_sidebars_init')){ function glw_sidebars_init(){ register_sidebar(array( 'name' => esc_html__('Primary Sidebar','glw'), 'id' => 'glw_primary_sidebar', 'description' => esc_html__('Primary Sidebar for goclamweb theme','glw'), 'before_widget' => '',
'after_widget' => ' ',
'before_title' => '', 'after_title' => 'Đừng quên inlcude register-sidebars.php vào file funtions.php nhé. Chúng ta dùng hàm register_sidebar để khai báo sidebar chúng ta sẽ sử dụng. Hàm này yêu cầu một tham số kiểu dữ liệu là mảng. Mảng đó chứa 1 số phần tử như sau:
add action cho hook widgets_init nhé Bài viết cùng chủ đề #14 WP Comments.php | Tùy biến form bình #13 Custom WP_Query Hiển thị bài Có làm thì mới có ăn như ai đó từng nói - Vài dòng ngắn cho QUẢNG CÁO nhé
Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé.
Link đăng ký: NHẬN NGAY ƯU ĐÃI
Nếu các bạn đăng ký và sử dụng hosting từ link trên, Góc Làm Web sẽ có một ít tiền để duy trì. Trong thư mục chính của theme, chúng ta sẽ tạo một file có tên sidebar.php Đây là chứa template sidebar mà chúng ta đã đăng ký. Chúng ta sẽ gọi sidebar ra bằng bằng dynamic_sidebar( id sidebar ). Trước đó chúng ta sẽ kiểm tra sidebar đã chứa widget nào chưa, nếu có, sidebar sẽ được hiển thị. Để hiển thị sidebar, chúng ta dùng hàm get_sidebar để hiển thị sidebar tại các template như index, single, archive Tạo widget demo cho sidebarCác bạn cài plugin Monster Widget để tạo ra tất cả widget có sẵn của WordPress cho sidebar của bạn và test thử nhé. Tạo widget demo cho sidebar bằng cách dùng pluign Monster WidgetTạo nhiều sidebar cho themeĐể tạo thêm nhiều sidebar cho theme, các bạn khai báo thêm sidebar bằng register_sidebar. Nhớ đặt id của sidebar sao cho không bị trùng. Tạo file chứa sidebar trong thư mục chính cũa theme theo định dạng sidebar-tên sidebar.php và dynamic_sidebar( id sidebar ). Hiển thị sidebar trong template index, single, archive bằng hàm get_sidebar(tên-sidebar). Lưu ý, tên sidebar trong hàm get_sidebar phải giống với phần tên sidebar trong tên file php thì WordPress mới nhận diện được. Tài liệu WordPressLink tài liệu chính chủ WordPress về các hàm đã dùng trong bài học nếu muốn tìm hiểu sâu hơn
Code hoàn thành của bài học: Google Drive Nếu có thắc mắc, đặt câu hỏi bằng cáchcommentbên dưới, quaemail, hoặc nhắn tin quaFanpage Góc làm web. Đừng quênLike,Sharenếu thấy bài viết thú vị. Liên hệ |