Jak już, to jedynie edycji szablonu. Jednak nie rozumiem, jak strona ma być jednym wielkim widgetem? Coś zakręciłeś …
Strona główna ma być wielkim widgetem, reszta ma być normalnie.
Już sam doczytałem że trzeba szablon edytować. Teraz tak:
Wywaliłem już <?php if ( have_posts() ) : ?> i całą pętle. Newsy się nie pokazują ale reszta podstron trybi normalnie.
Index.php:
<?php if is_home(); ?>
//Kod na strone główną. Będzie coś z <?php locate_template........
<?php elese: ?>
<?php locate_template( array( 'leftsidebar.php' ), true ) ?>
<?php endif; ?>
function.php
register_sidebar(
array(
'id' => 'left sidebar',
'name' => 'Left Sidebar',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widgettitle">',
'after_title' => '</h3>'
),
array(
'id' => 'home sidebar',
'name' => 'home Sidebar',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widgettitle">',
'after_title' => '</h3>'
)
);
Do tego dorobię jeszcze kod do home_sidebar.php
Chociaż z tego co wiedzę, to page.php odpowiada za resztę podstron i mogę wywalić ifa i po prostu dać innego locate_template.
Dobrze ja to rozumiem? Proszę potwierdzić moje spostrzeżenia.
Najlepiej plik index.php zostaw sobie w spokoju, i stwórz plik home.php – tam się baw. Dobrze rozumiesz że page.php odpowiada za strony, całą strukturę szablonów masz tutaj:
http://codex.wordpress.org/Template_Hierarchy