Bonjour, j'ai besoin du code suivant sur une page spécifique:
<div class="searchbar" >
<div class="searchbar-inner" >
search <input type="text" id="search" />
<span class="result-count" ></span>
</div>
</div>
Est-il possible que j'utilise un shortcode pour le placer sur l'éditeur visuel lors de l'édition de la page?
En supposant que vous n'avez pas le shortcode écrit ...
function search_shortcode()
{
$struct = '<div class="searchbar" ><div class="searchbar-inner" >search <input type="text" id="search" /><span class="result-count" ></span></div></div>';
return $struct;
}
add_shortcode('search_box', 'search_shortcode');
Assurez-vous que votre éditeur est en mode 'HTML' et collez le shortcode sous le nom 'search_box'. L'utilisation d'un shortcode vous permettra de réutiliser ce formulaire où vous le souhaitez.
Oui, vous pouvez utiliser le shortcode, mais ce n'est pas nécessaire.
Vous pouvez basculer vers l'onglet HTML (à côté de l'onglet visuel) dans l'éditeur de publication et y coller votre code.
Vous devez également formater votre entrée de recherche comme celle ci-dessous si vous envisagez de respecter les règles de recherche WordPress.
<div class="searchbar">
<div class="searchbar-inner">
<form action="http://example-site-name.tld/" method="get">
<label for="search">Search</label><input id="search" type="text" name="s" />
</form>
<span class="result-count"> </span>
</div>
</div>
À votre santé,