Leonardo.it

I say blog!

  • 18
  • set

WordPress, come escludere determinate categorie in svariate situazioni

Pubblicato da @naqern (Andrea Guida)in Tips/Trick, Wordpress | 18 settembre, 2008 | 10:00 am

Parafrasando il titolo di una vecchia canzone di Mario Riva, possiamo tranquillamente dire che WordPress è sempre WordPress. Quindi, eccoci nuovamente qui a proporvi qualche succulento trucchetto dedicato a questa, che è da molti considerata come la miglior piattaforma di blogging attualmente in circolazione.

Entrando più nel dettaglio, oggi vedremo insieme come escludere determinate categorie in svariate situazioni. Una mossa apparentemente secondaria, ma che può risultare pressoché vitale nella gestione quotidiana di un blog.

Pronti ad iniziare?

Eliminare una categoria dalla lista delle categorie

Che sia nella sidebar laterale, nell’archivio, o in qualsiasi altra pagina, la lista delle categorie di un blog può essere facilmente manipolata modificando i file php chiamati index, archive, search, the_loop, archives e sidebar. Per essere ancora più precisi, può essere esclusa una categoria dalla lista delle categorie, modificando il codice:

< ?php wp_list_cats(); ?>

e trasformandolo in:

< ?php wp_list_cats('exclude=4, 5'); ?>

dove “4″ e “5″ sono i numeri relativi alle categorie da escludere. I numeri di ogni categoria – ricordiamo – sono facilmente ottenibili nella dashboard del blog.


Come rimuovere una categoria dai feed RSS

E’ possibile escludere le categorie desiderate anche dai feed RSS, non mostrando quindi taluni post tra le news che arrivano quotidianamente negli appositi reader degli iscritti. Per far ciò, basta modificare l’URL dei feed del proprio blog in questo modo:

http://example.com/feed?cat=-3&cat=-4&amp;cat=-5

dove “4″ e “5″ sono i numeri relativi alle categorie da escludere.

Come escludere una categoria dalla home page

Se, per un motivo o l’altro, si desidera rimuovere una categoria dalla home page del proprio blog, basta modificare il file index.php, trasformando il codice:

< ?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

in questo:

< ?php query_posts('cat=-4'); ?>
< ?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

dove “4″ è il numero relativo alla categoria da escludere.

Mostrare i post recenti di una determinata categoria nella sidebar

Modificando il file relativo alla sidebar del proprio blog, è possibile mostrare i post recenti di una determinata categoria in quest’ultima. Tutto quello che occorre fare è utilizzare tale codice:

< ?phpquery_posts('cat=4&showposts=10'); ?>
<ul>
< ?php while (have_posts()) : the_post(); ?>
<li></li>
< ?php endwhile;?>
</ul>

< ?phpquery_posts('cat=-4&showposts=10'); ?>
<ul>
< ?php while (have_posts()) : the_post(); ?>
<li>
</li>
< ?php endwhile;?>
</ul>

< ?phpquery_posts('cat=-4,-5&showposts=10'); ?>
<ul>
< ?php while (have_posts()) : the_post(); ?>
<li>
</li>
< ?php endwhile;?>
</ul>

< ?php the_content() ?>
in
< ?php the_excerpt() ?>

< ?php the_content() ?>
in
< ?php the_title() ?>


Termini legati all'articolo: , , , .
Altri articoli:

Articoli correlati a "WordPress, come escludere determinate categorie in svariate situazioni"



Commenti:

Sono stati scritti 2 commenti su "WordPress, come escludere determinate categorie in svariate situazioni"

  1. Eta

    Posso suggerirvi un fuutro articolo?
    Io vorrei tanto sapere come aggiungere diversi font a WordPress in modo da poter usare anche altri alfabeti.
    Grazie ciao

  2. Ciao,
    attenzione c’è un tag di un link non chiuso correttamente che dà problemi alla navigazione in quest’articolo.
    Riguardo le soluzioni proposte: quella per escludere dalla home una categoria non funziona perché se si inserisce quel codice salta tutta l’impaginazione, cioè, per i meno pratici di, se cliccate poi su “pagina successiva” continuerete a visualizzare gli stessi articoli.
    A presto




Il network di ISayBlog!


Diventa fan di Geekissimo su Facebook!

Gallery

Windows 8


Consigliaci su Google!

Archivi

Categorie