- Statut : non résolu
- Ce sujet contient 10 réponses, 3 participants et a été mis à jour pour la dernière fois par Anonyme, le il y a 10 années et 11 mois.
-
AuteurMessages
-
10 novembre 2013 à 17 h 18 min #530562
Bonjour,
Version de WordPress : 3.7.1
Problème(s) rencontré(s) :
J’ai beau chercher dans le forum et ailleurs, impossible de trouver un article qui traiterait de la galerie native de WP du point de vue du développeur. Le code CSS ne me plaît pas trop (il pourrait être modifié via wp-includes/media.php) mais c’est surtout l’inclusion des balises11 novembre 2013 à 15 h 48 min #922979AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
11 novembre 2013 à 15 h 53 min #922980Si vous mettez le shortcode , toutes les images attachées au billet seront affichées automatiquement – pas besoin de les sélectionner.
Vous avez lu ça http://logoscreative.co/taking-control-of-wordpress-gallery-styling-without-a-plugin/ ?11 novembre 2013 à 17 h 12 min #922981@noaneo : y a sans doute une confusion dans ma demande, je ne cherche nullement à modifier le cœur de WP (j’en parle parce que WP en parle), ni à obtenir du support pour le code : j’ai déjà ma propre galerie.
C’est juste qu’en regardant de plus près la galerie native de WP, je suis un peu tombé des nues en constant qu’une balise était intégrée directement dans le code HTML du template. Je cherchais donc à avoir un écho sur son utilisation, sa configuration ou même sa modification éventuelle. C’est une bonne idée de WP d’avoir implanté ce système de galerie pour qu’on puisse s’affranchir d’extensions parfois indigestes. Mais si c’est pour mettre en place des pratiques dépréciées, je n’en vois pas trop l’intérêt…
@Li-An : merci pour le lien, cela semble correspondre à ce que je recherche.11 novembre 2013 à 17 h 18 min #922982AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
11 novembre 2013 à 17 h 25 min #922983Dans ce template justement, je vous fais une copie (ligne 785 de media.php) :
$gallery_style = $gallery_div = »;
if ( apply_filters( ‘use_default_gallery_style’, true ) )
$gallery_style = »
#{$selector} {
margin: auto;
}
#{$selector} .gallery-item {
float: {$float};
margin-top: 10px;
text-align: center;
width: {$itemwidth}%;
}
#{$selector} img {
border: 2px solid #cfcfcf;
}
#{$selector} .gallery-caption {
margin-left: 0;
}
/* see gallery_shortcode() in wp-includes/media.php */
« ;Or, si vous regardez ensuite le code HTML, vous avez bel et bien une balise en plein milieu de votre template. C’est ce qui m’a quelque peu étonné.
11 novembre 2013 à 17 h 31 min #922984AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
11 novembre 2013 à 17 h 33 min #922985AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
11 novembre 2013 à 17 h 54 min #922986Disons que cela peut avoir des effets très indésirables en terme d’affichage selon votre thème : en mettant une balise au beau milieu du code HTML, il y a des chances pour écraser les styles qui figurent dans votre fichier style.css.
Il est toujours préférable de mettre le code CSS dans un fichier externe.
11 novembre 2013 à 18 h 04 min #922987Une balise dans le HTML a plus de poids que les propriétés que vous auriez ajoutées dans votre feuille de style externe. En conséquence, il y a le risque de ne pas obtenir le résultat voulu. Et puis ce n’est pas très modulable non plus.
11 novembre 2013 à 18 h 06 min #922988AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.