Hãy tìm kiếm trước khi đặt câu hỏi, bạn sẽ tiết kiệm rất nhiều thời gian

Nhưng đừng ngại hỏi và đóng góp câu trả lời

Thêm widget ở trang chủ

0 phiếu
level-1 đã hỏi 3 Tháng 5, 2015 bởi Khách
Mình muốn thêm 1 widget mà chỉ hiển thị widget khi ở trang chủ, còn các trang khác thì không hiển thị thì làm thế nào ?
Hỏi bạn bè:

1 câu trả lời

0 phiếu
level-9 đã trả lời 3 Tháng 5, 2015 bởi phuthinhbkdn Chuyên gia (13,520 điểm)

Bạn có thể làm như sau :

1. Thêm đoạn code này để tạo thêm widget trong file function.php

//* Do NOT include the opening php tag

//* Register welcome widget

genesis_register_sidebar( array(

'id' => 'welcome-message',

'name' => __( 'Welcome Message', 'ten' ),

'description' => __( 'This is the welcome message section.', 'ten' ),

) );

2.Thêm đoạn code này để hiển thị widget

<?php

//* Do NOT include the opening php tag

//* Hook welcome message widget area after header

add_action( 'genesis_after_header', 'test' );

function test() {

if ( ! is_front_page() || get_query_var( 'paged' ) >= 2 )

return;

genesis_widget_area( 'welcome-message', array(

'before' => '<div class="welcome-message" class="widget-area">',

'after' => '</div>',

) );

}

Chúc bạn thành công

Chuyên mục HOT

Câu hỏi từ mạng lưới

...