La question est Comment rendre l'en-tête du thème Twenty Ten moins long? Cette question a été posée sur le groupe WordPress de LinkedIn qui est masqué pour la recherche. moteurs alors je pensais copier ma réponse à ici.
J'en ai aussi fait un wiki de la communauté pour qu'il ne me répande pas.
Pour réduire l’en-tête du thème Twenty Ten (c’est-à-dire une hauteur avec moins de pixels), placez ce code au bas du fichier "functions.php
" de votre thème (en veillant à modifier le nombre 180
à la hauteur souhaitée):
<?php
add_action('twentyten_header_image_height','yoursite_header_image_height');
function yoursite_header_image_height($height) {
return 180; // Modify this to whatever pixel height you want.
}
Ensuite, vous devrez aller à " Apparence> En-tête " dans votre console d'administration et télécharger votre nouvelle image plus petite (voici l'URL de cette page d'administrateur):
Et voici à quoi ressemble cette page d'administration:
Vous pouvez également envisager d’apporter vos modifications à un " thème enfant " (si vous ne l’avez pas déjà fait.) Voici un article (c'est trop compliqué) mais c'est aussi simple que de simplement créer un répertoire sur votre serveur web dans le sous-répertoire "/wp-content/themes/
" (je l'appellerais "/wp-content/themes/yoursite/
") et de créer un "style.css
" dans ce répertoire avec le suivant:
/*
Theme Name: Your Child Theme Name
Description: Theme for your-site.com
Author: Your Name
Version: 1.0
Template: twentyten
*/
@import url("../twentyten/style.css");
Ensuite, vous pouvez créer un nouveau fichier "functions.php
" et y placer le code PHP ci-dessus plutôt que de modifier les fichiers dans le répertoire du thème TwentyTen et de devoir le refaire lorsque Twenty Ten en a un. mise à jour de sécurité.
J'ai triché et utilisé CSS dans le fichier style.css. La méthode de Mike est préférable si vous voulez permettre aux utilisateurs de modifier l'en-tête. J'ai complètement désactivé cette fonctionnalité.