• Rozwiązano pobliska

    (@pobliska)


    Na dwóch stronach mam sidebary. Projekty-krajowe działają bez zarzutu, jednak w projekty zagraniczne drugi element widgetu jest generowany poza diva „widget-archiwum”, co rozwala cały układ. Źle mam wprowadzone warunki?
    http://ventok2.ehost.pl/wp/projekty-zagraniczne/

    <div class="widget-archiwum">
    			<?php
    if ( is_page('projekty-krajowe') ) :
    	get_sidebar( 'projekty-krajowe' );
    elseif ( is_page('projekty-zagraniczne') ) :
    	get_sidebar( 'projekty-zagraniczne' );
    else :
    	endif;
    ?>
    			</div>
Zobacz 2 odpowiedzi - od 1 do 2 (z 2 łącznie)
  • Warunki są dobre w końcu wczytuje dobre sidebary… Pokaż kod którym je rejestrujesz, bo 'Zamykasz’ je w elemencie listy, bez użycia listy przez co masz niepoprawny html.

    Edit
    Ten motyw jest popsuty i kiepsko zakodowany.

    Tam gdzie masz niepoprawny html czyli li bez listy sidebar siedzi tam gdzie powinien, natomiast tu gdzie jest problem masz poprawną listę…

    Generalnie chodzi o niepoprawny HTML.

    Line 76, Column 465: No space between attributes.
    …zawodowa-w-karyntii/” title=”Projekt „Nowe trendy w turystyce – praktyka zawod…

    Niedomknięty link

    Line 76, Column 521: Attribute – is not serializable as XML 1.0.
    …styce – praktyka zawodowa w Karyntii””>Projekt „Nowe trendy w turystyce …

    Nieprawidłowy link

    Wczytujesz plik z CSS pomiędzy </head> i <body>

    Twórca wątku pobliska

    (@pobliska)

    Przyjrzałem się ponownie kod rejestracji i okazało się, że wg kodu chciałem li zamykać divem :/ Już działa wszystko. Dziękuję za pomoc.

    if (function_exists('register_sidebar')) {
    register_sidebar(array(
    		'name'=> 'projekty-krajowe',
    		'id' => 'projekty-krajowe',
    		'before_widget' => '<li id="%1$s" class="widget %2$s">',
    		'after_widget' => '</li>',
    		'before_title' => '<h2 class="projekty-krajowe">',
    		'after_title' => '</h2>',
    	));
    }
    
    if (function_exists('register_sidebar')) {
    register_sidebar(array(
    		'name'=> 'projekty-zagraniczne',
    		'id' => 'projekty-zagraniczne',
    		'before_widget' => '<li id="%1$s" class="widget %2$s">',
    		'after_widget' => '</li>', TUTAJ MIAŁEM DIVA
    		'before_title' => '<h2 class="projekty-zagraniczne">',
    		'after_title' => '</h2>',
    	));
    }
Zobacz 2 odpowiedzi - od 1 do 2 (z 2 łącznie)

Temat ‘Dlaczego mam poza divem?’ jest zamknięty na nowe odpowiedzi.