Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment ajouter une superposition de recherche plein écran dans WordPress

Récemment, l'un de nos lecteurs nous a demandé si nous pouvions écrire un tutoriel sur la façon d'ajouter une superposition de recherche plein écran dans WordPress. Vous l'avez probablement vu sur des sites populaires comme Wired. Lorsque l'utilisateur clique sur l'icône de recherche, la boîte de recherche s'ouvre et couvre tout l'écran, ce qui peut améliorer l'expérience utilisateur sur les appareils mobiles. Dans cet article, nous vous montrerons comment ajouter une superposition de recherche plein écran dans WordPress.

Ajouter une recherche plein écran dans WordPress

La recherche plein écran devient lentement une tendance car elle améliore considérablement l'expérience de recherche pour les utilisateurs mobiles. Les écrans mobiles étant très petits, en offrant une superposition plein écran, vous facilitez la saisie et la recherche sur votre site Web.

Lorsque nous avons reçu cette demande de tutoriel pour la première fois, nous savions que cela nécessiterait du code. Notre objectif chez WPBeginner est de rendre les choses aussi simples que possible.

Une fois que nous avons terminé la rédaction du tutoriel, nous avons réalisé que le processus était trop compliqué et qu'il devrait plutôt être intégré dans un plugin simple.

Pour vous faciliter la tâche, nous avons créé un tutoriel vidéo sur la façon d'ajouter une superposition de recherche plein écran que vous pouvez regarder ci-dessous.

S'abonner à WPBeginner

Cependant, si vous souhaitez simplement suivre des instructions textuelles, vous pouvez suivre notre tutoriel étape par étape sur la façon d'ajouter une superposition de recherche plein écran dans WordPress.

Ajout d'une superposition de recherche plein écran dans WordPress

La première chose à faire est d'installer et d'activer le plugin WordPress Full Screen Search Overlay. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.

Le plugin WordPress Full Screen Overlay Search fonctionne immédiatement, et il n'y a aucun réglage à configurer.

Vous pouvez simplement visiter votre site Web et cliquer sur la barre de recherche pour voir le plugin en action.

Recherche plein écran

Veuillez noter que le plugin fonctionne avec la fonctionnalité de recherche par défaut de WordPress. Il fonctionne également très bien avec SearchWP, qui est un plugin premium qui améliore considérablement la recherche par défaut de WordPress.

Malheureusement, ce plugin ne fonctionne pas avec la recherche personnalisée Google.

Personnalisation de l'overlay de recherche plein écran

Le plugin WordPress Full Screen Search Overlay est livré avec sa propre feuille de style. Pour modifier l'apparence de l'overlay de recherche, vous devrez modifier le fichier CSS du plugin ou utiliser !important en CSS.

Vous devrez d'abord vous connecter à votre site Web à l'aide d'un client FTP. Si vous débutez avec FTP, consultez notre guide sur comment télécharger des fichiers sur WordPress en utilisant FTP.

Une fois connecté, vous devez localiser le dossier CSS du plugin. Vous le trouverez sous le chemin suivant :

yourwebsite.com/wp-content/plugins/full-screen-search-overlay/assets/css/

Vous trouverez un fichier full-screen-search.css dans le dossier css. Vous devez télécharger ce fichier sur votre ordinateur.

Ouvrez le fichier que vous venez de télécharger dans un éditeur de texte brut comme le Bloc-notes. Vous pouvez apporter des modifications à ce fichier. Par exemple, nous avons voulu changer la couleur d'arrière-plan et la couleur de la police pour qu'elles correspondent à notre site Web de démonstration.

/**
* Reset
* - Prevents Themes and other Plugins from applying their own styles to our full screen search
*/
#full-screen-search,
#full-screen-search button,
#full-screen-search button.close,
#full-screen-search form,
#full-screen-search form div,
#full-screen-search form div input,
#full-screen-search form div input.search {
    font-family: Arial, sans-serif;
    background:none;
    border:0 none;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    float:none;
    font-size:100%;
    height:auto;
    letter-spacing:normal;
    list-style:none;
    outline:none;
    position:static;
    text-decoration:none;
    text-indent:0;
    text-shadow:none;
    text-transform:none;
    width:auto;
    visibility:visible;
    overflow:visible;
    margin:0;
    padding:0;
    line-height:1;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none;
    -webkit-appearance:none;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
}

/**
* Background
*/
#full-screen-search {
    visibility: hidden;
    opacity: 0;
    z-index: 999998;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #1bc69e;

    /**
    * Add some CSS3 transitions for showing the Full Screen Search
    */
    transition: opacity 0.5s linear;
}

/**
* Display Full Screen Search when Open
*/
#full-screen-search.open {
    /**
    * Because we're using visibility and opacity for CSS transition support,
    * we define position: fixed; here so that the Full Screen Search doesn't block
    * the underlying HTML elements when not open
    */
    position: fixed;
    visibility: visible;
    opacity: 1;
}

/**
* Search Form
*/
#full-screen-search form {
    position: relative;
    width: 100%;
    height: 100%;
}

/**
* Close Button
*/
#full-screen-search button.close {
    position: absolute;
    z-index: 999999;
    top: 20px;
    right: 20px;
    font-size: 30px;
    font-weight: 300;
    color: #999;
    cursor: pointer;
}

