OpenSearch (à l'origine A9 chez Amazon) permet de créer un moteur de recherche rapide WordPress pour Firefox, à droite de la barre d'adresse, comme le populaire moteur Google.
Une fois ce moteur ajouté il est possible pour l'utilisateur de rechercher rapidement sur votre blog WordPress, c'est le cas sur Blogmotion vous pouvez essayer.
Voici comment intégrer facilement OpenSearch à votre blog WordPress.
Installation
OpenSearch fonctionne grâce à un fichier XML décrivant le moteur de recherche. Vous pouvez l'appeler comme vous le souhaitez *.xml (search.xml chez moi) mais il faut toutefois respecter le modèle de base pour le contenu.
Les éléments en rouge doivent être personnalisés et adaptés à votre blog (nom de domaine) :
<?xml version="1.0" encoding="UTF-8"?> <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/"> <ShortName>Blogmotion</ShortName> <Description>Culture web et nouvelles technos</Description> <InputEncoding>UTF-8</InputEncoding> <Image width="16" height="16" type="image/x-icon">https://blogmotion.fr/favicon.ico</Image> <Url type="text/html" method="get" template="https://blogmotion.fr/?s={searchTerms}"> </Url> <Url type="application/x-suggestions+json" template="suggestionURL"/> <moz:SearchForm>searchFormURL</moz:SearchForm> </OpenSearchDescription>
Les spécifications sont à consulter ici.
Il ne vous reste plus qu'à insérer entre les balises <head></head> la ligne indiquant à Firefox que vous disposer d'un moteur OpenSearch. Sur WordPress ça se passe dans le fichier header.php de votre thème :
<link rel="search" type="application/opensearchdescription+xml" title="la recherche Blogmotion" href="https://blogmotion.fr/search.xml">
Conclusion
Cette solution est simple, efficace et basée sur un standard.
Et puis parce que tous les sites n'ont pas ce système de recherche, vous pouvez utiliser Add to Search Bar, une extension Firefox qui permet de recherche sur n'importer quel site (démo ici).
<link rel="search" type="application/opensearchdescription+xml" title="la recherche Blogmotion" href="https://blogmotion.fr/search.xml">
Auteur : Mr Xhark
Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter
15 commentaires
C'est bien sympa cette petite astuce même si je doute que beaucoup de personnes s'en serviront pour rechercher sur un de nos sites 😉
hum oui, clair que c'est plutôt cool comme astuce.
je vais le mettre en place tiens, même si effectivement, je suis vraiment pas sur que des gens s'en servent pour chercher des choses spécifiquement sur mon blog ...
(je sens que je vais être le seul à m'en servir quand je vais vouloir retrouver un billet précis en fait).
@PSP @MrRmad : il y aura bien quelques fans qui cherchent souvent des anciens billets qui vont se laisser tenter 😉
Cela coûte pas grand chose en ressource, donc ce ne sera que positif 🙂
hum oui, clair que c’est plutôt cool comme astuce.
je vais le mettre en place tiens, même si effectivement, je suis vraiment pas sur que des gens s’en servent pour chercher des choses spécifiquement sur mon blog …
(je sens que je vais être le seul à m’en servir quand je vais vouloir retrouver un billet précis en fait).
Nice, merci 🙂
je vais le mettre en place
Merci pour cette superbe astuce, je vais l'essayer !
Super astuce en effet !!! Je vais l essayer de ce pas merci !!!
ok cool ! merci
bien fait !
Excellente astuce !
J'ai déjà vu cette astuce sur un autre site, mais moins bien expliquée !
pas mal oui ...
Astuce bien sympa, merci
J'avais déjà installé! est très utile pour wordpress