Annonce

Faites la différence entre le service WordPress.com et l'application libre WordPress.

Mettez-vous à jour ! WordPress 4.0 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

Li-An
Blogueur Fou
Lieu: Orléans
Date d'inscription: 28-02-2008
Messages: 9854
Site web

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".


Bonjour.
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: 15029

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

Li-An
Blogueur Fou
Lieu: Orléans
Date d'inscription: 28-02-2008
Messages: 9854
Site web

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.


Bonjour.
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: 15029

Re: random et functions.php

et mettre: echo get_category(22)->count; ne marchait pas?

Hors ligne

 

#5 12-11-2012 17:27:30

Li-An
Blogueur Fou
Lieu: Orléans
Date d'inscription: 28-02-2008
Messages: 9854
Site web

Re: random et functions.php

Si si, tout marche très bien, c'était juste pour fignoler :-))) - je sens que j'ai perturbé Guy.


Bonjour.
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: 15029

Re: random et functions.php

smile))
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: 12347
Site web

Re: random et functions.php

Guy a écrit:

function ma_fonction_quisert_a_rien($idcat, $aff=true)

Trop drôle ! biere


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

Li-An
Blogueur Fou
Lieu: Orléans
Date d'inscription: 28-02-2008
Messages: 9854
Site web

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.


Bonjour.
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: El Jadida
Date d'inscription: 15-08-2007
Messages: 16240
Site web

Re: random et functions.php

Normalement un random ne ralentit pas par rapport à une requête normale


Besoin d'aide pour votre blog ?, Article, page, catégorie, Un site en plusieurs langues. Coincés avec WPML ? Je vous aide à l'installer.

Hors ligne

 

#10 12-11-2012 18:24:38

Guy
Blogueur
Date d'inscription: 07-04-2011
Messages: 15029

Re: random et functions.php

ba voila , Lumiere de Lune a répondu smile

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

Li-An
Blogueur Fou
Lieu: Orléans
Date d'inscription: 28-02-2008
Messages: 9854
Site web

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.


Bonjour.
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

 

Pied de page des forums

Propulsé par PunBB 1.2.23
© Copyright 2005-2006 WordPress France

[ Generated in 0.043 seconds, 18 queries executed ]