• User

    Featured category

    Salve, sto modificando un template gratuito per il sito sporteconomy24.it e funziona tutto molto bene. Questo template però è impostato di default a mostrare 3 categorie featured in home, ovvero 3 categorie che posso scegliere io dal pannello di amministrazione. C'è qualche modo per aumentare il numero di categorie da mostrare, magari agendo sul file home.php ?


  • User Attivo

    Ho fatto alcuni tentativi in locale, e sembra funzionare (visto che ho installato il tuo tema per quell'altra cosa che avevi chiesto in merito alle thumb, tra l'altro ho risposto al tuo pm chiedendo altre info sui plugin che usi, ma ancora non me le hai mandate).

    Innanzitutto apri il file "theme_options.php", che è quello che gestisce le opzioni del tuo tema nel pannello di amministrazione. Cerca questo codice:

    <input type="text" name="<?php echo $settings; ?>[featured_bottom_thumb_width]" value="<?php echo get_theme_mod('featured_bottom_thumb_width'); ?>" size="3" /> x <input type="text" name="<?php echo $settings; ?>[featured_bottom_thumb_height]" value="<?php echo get_theme_mod('featured_bottom_thumb_height'); ?>" size="3" /></p>
                </div>
            </div>
    ```E subito dopo inserisci questo codice:
    
    

    <div class="postbox">
    <h3><?php _e("Homepage Featured Bottom 2", 'studiopress'); ?></h3>
    <div class="inside">
    <p><?php _e("Select which category you want displayed", 'studiopress'); ?>:<br />
    <?php wp_dropdown_categories(array('selected' => get_theme_mod('featured_bottom_2'), 'name' => $settings.'[featured_bottom_2]', 'orderby' => 'Name' , 'hierarchical' => 1, 'hide_empty' => '0' )); ?></p>

                <p><?php _e("Number of posts to show", 'studiopress'); ?>:<br />
                <input type="text" name="<?php echo $settings; ?>[featured_bottom_num]" value="<?php echo get_theme_mod('featured_bottom_num'); ?>" size="3" /></p>
                
                <p><?php _e("Thumbnail dimensions", 'studiopress'); ?> (<?php _e("Width x Height", 'studiopress'); ?>)<br />
                <input type="text" name="<?php echo $settings; ?>[featured_bottom_thumb_width]" value="<?php echo get_theme_mod('featured_bottom_thumb_width'); ?>" size="3" /> x <input type="text" name="<?php echo $settings; ?>[featured_bottom_thumb_height]" value="<?php echo get_theme_mod('featured_bottom_thumb_height'); ?>" size="3" /></p>
            </div>
        </div>
    
    
    Non è ancora finita, ora devi modificare il file "**home.php**". Cerca questo codice:
    
    
    <?php $cat = get_category(get_theme_mod('featured_bottom')); ?>
                <strong><a href="<?php echo get_category_link(get_theme_mod('featured_bottom')); ?>" rel="bookmark"><?php echo __("Read More Posts From ", 'studiopress')." ".$cat->name; ?></a></strong>
            
            </div>
        
        </div>
    
    
    

    <div id="homepagebottom">

            <div class="hpbottom">
            <h3><?php echo cat_id_to_name(get_theme_mod('featured_bottom_2')); ?></h3>
                
                <?php $recent = new WP_Query("cat=".get_theme_mod('featured_bottom_2')."&showposts=".get_theme_mod('featured_bottom_num')); while($recent->have_posts()) : $recent->the_post();?>
                <?php if( get_post_meta($post->ID, "thumb", true) ): ?>
                <a href="<?php the_permalink() ?>" rel="bookmark"><img class="thumb" src="<?php bloginfo('template_directory'); ?>/tools/timthumb.php?src=<?php echo get_post_meta($post->ID, "thumb", $single = true); ?>&amp;h=<?php echo get_theme_mod('featured_bottom_thumb_height'); ?>&amp;w=<?php echo get_theme_mod('featured_bottom_thumb_width'); ?>&amp;zc=1" alt="<?php the_title(); ?>" /></a>    
                <?php else: ?>
                <?php endif; ?>                
                
                <strong><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></strong>
                <?php the_content_limit(350, __("[Read more of this review]", 'studiopress')); ?>
                    
                <hr/>
                    
                <?php endwhile; ?>
                        
                <?php $cat = get_category(get_theme_mod('featured_bottom_2')); ?>
                <strong><a href="<?php echo get_category_link(get_theme_mod('featured_bottom_2')); ?>" rel="bookmark"><?php echo __("Read More Posts From ", 'studiopress')." ".$cat->name; ?></a></strong>
            
            </div>
        
        </div>
    

  • User

    Ciao, grazie mille sei davvero gentilissimo. Tra un po' provo tutto e ti faccio sapere. Per quanto riguarda i plugin mi devo accordare un attimo con l'admin del sito per farteli avere 😉 grazie di cuore per la disponibilità...


  • User

    Funziona tutto alla grande, grazie mille dell'aiuto. Volevo chiederti solo se per aggiungere altre categorie ancora devo ripetere il procedimento mettendo** featured_bottom_2 -3-4-5...'** e così via ?

    PS: ti invio in privato il link per scaricare i plugin


  • User Attivo

    Esatto, puoi aggiungere tutti i blocchi che ritieni opportuno. 😉 Naturalmente se aggiungi un'altra categoria, o comunque un numero pari di categorie, puoi inserirli anche come blocchi laterali, e non necessariamente come featured_bottom, il principio è lo stesso.

    Per il discorso delle thumb, installo i plugin e ti faccio sapere appena ho un attimo per testare il tutto. 🙂


  • User

    E come dovrebbe essere il codice per metterli come blocchi laterali ?


  • User Attivo

    Il principio è identico, ma ovviamente dovrai effettuare le modifiche sul codice relativo a Homepage Featured Top Left, e Homepage Featured Top Right, anziché il bottom.


  • User

    Perfetto, grazie mille. 😉