2013-03-19 18 views
7

tôi đã cài đặt một pludgin có tên là Translator Box, tôi sử dụng mã ngắn của nó và đặt nó vào header.php chủ đề wordpress của tôi.Cách thêm tiện ích vào header.php trong wordpress?

[translation_box languages="english,russian,german,spanish,french,chinese" width="100%" height="200px" bgcolor="white" txtcolor="#000000"] 

nhưng không hoạt động!

nó cũng tạo tiện ích ở Tiện ích được bật trong phần tiện ích con. là có một cách khi sử dụng một số mã trong header.php có thể gọi các widget? cảm ơn bạn.

Trả lời

2

sử dụng do_shortcode

<?php echo do_shortcode($content) ?> 
+0

có cách nào để tìm ra mã vạch pludgin không? thank u – down1337

+1

Hầu hết các plugin sẽ có shortcode trong tài liệu của họ. Nếu không, bạn có thể xem qua các tệp PHP của plugin cho "add_shortcode". Định dạng sẽ là add_shortcode ('short_code_name', 'function_name'). –

15

Bạn có thể xác định một phần trong header.php của bạn để hiển thị widget. Trong functions.php của bạn làm một cái gì đó như thế này:

function my_widgets_init() { 

register_sidebar(array(
    'name' => __('Main Sidebar', 'your-theme'), 
    'id' => 'sidebar-1', 
    'before_widget' => '<div id="%1$s" class="widget %2$s">', 
    'after_widget' => "</div>", 
    'before_title' => '<h3>', 
    'after_title' => '</h3>', 
)); 

register_sidebar(array(
    'name' => __('Header Area', 'your-theme'), 
    'id' => 'sidebar-2', 
    'description' => __('An optional widget area for your site header', 'your-theme'), 
    'before_widget' => '<div id="%1$s" class="headwidget %2$s">', 
    'after_widget' => "</div>", 
    'before_title' => '<h3>', 
    'after_title' => '</h3>', 
)); 
} 
add_action('widgets_init', 'my_widgets_init'); 

Phần thứ nhất ví dụ sẽ là khu vực phụ tùng của bạn trong thanh bên và các khu vực phụ tùng của bạn thứ hai trong phần đầu của bạn.

Bây giờ bao gồm trong file header.php của bạn:

<?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar-2')) : ?> 
<?php endif; ?> 

nơi widget của bạn nên có.

Trong giao diện quản trị của bạn, bây giờ bạn sẽ có 2 khu vực ('Thanh bên chính' và 'Khu vực Tiêu đề'), bạn có thể điền với các tiện ích.