WordPress : Comment supprimer la barre de recherche qui n’est pas un widget ?

Publié par Jean-Michel le

Je suis novice et je n’ai pas beaucoup de connaissances en programmation. Mon site Web est https://www.laraellisphotography.com J’utilise le thème Divina et je n’arrive pas à comprendre comment supprimer la barre de recherche. J’ai essayé de voir si c’est un widget mais il semble être codé en dur dans le thème. Il apparaît dans le menu que j’ai mis. Quelqu’un peut-il m’expliquer en termes très précis comment résoudre ce problème ? J’utilise un plugin appelé éditeur de code avancé mais je ne sais vraiment pas ce que je fais. J’ai essayé de mettre un show: none phrase in around où je pensais que la programmation était pour la recherche dans la feuille de styles css mais cela n’a rien changé. Merci pour toute l’aide que tu peux m’apporter. 🙂

Solution n°1 trouvée

Vous pouvez cela par css :

  1. Apparence -> Personnaliser -> CSS supplémentaire
  2. Collez ce code APRÈS tout le contenu

    .main-navigation .menu-item-search { affichage : aucun ; }

  3. sauvegarder

Vous pouvez également le faire en ajoutant ce code de ligne dans la partie la plus basse des fonctions.

  1. Connectez-vous au tableau de bord
  2. Allez dans Apparence -> Éditeur
  3. Cliquez sur Fonctions du thème sur le côté droit
  4. Ajouter du code à la dernière partie après tout le contenu

    remove_filter( 'wp_nav_menu_items', 'divina_add_search_box_to_divina_menu', 10, 2 );
    
  5. Sauvegarder.

Solution n°2 trouvée

Les questions sur des thèmes spécifiques sont mieux répondues par leur page de support.

Mais, une réponse générale consiste à utiliser les outils de développement de votre navigateur pour inspecter cet élément de recherche afin de trouver le nom de classe de l’élément. Ensuite, ajoutez un CSS supplémentaire (généralement via les écrans de personnalisation du thème, bien qu’il existe des plugins qui le font), ajoutez ce CSS (en remplaçant le nom de la classe par ce que vous avez trouvé avec les outils de développement) :

.the_search_element_class_name {display:none !important;}

Si l’élément a un ID, mais pas de classe, procédez comme suit :

#the_search_element_id_name {display:none !important;}

Et voilà !

Catégories : Wordpress

0 commentaire

Laisser un commentaire

Avatar placeholder

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