ThemeLocal - Des conseils de blog qui fonctionnent comme par magieThemeLocal - Des conseils de blog qui fonctionnent comme par magieThemeLocal - Des conseils de blog qui fonctionnent comme par magie
  • Blogging
  • WordPress
  • Email Marketing
  • SEO
  • Réseaux sociaux
  • More
    • Tutoriels
    • Shopify
    • Avis
    • Conseils
    • Sécurité
    • Logiciels et services
    • Génération de trafic
    • Guide du débutant
    • Showcase
Search
  • Politique de confidentialité
  • Politique de cookies
  • Contactez nous
© 2022 Themelocal. Tous les droits sont réservés.
En lisant: Comment ajouter un effet de bascule de recherche dans WordPress
Partager
Notification Montre plus
Aa
ThemeLocal - Des conseils de blog qui fonctionnent comme par magieThemeLocal - Des conseils de blog qui fonctionnent comme par magie
Aa
  • Blogging
  • WordPress
  • Email Marketing
  • SEO
  • Réseaux sociaux
  • More
Search
  • Blogging
  • WordPress
  • Email Marketing
  • SEO
  • Réseaux sociaux
  • More
    • Tutoriels
    • Shopify
    • Avis
    • Conseils
    • Sécurité
    • Logiciels et services
    • Génération de trafic
    • Guide du débutant
    • Showcase
Suivez-nous
  • Politique de confidentialité
  • Politique de cookies
  • Contactez nous
© 2022 Themelocal. Tous les droits sont réservés.
ThemeLocal - Des conseils de blog qui fonctionnent comme par magie > Blog > WordPress > Themes > Comment ajouter un effet de bascule de recherche dans WordPress
Themes

Comment ajouter un effet de bascule de recherche dans WordPress

Dernière mise à jour: octobre 26, 2024 5:20 am
ThemeLocal il y a 2 ans 6 minutes lecture minimale
Partager
6 minutes lecture minimale
Comment ajouter un effet de bascule de recherche dans WordPress
Partager

Avez-vous vu l’icône de recherche avec effet de bascule sur de nombreux sites Web populaires ? Jetez un œil à notre projet frère Liste25 à titre d’exemple. L’idée est d’afficher une simple icône de recherche, et lorsque l’utilisateur clique dessus, les formulaires de recherche glissent, également connus sous le nom d’effet de bascule. C’est un effet soigné qui permet également d’économiser de l’espace et permet à vos utilisateurs de se concentrer sur le contenu. Sans oublier que c’est idéal pour les thèmes réactifs mobiles. Dans cet article, nous allons vous montrer comment ajouter un effet de bascule de recherche dans les thèmes WordPress.

Contents
Affichage du formulaire de recherche WordPressAjout de l’effet de bascule au formulaire de recherche WordPress

Noter: Ce didacticiel est destiné aux utilisateurs intermédiaires ayant une connaissance pratique des balises de modèles WordPress, HTML et CSS. Il est conseillé aux utilisateurs de niveau débutant de s’entraîner d’abord sur le serveur local.

Affichage du formulaire de recherche WordPress

WordPress ajoute des classes CSS par défaut au HTML généré par diverses balises de modèle à l’intérieur d’un thème. Utilisation des thèmes WordPress <?php get_search_form(); ?> balise modèle pour afficher le formulaire de recherche. Il peut générer deux formulaires de recherche différents, un pour les thèmes HTML4 et un pour les thèmes prenant en charge HTML5. Si votre thème a add_theme_support('html5', array('search-form')) ligne dans le fichier functions.php, cette balise de modèle produira un formulaire de recherche HTML5. Sinon, il produira un formulaire de recherche HTML4.

Une autre façon de savoir quel formulaire votre thème génère est de regarder le code source du formulaire de recherche.

Il s’agit de la forme que la balise de modèle get_search_form() s’affichera lorsque votre thème ne prend pas en charge HTML5 :

<form role="search" method="get" id="searchform" action="<?php echo home_url( '/' ); ?>">
    <div><label class="screen-reader-text" for="s">Search for:</label>
        <input type="text" value="" name="s" id="s" />
        <input type="submit" id="searchsubmit" value="Search" />
    </div>
</form>

Et c’est le formulaire qu’il générera pour un thème prenant en charge HTML5.

<form role="search" method="get" class="search-form" action="<?php echo home_url( '/' ); ?>">
	<label>
		<span class="screen-reader-text">Search for:</span>
		<input type="search" class="search-field" placeholder="Search …" value="" name="s" title="Search for:" />
	</label>
	<input type="submit" class="search-submit" value="Search" />
</form>

Pour les besoins de ce tutoriel, nous utiliserons le formulaire de recherche HTML5. Si votre thème génère un formulaire de recherche HTML4, ajoutez cette ligne de code dans le fichier functions.php de votre thème :

add_theme_support('html5', array('search-form'));

Une fois que vous vous êtes assuré que votre formulaire de recherche génère un formulaire HTML5, l’étape suivante consiste à placer le formulaire de recherche là où vous souhaitez l’afficher avec l’effet bascule.

Ajout de l’effet de bascule au formulaire de recherche WordPress

La première chose dont vous aurez besoin est une icône de recherche. Le thème par défaut Twenty Thirteen dans WordPress est livré avec une très jolie petite icône, et nous l’utiliserons dans notre tutoriel. Cependant, n’hésitez pas à créer le vôtre dans Photoshop ou à en télécharger un sur le Web. Assurez-vous simplement que le fichier est nommé search-icon.png.

