Autor | Zpráva | ||
---|---|---|---|
Danoss Profil |
#1 · Zasláno: 28. 6. 2013, 17:56:04
Ahoj,
když jsem si nainstaloval nový sidebar tak ve wordpressu když přidám widgety a aktualizuji stránku tak ztama zmiznou sidebar.php <div id="secondary" class="l_wa" role="complementary"> <ul class="l_sidebar"> <?php if ( ! dynamic_sidebar( 'levy sidebar' ) ) : ?> <?php endif; ?> </ul> </div> functions.php register_sidebar(array( 'name' => 'levy sidebar', 'id' => '2', 'description' => 'levy sidebar', )); nevíte co s tím? |
||
jenikkozak Profil |
#2 · Zasláno: 28. 6. 2013, 19:27:37
Co má dělat funkce
dynamic_sidebar ? Jak s tím souvisí funkce register_sidebar ?
|
||
Danoss Profil |
já jsem to zkopíroval z nějaké stránky ale nevím z jaké to bylo.
já už mám ne webu jeden sidebar a chci přidat další |
||
Musilda Profil |
#4 · Zasláno: 29. 6. 2013, 06:17:36
Funkce register_sidebar vytvoří sidebar a funkce dynamic_sidebar jej vypíše v šabloně. Takže tady ta podmínka je - když není "levy sidebar", provede se kód v podmínce. Takže když vloží widgety do sidebaru, nic se nezobrazí.
<?php if ( is_active_sidebar( 'levy sidebar' ) ) : dynamic_sidebar( 'levy sidebar' ); else: ?> kód který chci obrazit, pokud není sidebar aktivní <?php endif; ?> Toto by mělo fungovat. |
||
Časová prodleva: 11 let
|
0