Risposte nei forum create
-
AutorePost
-
22 Febbraio 2008 alle 17:24 in risposta a: Nascondere la dizione di una categoria (non anche i post appartenenti) #50958GuardRailPartecipante
Perfetto, eliminato dalla sidebar con wp_list_categories e l’attributo exlude.. mmm nei post ora vedo.. mi sa che me lo tengo :p
22 Febbraio 2008 alle 16:17 in risposta a: Nascondere la dizione di una categoria (non anche i post appartenenti) #50956GuardRailPartecipanteCiao Steve
Sto usando queste due categorie per due motivi differenti.
Una è la categorie news, usata per visualizzare alcuni post (titolo e abstract) sulla sidebar, l’altra è la categoria “in evidenza”, usata come detto qua per differenziare la formattazione di alcuni post.
Sfortunatamente non sono capace minimamente di fare ciò che mi dici per eliminare la categoria dai post, quindi mi arrangerò dandole un nome accettabile (magari invece di “in evidenza”, la chiamo “avvisi”) e amen
Per eliminarla dalla sidebar invece io ho provato con questo codice
<?php wp_list_cats('sort_column=name&optioncount=1&hierarchical=0&cat=-19'); ?>
ma non ottengo nessun risultato. Usando wp_list_categories in questo modo funge?GuardRailPartecipanteAllora, ho risolto. Scrivo qui nel caso interessi a qualcuno.
Lasciate stare quanto sopra, ho cambiato metodo.
Prima di tutto ho creato una categoria ad hoc (chiamiamola “in evidenza”), assegnata ai/ai post da formattare diversamente dal resto.
Poi ho inserito nel file style.css la classe formattata diversamente
Nel mio caso questa
.post-evid {
background: #ffffff;
border: 1px dashed #14568A;
float:left;
font-size: 100%;
}
.post-evid h2 {
background: #F8F8EE;
color: #0E66BE;
font-weight: bold;
text-align: center;
font-variant: small-caps;
}
Poi ho editato il file index.php in questo modo
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php if ( in_category('40') ) { ?>
<div class="post-evid">
<?php } else { ?>
<div class="post" id="post-<?php the_ID(); ?>">
<?php } ?>
40 è l'id della categoria in evidenza, in questo modo se il post appartiene alla categoria 40, si applica la classe post-evid, altrimenti la classe "post".
Spero possa essere utile, grazie alle info trovate sul wiki e ai vostri aiui
GuardRailPartecipanteHo dato una controllata e sto facendo passi in avanti
Sono riuscito a dare una formattazione diversa ad un preciso post, solo che ho un problema.
Il post in questione si ripete due volte nella home, la prima con la formattazione “speciale”, e subito dopo con la formattazione regolare valida per tutti i post, e dopo non appaiono i successivi post.
Cosa dovrei modificare?
Questo è il codice del content
<div id="content">
<?php query_posts("p=16"); ?>
<div class="post-evid">
<?php while (have_posts()) : the_post(); ?>
<h2>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></h2>
<div class="post-content">
<?php the_content('Continua a leggere �'); ?>
</div>
</div >
<?php endwhile; ?>
<?php
if (is_home()) {
query_posts("cat=-19");
}
?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<div class="entry">
<h2>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></h2> <span class="post-views"><?php if(function_exists('the_views')) { the_views(); } ?></span> <span class="post-calendar"> <?php if(function_exists('the_ratings')) { the_ratings(); } ?></span>
<div class="post-content">
<?php the_content('Continua a leggere �'); ?>
<span class="post-calendar">Pubblicato da <?php the_author() ?>, il <?php the_time('j F Y') ?></span>
<br>
<div class="postmetadata"><span class="post-cat"> <b>Pubblicato in <?php the_category(', ') ?></b></span> </div>
</div>
</div>
</div>
<?php endwhile; ?>
<div class="navigation">
<span class="navigation-b"></span><?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
</div>
<?php else : ?>
<h2 class="center">Nessun Risultato</h2>
<p class="center">Spiacenti, la ricerca non ha prodotto nessun risultato.
<?php endif; ?>
</div><!--/content -->
GuardRailPartecipanteTutto ok, grazie mille Steve!
22 Febbraio 2008 alle 9:23 in risposta a: Ogni Utente che vede solo i post della sua categoria #50934GuardRailPartecipanteForse questo fa al caso tuo. Non l’ho provato ma mi è capitato sotto gli occhi e mi sono ricordato della tua richiesta: http://wordpress.org/extend/plugins/level2categories-2/
GuardRailPartecipanteIo vorrei poter escludere una categoria solo dal wp_list_cat inserito nella sidebar, con questo plugin mi sembra non sia possibile, quale codice posso usare?
Ho provato cosà¬, ma nulla..
<?php wp_list_cats('sort_column=name&optioncount=1&hierarchical=0&cat=-19'); ?>
GuardRailPartecipanteGrazie mille, appena inviata
GuardRailPartecipanteGrazie per l’aiuto, posso magari usare un altro editor esente da questi problemi?
GuardRailPartecipanteIntanto grazie per l’aiuto
Allora ho nel css inserito la classe “post-evid” e inserito nel file index.php, dopo il content questo codice:
<?php query_posts("p=16"); ?>
<div class="post-evid">
<?php while (have_posts()) : the_post(); ?>
< a href "<? php the_permalink() ?>"<? php the_title(); ?>
<?php endwhile; ?>
</div >
dove p è il numero del post da tenere in evidenza, solo che mi dà errore (scusate ma sono proprio un principiante sul php)
Da tenere presente che uso già un query_post per escludere una categoria, infatti dopo..
<?php
if (is_home()) {
query_posts("cat=-19");
}
?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<div class="entry">
<h2>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></h2> <span class="post-views"><?php if(function_exists('the_views')) { the_views(); } ?></span> <span class="post-calendar"> di <?php the_author() ?> <?php the_time('j F Y') ?></span>
<div class="post-content">
<?php the_content('Continua a leggere »'); ?>
Intanto, è questa la strada corretta?C'è solo un errore di sintassi?
-
AutorePost