Vous devez maintenant télécharger cette icône de recherche dans le dossier images de votre thème. Connectez-vous à votre site Web à l’aide d’un client FTP comme Filezilla et ouvrez votre répertoire de thème.

C’est maintenant l’étape finale et la plus cruciale. Vous devez ajouter ce CSS à la feuille de style de votre thème :


.site-header .search-form {
	position: absolute;
	right: 200px;
	top: 200px;
}

.site-header .search-field {
	background-color: transparent;
	background-image: url(images/search-icon.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: 24px 24px;
	border: none;
	cursor: pointer;
	height: 37px;
	margin: 3px 0;
	padding: 0 0 0 34px;
	position: relative;
	-webkit-transition: width 400ms ease, background 400ms ease;
	transition:         width 400ms ease, background 400ms ease;
	width: 0;
}

.site-header .search-field:focus {
	background-color: #fff;
	border: 2px solid #c3c0ab;
	cursor: text;
	outline: 0;
	width: 230px;
}
.search-form
.search-submit { 
display:none;
}

La chose importante à noter à propos de ce CSS, ce sont les effets de transition CSS3 qui nous permettent de créer facilement l’effet de bascule. Notez également que vous devrez tout de même ajuster le positionnement de l’icône et du formulaire de recherche en fonction de la mise en page de votre thème.

Nous espérons que cet article vous a aidé à ajouter un effet de bascule de recherche dans votre thème WordPress. Que pensez-vous du formulaire de recherche à bascule ? Nous voyons de plus en plus de sites utilisant cet effet. Laissez vos commentaires et questions dans les commentaires ci-dessous ou rejoignez-nous dans la conversation à Google+.

Vous pourriez aussi aimer

Comment installer la version bêta publique de macOS 27 Golden Gate

Comment effectuer une extraction complète des données depuis ChatGPT

Comment déplacer une note dans un dossier dans l’application Notes sur iPhone et iPad

Comment utiliser les options d’appel FaceTime pour refuser et accepter de nouveaux appels

Comment partager des rappels sur iPhone avec vos amis et votre famille

MARQUÉ: Ajouter, bascule, Comment, dans, effet, recherche, WordPress
Partagez cet article
Facebook Twitter Pinterest Whatsapp Whatsapp
Partager
Qu-est-ce que tu penses?
Aimer0
Triste0
Heureux0
Somnolent0
Fâché0
Sans commentaires0
Clin d-œil0
Article précédent 10 meilleurs outils et plugins de marketing daffiliation pour WordPress 10 meilleurs outils et plugins de marketing d’affiliation pour WordPress
Article suivant 7 facons de concevoir votre mise en page de grille 7 façons de concevoir votre mise en page de grille Instagram comme un pro
Laissez un commentaire

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Poste populaire

1784152840 Comment deplacer une note dans un dossier dans lapplication Notes
Comment déplacer une note dans un dossier dans l’application Notes sur iPhone et iPad
Comment
iOS 27 : accédez au nouvel écran de récupération iPhone
Comment
Comment partager des rappels sur iPhone avec vos amis et
Comment partager des rappels sur iPhone avec vos amis et votre famille
Comment
Comment utiliser les options dappel FaceTime pour refuser et accepter
Comment utiliser les options d’appel FaceTime pour refuser et accepter de nouveaux appels
Comment
1784192434 Comment installer la version beta publique de macOS 27 Golden
Comment installer la version bêta publique de macOS 27 Golden Gate
Comment
Comment effectuer une extraction complete des donnees depuis ChatGPT
Comment effectuer une extraction complète des données depuis ChatGPT
Comment

También podría gustarte

1784192434 Comment installer la version beta publique de macOS 27 Golden
Comment

Comment installer la version bêta publique de macOS 27 Golden Gate

il y a 2 jours 6 minutes lecture minimale
Comment effectuer une extraction complete des donnees depuis ChatGPT
Comment

Comment effectuer une extraction complète des données depuis ChatGPT

il y a 3 jours 6 minutes lecture minimale
1784152840 Comment deplacer une note dans un dossier dans lapplication Notes
Comment

Comment déplacer une note dans un dossier dans l’application Notes sur iPhone et iPad

il y a 3 jours 3 minutes lecture minimale
Comment utiliser les options dappel FaceTime pour refuser et accepter
Comment

Comment utiliser les options d’appel FaceTime pour refuser et accepter de nouveaux appels

il y a 3 jours 3 minutes lecture minimale
Comment partager des rappels sur iPhone avec vos amis et
Comment

Comment partager des rappels sur iPhone avec vos amis et votre famille

il y a 4 jours 6 minutes lecture minimale
1784012438 Comment installer la version beta publique diOS 27 sur votre
Comment

Comment installer la version bêta publique d’iOS 27 sur votre iPhone

il y a 5 jours 10 minutes lecture minimale
1783620035 Empechez les autres dutiliser vos photos Instagram dans les invites
Comment

Empêchez les autres d’utiliser vos photos Instagram dans les invites IA : voici comment procéder

il y a 1 semaine 3 minutes lecture minimale
1783618237 Comment rediger les meilleures invites dIA en 3 etapes
Comment

Comment rédiger les meilleures invites d’IA en 3 étapes

il y a 1 semaine 10 minutes lecture minimale
Montre plus
ThemeLocal - Des conseils de blog qui fonctionnent comme par magieThemeLocal - Des conseils de blog qui fonctionnent comme par magie
Suivez-nous
© 2022 Themelocal. Tous les droits sont réservés.
  • Politique de confidentialité
  • Politique de cookies
  • Contactez nous
Welcome Back!

Sign in to your account

Mot de passe perdu?