Vous n'êtes pas identifié.
Annonce
Mettez-vous à jour ! WordPress 3.5.1 est disponible en français.
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook, Google + et sur Twitter
#1 12-11-2012 15:17:29
random et functions.php
Bonjour,
j'ai deux questions complètement différentes mais bon.
1. J'aimerai afficher en home des images "au hasard" comme image de présentation de billet. Je me dis que je pourrais utiliser une fonction random de php mais est-ce que ça alourdit les requêtes ou c'est pareil que de faire un appel vers une image normale ?
2. J'ai créé une petite fonction
Code: html
<?php
$categories = get_categories('include=22');
$cat22 =$categories[0]->category_count;
?>
et j'appelle le résultat avec
Code: html
<?php echo $cat22; ?>
Pour l'instant, j'ai mis ça dans le fichier de thème où c'est appelé mais je me dis que ce serait peut-être mieux rangé dans functions.php sauf que je ne sais pas comment on fait ça.
Bon, voilà, des questions sans "priorité importante".
Mon blog consacré à l'actualité des plugins Wordpress: L'Écho des plugins WP
mon blog tout court: http://www.li-an.fr/blog/
Hors ligne
#2 12-11-2012 16:05:24
- Guy
- Blogueur
- Date d'inscription: 07-04-2011
- Messages: 14200
Re: random et functions.php
Je n'ai pas bien compris ce que tu veux faire.
Tu montres un moyen de connaitre et afficher le nombre de posts dans la catégorie 22, mais ... cela va servir à quoi?
Hors ligne
#3 12-11-2012 16:20:08
Re: random et functions.php
C'est juste une info pour les visiteurs pour qu'ils sachent ce qui les attend dans la catégorie :-) Je voulais juste savoir s'il fallait mieux le laisser tel quel dans le thème ou le déplacer dans le functions.php.
Mon blog consacré à l'actualité des plugins Wordpress: L'Écho des plugins WP
mon blog tout court: http://www.li-an.fr/blog/
Hors ligne
#4 12-11-2012 17:11:02
- Guy
- Blogueur
- Date d'inscription: 07-04-2011
- Messages: 14200
Re: random et functions.php
et mettre: echo get_category(22)->count; ne marchait pas?
Hors ligne
#5 12-11-2012 17:27:30
Re: random et functions.php
Si si, tout marche très bien, c'était juste pour fignoler :-))) - je sens que j'ai perturbé Guy.
Mon blog consacré à l'actualité des plugins Wordpress: L'Écho des plugins WP
mon blog tout court: http://www.li-an.fr/blog/
Hors ligne
#6 12-11-2012 17:48:37
- Guy
- Blogueur
- Date d'inscription: 07-04-2011
- Messages: 14200
Re: random et functions.php
))
Ok Ok, je ne m'occupe plus du contenu.
je suis un grand adepte des fonctions pour des raisons de maintenance et de lisibilité, j'aurai donc tendance à te dire oui pour faire une fonction.
et pour l'implémentation, dans le fichier functions.php, tu écris:
Code: html
function ma_fonction_quisert_a_rien($idcat, $aff=true) {
$categories = get_categories('include=22');
$cat22 =$categories[0]->category_count;
if ($aff==true) echo $cat22;
else return $cat22;
}
Dans ton thème, tu peux donc appeler
<?php ma_fonction_quisert_a_rien(22); ?>
cela affichera ton nombre.
Tu peux aussi faire:
<?php
$nb = ma_fonction_quisert_a_rien(22, false);
echo "<span class="nb-class">$nb</span>";
?>
Hors ligne
#7 12-11-2012 17:57:51
- luciole135
- Blogueur Fou

- Date d'inscription: 29-08-2010
- Messages: 7124
- Site web
Re: random et functions.php
Guy a écrit:
function ma_fonction_quisert_a_rien($idcat, $aff=true)
Trop drôle ! 
Mon site perso quand on veut arrêter de fumer sans manque physique ni prise de poids : http://additifstabac.free.fr/
Hors ligne
#8 12-11-2012 18:06:05
Re: random et functions.php
Ah d'accord, je viens de comprendre le gag. En fait, ma fonction est inutile :-) Je vais tester ça.
Ben, oui, tu as raison. Je range donc mon artillerie à moucheron et je te remercie encore une fois, oh grand et fort Guy.
Et pour le random, qu'est-ce qu'il y a dire ? -en fait je pose la question parce que sur mon ancien Dotclear, j'avais installé un randomiseur de bannière et ça ralentissait le site.
Mon blog consacré à l'actualité des plugins Wordpress: L'Écho des plugins WP
mon blog tout court: http://www.li-an.fr/blog/
Hors ligne
#9 12-11-2012 18:17:36
- Lumière de Lune
- Admin nomade

- Lieu: Maroc / France
- Date d'inscription: 15-08-2007
- Messages: 13119
- Site web
Re: random et functions.php
Normalement un random ne ralentit pas par rapport à une requête normale
En ligne
#10 12-11-2012 18:24:38
- Guy
- Blogueur
- Date d'inscription: 07-04-2011
- Messages: 14200
Re: random et functions.php
ba voila , Lumiere de Lune a répondu 
Maintenant, tout dépend comment tu fais cela, de plus quand tu parles de random est ce une seule fois à chaque rafraichissement de page ou un processus qui tourne en "tache de fond" pour faire tourner tes illustrations.
Hors ligne
#11 12-11-2012 18:33:28
Re: random et functions.php
C'est juste au moment de l'affichage du "billet" (enfin, le billet en version home page), il affiche une image parmi un certain nombre mais il ne change pas sauf reload de la page - ce serait des images un peu génériques. Mais a priori vous avez répondu à la question. Je vais essayer de me construire ça.
Mon blog consacré à l'actualité des plugins Wordpress: L'Écho des plugins WP
mon blog tout court: http://www.li-an.fr/blog/
Hors ligne