/**
* Search Form Div
*/
#full-screen-search form div {
    position: absolute;
    width: 50%;
    height: 100px;
    top: 50%;
    left: 50%;
    margin: -50px 0 0 -25%;
}

/**
* Search Form Input Placeholder Color
*/
#full-screen-search form div input::-webkit-input-placeholder { 
    font-family: Arial, sans-serif;
    color: #ccc;
}
#full-screen-search form div input:-moz-placeholder { 
    font-family: Arial, sans-serif;
    color: #ccc;
}
#full-screen-search form div input::-moz-placeholder { 
    font-family: Arial, sans-serif;
    color: #ccc;
}
#full-screen-search form div input:-ms-input-placeholder { 
    font-family: Arial, sans-serif;
    color: #ccc;
}

/**
* Search Form Input
*/
#full-screen-search form div input {
    width: 100%;
    height: 100px;
    background: #eee;
    padding: 20px;
    font-size: 40px;
    line-height: 60px;
    /* We have added our own font color here */
    color:#50B0A6; 
}

Dans ce code, nous avons seulement changé la couleur d'arrière-plan à la ligne 62 et ajouté la couleur de la police à la ligne 150. Si vous êtes à l'aise avec CSS, n'hésitez pas à modifier d'autres règles de style.

Une fois que vous avez terminé, vous pouvez re-télécharger ce fichier dans le dossier CSS du plugin en utilisant FTP. Vous pouvez maintenant voir vos modifications en visitant votre site Web.

Un site WordPress avec une superposition de recherche plein écran

Note importante :

Si vous l'utilisez dans votre propre thème, il est préférable d'utiliser les balises !important afin que les mises à jour du plugin ne remplacent aucune modification.

Pour les développeurs et les consultants, vous pouvez également simplement renommer le plugin et l'intégrer dans votre thème ou vos services.

Nous n'avons créé ce plugin que parce que toutes les autres méthodes d'écriture de ce tutoriel auraient été trop compliquées pour les utilisateurs débutants.

Nous espérons que cet article vous a aidé à ajouter une recherche plein écran à votre site WordPress. Vous voudrez peut-être aussi consulter notre guide sur comment ajouter un effet de bascule de recherche dans WordPress

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

20 CommentsLeave a Reply

  1. Ce plugin dans le répertoire Wordpress sera-t-il mis à jour pour fonctionner avec la dernière version de Wordpress ? De plus, j'utilise le thème Divi d'Elegant Themes, et cela ne semble pas fonctionner du tout. Rien ne se passe lorsque l'on clique sur le bouton de recherche.

  2. Bonjour,
    Ce plugin fonctionne-t-il avec WooCommerce ? J'ai besoin d'une fonction de recherche plein écran qui recherche uniquement les produits WooCommerce sur mon site.
    Toute aide serait grandement appréciée !!

  3. Je veux ajouter un bouton de soumission sous la boîte de recherche, lorsqu'une recherche plein écran apparaît. J'ai essayé d'ajouter des balises input et button normales dans le fichier full-screen-search.php, mais cela ne fonctionne pas. Comment y parvenir.

  4. Je veux ajouter un bouton de soumission sous la boîte de recherche, lorsque l'overlay de recherche plein écran apparaît. S'il vous plaît, aidez-moi.

  5. Merci pour cet article incroyable, mais j'essaie d'intégrer cette recherche plein écran avec la recherche personnalisée de Google, tout comme la recherche de WPBeginner. Comment puis-je faire cela ?

  6. Il y a un 'espace vide de couleur claire' sous le menu du pied de page sur mon site InstaTix.pk, j'ai contacté le développeur du thème et voici ce qu'il a répondu :

    « Cet espace vide est ajouté par le plugin « Full Screen Search Overlay ».

    I tried to test with default WordPress Theme (TwentyTwelve) and I can also see additional empty space on the bottom. :(

    Il serait préférable que vous signaliez ce problème spécifique au développeur du plugin. »

  7. Excellent plugin ! Y a-t-il une chance d'ajouter une option pour utiliser la touche « Échap » pour fermer la recherche ?

    Merci

  8. Excellent article et très bon plugin ! Merci !!
    Est-il possible d'ajouter une fonctionnalité qui ferme la barre de recherche plein écran lorsque l'on appuie sur la touche "Échap" ?

    Merci !

  9. Bonjour, quelqu'un sait comment je peux superposer un site web sur ma propre page web. Je cherche un plugin mais je n'en ai trouvé aucun. Je voudrais superposer un site web client sur le mien lorsqu'il loue une page sur mon site. Ainsi, lorsque la page est visitée, ils voient le site web client et non mon contenu original. Merci

  10. C'est génial. Très simple. Comment puis-je faire en sorte que la superposition ne prenne qu'un pourcentage de l'écran, plutôt que l'intégralité ?

  11. Hello,
    I’d like to add a search engine on the help pages of my WP, which are accessible for members only. Can you tell me how to make a restriction for the search engine to the help pages, and not for the whole website please? :)

  12. Tout ce dont nous avons besoin maintenant, c'est d'un plugin de « thème enfant » qui fonctionne avec des plugins plutôt qu'avec des thèmes.

  13. Ça a l'air super ! Le seul problème que j'ai, c'est qu'une marge apparaît sous le pied de page.

  14. monsieur je veux savoir comment nous pouvons créer différents articles avec la même URL et différentes catégories. par exemple
    exemple.com/jeux/gta
    exemple.com/ordinateur/gta

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.