Home › Forum › Problemi Vari con WP › Gestione sidebar per le pagine delle categorie
-
AutorePost
-
-
18 Settembre 2014 alle 14:23 #27999mpidalaPartecipante
Salve a tutti,
gradirei sapere da dove si possono modificare le sidebar visualizzabili nelle pagine create automaticamente utilizzando le categorie.
Se fossero delle pagine statiche so perfettamente come gestirle e personalizzarle, ma per le pagine delle categorie non ho trovato impostazioni, nè validi spunti in rete.
Ringrazio anticipatamente fin d’ora chiunque mi risponderà .
-
18 Settembre 2014 alle 15:01 #113592
-
18 Settembre 2014 alle 15:11 #113593mpidalaPartecipante
So come creare e personalizzare le sidebar, non è questo il problema, già uso widget logic e simple page sidebar. Il problema è che vorrei sapere dove avviene la chiamata, la dichiarazione della sidebar per le pagine dinamiche create utilizzando le categorie. Probabilmente ci sarà un “get sidebar” da qualche parte di codice in qualcuno dei tanti file della cartella del sito. Ma dove?
-
18 Settembre 2014 alle 15:18 #113594elmaniseroPartecipante
Dipende dal tema che usi, inoltre quei due plugin che ti ho segnalato fanno quello che chiedi a differenza di quelli che usi.
Evidentemente non hai letto la descrizione o aperto quei due link.
Anche questo plugin credo possa esserti utile ma non ne ho la certezza.
-
18 Settembre 2014 alle 16:10 #113595mpidalaPartecipante
Veramente ho letto la descrizione e guardato le screen, ma siccome vorrei sapere come funziona WordPress quando si creano le categorie e come vengono richiamate e create le pagine delle categorie, suppongo sia li la chiamata della rispettiva sidebar, non mi sono soffermato più di tanto.
Le installerò e le proverò.
-
18 Settembre 2014 alle 16:12 #113596wollyAmministratore del forum
cerca category template e hai la soluzione.
Studiati anche la gerarchia dei template.
-
19 Settembre 2014 alle 11:21 #113601mpidalaPartecipante
Il codice della file category.php è il seguente:
‘<?php
$contentFormat = isset($contentFormat) ? $contentFormat : ‘gare’;
$sidebar = isset($sidebar) ? $sidebar : ‘categorie’;
get_header();
?>
<div id=”main” class=”wrapper”>
<div class=”grid-container”>
<div id=”content” class=”grid-75 push-25″>
<header class=”category-header”>
<h1 class=”category-title”><?php single_cat_title(); ?></h1>
</header>
<?php if (isset($intro)) : ?>
<div class=”intro entry-content”>
<?= $intro ?>
</div>
<?php endif; ?>
<?php twentytwelve_content_nav( ‘nav-above’ ); ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( ‘content-‘ . $contentFormat ); ?>
<?php endwhile; // end of the loop. ?>
<?php twentytwelve_content_nav( ‘nav-below’ ); ?>
</div>
<?php get_sidebar($sidebar) ?>
</div>
</div>
<?php get_footer(); ?>’
Fa riferimento alla sidebar “categorie”, solo che su alcune categorie funziona e su altre no!!
category/comunicazione/news/ -> si
category/comunicazione/galleria-foto/ -> no
Per quanto riguarda la gerarchia i template appropriati ci sono tutti… non capisco!!
-
23 Settembre 2014 alle 14:39 #113692mpidalaPartecipante
Trovato l’arcano!!!
C’è un file “sidebar-categorie.php” che con dei cicli if/elseif vincola alcune sidebar e manca la previsione dei casi restanti. Con un else ho risolto tutti i problemi.
Grazie a tutti per la partecipazione!
-
-
AutorePost
- Devi essere connesso per rispondere a questo topic.