Widget là gì? nó là một khối block có chứa nội dung và được đặt vào một khu vực nào đó khu vực này được gọi là Widget Area hoặc Sidebar.
Vậy làm thế nào để tạo được Widget?
Trước tiên, bạn mở file functions.php lên, sau đó chạy hàm sau:
function medex__widgets_init() {
register_sidebar( array(
'name' => 'Sidebar',
'id' => 'sidebar',
'description' => 'Quảng cáo bên sidebar (300 x 300)',
'before_widget' => '<div class="innersidebar">',
'after_widget' => '</div>',
'before_title' => '<h3>',
'after_title' => '</h3>'
) );
}
add_action( 'widgets_init', 'medex__widgets_init' );
Trong đó có các thông số như sau:
Ta sẽ được một vùng Widget trong GIAO DIỆN > WIDGET như sau:
Vùng Widget vừa tạo xong đã xuất hiện trong admin để sẵn sàng cấu hình
Tiếp theo, nó chưa xuất hiện đâu, các bạn mở file sidebar.php
trong gói giao diện lên, gọi chúng bằng hàm dynamic_sidebar('ID')
như sau:
<div id="sidebar">
<?php dynamic_sidebar('sidebar') ?>
</div>
Vậy là chúng sẽ hiển thị widget có ID là sidebar đã được khai báo từ trước, giờ thì thử assign bất kỳ cái widget nào có sẵn trong admin, kéo thả chúng vào vùng sidebar
Tin tức liên quan:
Khóa học thiết kế web với wordpress
Khóa học thiết kế web với Drupal
HỆ THỐNG TRUNG TÂM ĐÀO TẠO ĐỒ HỌA VITADU
CƠ SỞ TP HÀ NỘI
Trụ sở chính: P1201-2C tầng 12 Tòa nhà Landmark 72 Keangnam, Hà Nội
CS1: P.1114, Tòa nhà CT.A 789 Bộ Quốc Phòng, Mỹ Đình, Hà Nội
CS2: P.601, Tòa nhà C1+C2 Ngõ 106 Lê Trọng Tấn, Thanh Xuân, Hà Nội
CS3: Số 8, Ngõ 117, Thái Hà, Đống Đa, Hà Nội
CS4: Số 50 Ngõ 91 Hoàng Quốc Việt, Cầu Giấy, Hà Nội
CS5: P.1008, Nhà N06, Ngõ 49 Trần Đăng Ninh, Cầu Giấy, Hà Nội
CS6: P.2215, tầng 22 tòa FLC 36 Phạm Hùng
CS7: C.1909 Tòa Hồ Gươm Plaza, Trần Phú, Hà Đông, Hà Nội
CƠ SỞ TP HỒ CHÍ MINH
CS1: Lầu 2 P.209 chung cư Thống Nhất, 148 Thống Nhất, Tân Thành, Tân Phú, TP HCM
CS2: 283/45 Đường Cách Mạng Tháng Tám, Phường 12, Quận 10, TPHCM
CS3: P504, Tòa C4, Chung Cư Khang Gia, Đường 38, Phường 14, Quận Gò Vấp, TPHCM
CS4: 74 Đường Nguyên Hồng, P.1 Q.Gò Vấp, TPHCM
Hotline: 0982.512.785, Điện thoại: 02462.97.98.96
Thời gian làm việc: Từ 8h - 21h hàng ngày
Zalo: Thầy Dương vui tính (+84).982.512.785
Email: viettamduc.edu@gmail.com | Website :https://daotaolaptrinh.edu.vn
Copyright © 2021, Khóa học đồ họa, lập trình chất lượng tại Hà Nội
Bản quyền thuộc Công ty Việt Tâm Đức