2010-09-09 11 views
7

Czy można używać widżetów poza paskiem bocznym? Po przypisaniu ich do panelu administracyjnego należy przeciągnąć je na pasek boczny, ale chciałbym zaimplementować funkcję wyszukiwania poza paskiem bocznym. Mogę to zrobić?Używanie widżetów poza paskiem bocznym?

Odpowiedz

2

Absolutnie. This thread na forach pomocy WordPressa powinno zacząć działać. To tworzy nowy obszar widget gotowy nazwie Homepage, które mogą być następnie wykorzystane w żadnym z plików szablonu motywu za:

functions.php motywu za

if (function_exists('register_sidebar')) { 
    register_sidebar(array(
     'name'=> 'Main', 
     'id' => 'main', 
     'before_widget' => '<div class="widget_box side">', 
     'after_widget' => '</div>', 
     'before_title' => '<h3>', 
     'after_title' => '</h3>', 
    )); 
    register_sidebar(array(
     'name'=> 'Homepage', 
     'id' => 'homepage', 
     'before_widget' => '<div class="widget_box">', 
     'after_widget' => '</div>', 
     'before_title' => '<h3>', 
     'after_title' => '</h3>', 
    )); 
} 

Plik szablonu chcesz widget główną w

<?php if (function_exists('dynamic_sidebar') && dynamic_sidebar('Homepage')) : ?> 

Alternatywnie, można użyć My Custom Widgets plugin zrobić to samo.

+1

Do przyszłych osób odwiedzających ... przewijanie w dół – adamj

20

Prawidłowa odpowiedź to użyć the_widget()

użyłem go zintegrować widgetu do mojego własnego niestandardowego widgetu. Sprawdź numer codex, aby dowiedzieć się, jak go używać.

+4

+1, o wiele łatwiej niż zaakceptowana odpowiedź. – Sparky

+4

To jest poprawna odpowiedź. Pozwala na wywołanie widgetu bez użycia panelu administracyjnego. –

Powiązane problemy