Home › Forum › Problemi Vari con WP › Numero di post
-
AutorePost
-
-
21 Maggio 2005 alle 2:14 #160ZonekillerPartecipante
Ciao a tutti. Mi chiedevo in che modo è possibile indicare il numero totale di post pubblicati in due o più categorie.
Sarò più chiaro. So che è possibile visualizzare il numero di post relativi ad una categoria: es. internet (10), immagini (6)… io invece vorrei sapere con quale codice posso visualizzare una cosa tipo questa: “Post scritti: 100” (escludendo però alcune categorie).
Grazie
-
22 Maggio 2005 alle 14:58 #32899ZonekillerPartecipante
Nessuno sa aiutarmi? Ho trovato solo un plugin, POSTCOUNT, che però visualizza il numero totale di post senza la possibilità di poter escludere determinate categorie… almeno credo dato che nel momento in cui lo attivo ottengo un sacco di errori.
-
22 Maggio 2005 alle 17:00 #32900SteveAglAmministratore del forum
Non esiste alcuna funzione che faccia questo tocca scrivere un plugin apposito mi sa.
-
22 Maggio 2005 alle 18:59 #32901ZonekillerPartecipante
Non ne vale la pena ma mi avrebbe fatto comodo. Grazie per la risposta.
ciao
-
19 Giugno 2005 alle 21:00 #33149ZonekillerPartecipante
Stavo pensando che nella dashboard wordpress mostra il numero totale di post e commenti… non è possibile sfruttare quella funzione? Io non saprei come richiamarla ma insomma… se li c’è vuol dire che un codice esiste, o no?
E poi, è possibile mostrare il numero di post di una categoria al di fuori della sidebar? ho una pagina archivio per ogni categoria e vorrei, per ognuna di queste, inserire il numero di post scritti.
ciao
-
19 Giugno 2005 alle 22:31 #33152SteveAglAmministratore del forum
> Stavo pensando che nella dashboard wordpress mostra il numero
> totale di post e commenti… non è possibile sfruttare quella funzione?
Zone, fai prima a scriverti il plugin:
<?php
/*
Plugin Name: Quanti Post
Plugin URI: http://www.cl7.it/
Description: Conta i post di una determinata categoria
Author: Mr.Brown
Version: 1.0
Author URI: http://www.cl7.it/
*/
function quanti_post($categoria){
global $wpdb, $tablepost2cat;
$articoli = $wpdb->get_results("SELECT post_id FROM $tablepost2cat WHERE category_id = '$categoria'");
if ($articoli){
$numero_post = count($articoli);
return $numero_post;
}
}
?>
la funzione la richiami nel template cosà¬:
<?php echo quanti_post(1); ?>
e ti da il numero di post che appartengono alla categoria che ha id 1
vuoi mostrare il numero dei post della categoria 3 e della categoria 5 ?
<?php
$cat3 = quanti_post(3);
$cat5 = quanti_post(5);
$totale = $cat3 + $cat5;
echo $totale;
?>
E quest’è. Ovviamente il plugin non è testato e cmq declino ogni responsabilità se ti scassa il blog
-
19 Giugno 2005 alle 23:10 #33154ZonekillerPartecipante
Il fatto è che io non sono in grado di scrivere plugin anche se quando li leggo sembrano molto intuitivi. Col passare del tempo comunque sto familiarizzando.
Intanto ti ringrazio, domani lo provo e nel caso lo modifico. Ma tu come hai imparato? dove hai iniziato (siti di riferimento etc.).
notte
-
20 Giugno 2005 alle 9:22 #33160SteveAglAmministratore del forum
> Ma tu come hai imparato? dove hai iniziato
> (siti di riferimento etc.)
Scrivere plugin per WP non è poi tanto difficile, (ovviamente dipende sempre da quello che vuoi fare e se conosci un po’ di programmazione PHP), cmq buoni punti di partenza sono il Codex (vedi anche il nostro Wiki dove abbiamo tradotto la pagina “Scrivere un plugin“, e il Forum di WP.
-
20 Giugno 2005 alle 11:51 #33168ZonekillerPartecipante
Grazie, almeno so dove cominciare a mettere le mani.
Comunque il tuo plugin mi da questo errore:
“Warning: Cannot modify header information – headers already sent by…”
In realtà ottengo questo errore anche con altri plugin che sono costretto a disattivare e disinstallare. Non so da cosa dipende, ma ho notato che quando capita viene automaticamente disabilitato il plugin “Live preview”. Un conflitto?
-
20 Giugno 2005 alle 11:53 #33169SteveAglAmministratore del forum
Controlla che ogni plugin non abbia righe vuote prima del
<?php
iniziale e dopo il?>
finale. Se le trovi, cancellale. -
20 Giugno 2005 alle 12:16 #33172ZonekillerPartecipante
WOOOOOOOOOOOOW! Finalmente ho risolto questo problema che mi affliggeva da un pò e… si, il tuo plugin funziona e alla grande!
GRAZIE!
PS: ecco il risultato http://www.zonekiller.it/film/
-
16 Novembre 2006 alle 12:59 #41535giofiloPartecipante
Per mrbrown:
Ho utilizzato questo plugin, complimenti!
Ho provato a farlo da solo anche per il numero di commenti, ma non ce l’ho fatta…potresti dirmi come fare?
Grazie!
-
16 Novembre 2006 alle 16:06 #41539SteveAglAmministratore del forum
per i commenti ce ne sono diversi
fai una ricerca in questo forum e nel blog
-
16 Novembre 2006 alle 18:21 #41540giofiloPartecipante
Ho cercato, mrbrown, ma non ho trovato…
-
27 Novembre 2006 alle 20:14 #41836giofiloPartecipante
Per Mrbrown o altri che saprà rispondere:
Il plugin Quanti Post qui sopra fa una cosa che non capisco: quando gli dico <?php echo quanti_post(1); ?> non mi indica solo i post contenuti nella categoria 1, ma somma il numero di quest’ultimi con il numero delle pagine!
Cioè, nel mio blog ho 2 categorie con un post a testa e 3 pagine. Il numero dei post per la categoria 2 risulta 1, ma quello per la categoria 1 risulta 4!
Come mai?
Grazie!
-
7 Giugno 2007 alle 11:47 #44990ewpPartecipante
ho installato correttamente il plugin quantipost. però non riesco a richimare la funzione nel template. (come sopra indicato bisogna inserire “<?php echo quanti_post(1); ?>”)
uso il tema glossyblue. nella sidebar la sezione categorie si presenta cosà¬:
<h2 class=”sidebartitle”><?php _e(‘Categories’); ?></h2>
<ul class=”list-cat”>
<?php wp_list_cats(‘sort_column=name&optioncount=1&hierarchical=0’);?>
e la modifico cosà¬:
<h2 class=”sidebartitle”><?php _e(‘Categories’); ?></h2>
<ul class=”list-cat”>
<?php wp_list_cats(‘sort_column=name&optioncount=1&hierarchical=0’);<?php echo quanti_post(1); ?>
qualcuno sa dirmi dove sbaglio?
le ho provate tutte ma non ci riesco
grazie
-
9 Giugno 2007 alle 14:11 #45029wollyAmministratore del forum
manca la chiusura di wp_list_cats
-
11 Giugno 2007 alle 13:11 #45048ewpPartecipante
in che senso manca la chiusura? devo inserire nuovamente wp_list_cats?
grazie
-
11 Giugno 2007 alle 15:01 #45050wollyAmministratore del forum
manca >
-
12 Giugno 2007 alle 1:00 #45058TraffykPartecipante
<?php wp_list_cats('sort_column=name&optioncount=1&hierarchical=0'); ?>
<?php echo quanti_post(1); ?>
oppure
<?php
wp_list_cats('sort_column=name&optioncount=1&hierarchical=0');
echo quanti_post(1);
?>
Naturalmente dovresti perfezionare anche la parte presentativa, tipo aggiungere delle parentesi e degli spazi, poi non so se il compito lo fa gia l plugin da solo.
-
14 Giugno 2007 alle 12:49 #45117ewpPartecipante
ancora non mi funziona
wolly dicevi che qui manca la chiusura di wp_list_cats:
<h2 class=”sidebartitle”><?php _e(‘Categories’); ?></h2>
<ul class=”list-cat”>
<?php wp_list_cats(‘sort_column=name&optioncount=1&hierarchical=0’);<?php echo quanti_post(1); ?>
mi puoi indicare esattamente dove?
devo modificare solo il codice della sidebar o anche qualcosa altrove? non riesco a capire perchè non visualizza il conteggio…
ah, vi ricordo che ho installato il plugin quantipost. in teoria installato il plugin bastava aggiungere una stringa di codice e il gioco era fatto
grazie mille
-
14 Giugno 2007 alle 12:50 #45118ewpPartecipante
ancora non mi funziona
wolly dicevi che qui manca la chiusura di wp_list_cats:
<h2 class=”sidebartitle”><?php _e(‘Categories’); ?></h2>
<ul class=”list-cat”>
<?php wp_list_cats(‘sort_column=name&optioncount=1&hierarchical=0’);<?php echo quanti_post(1); ?>
mi puoi indicare esattamente dove?
devo modificare solo il codice della sidebar o anche qualcosa altrove? non riesco a capire perchè non visualizza il conteggio…
ah, vi ricordo che ho installato il plugin quantipost. in teoria installato il plugin bastava aggiungere una stringa di codice e il gioco era fatto
grazie mille
-
16 Giugno 2007 alle 15:51 #45162TraffykPartecipante
Avevo risposto sopra… mah
-
17 Giugno 2007 alle 11:51 #45186ewpPartecipante
traffyk avevo letto la tua risposta… ma non ci sono riuscita!
puoi cortesemente rispiegarmi il passaggio che mi sono persa?
grazieeee
-
18 Giugno 2007 alle 21:47 #45227TraffykPartecipante
Non c’era molto da spiegare, avevo semplicemente corretto il codice da te inviato, prova a mettere quello e dovrebbe andare
-
21 Giugno 2007 alle 14:06 #45282ewpPartecipante
non funziona nessuno dei 2 codici.
qualcuno conosce una soluzione?
grazie!!!
-
-
AutorePost
- Il topic ‘Numero di post’ è chiuso a nuove risposte.