Chức năng Thanh bên động của WordPress

Chủ đề điển hình của bạn sẽ có ít nhất một thanh bên. Mã để xác định thanh bên khá đơn giản.Giả sử rằng thanh bên cụ thể của chúng ta được bao bọc trong một và tiêu đề của nó được bao bọc trong một thẻ. của chúng tôi xác định thanh bên này sẽ giống như sau:<aside><h3>functions.php
register_sidebar(array(
  'name' => __( 'Main Sidebar', 'butter' ),
  'before_widget' => '<aside id="%1$s" class="widget %2$s">',
  'after_widget' => '</aside>',
  'before_title' => '<h3>',
  'after_title' => '</h3>',
));
Về cơ bản, chúng tôi đặt tên cho thanh bên được widget hóa là “Thanh bên chính”, gói tất cả trong một phần tử sang một bên và đặt bất kỳ tiêu đề tiện ích nào bên trong nó ở bên trong h3. Hàm trên đăng ký và định nghĩa một thanh bên có tên là “Thanh bên chính” và đánh dấu HTML của nó. Bạn thường thấy cần phải có nhiều hơn một thanh bên để bạn có thể sao chép / dán đoạn mã trên và thay đổi tên. Với “Main Sidebar” được định nghĩa trong functions.php, sau đó bạn có thể gọi nó trong front-end. Ví dụ, trong , chúng tôi sẽ bao gồm những điều sau:sidebar.php
<?php if ( is_active_sidebar( 'Main Sidebar' ) ) : ?>
  <?php dynamic_sidebar( 'Main Sidebar' ); ?>
<?php endif; ?>