Quand j'appelle genesis_search_form()
, il sort:Comment insérer un span dans un formulaire de recherche? (Genèse)
<form class="search-form">
<meta itemprop="target">
<input type="search">
<input type="submit">
</form>
Mais je voulais de générer un span
à l'intérieur, comme:
<form class="search-form">
<meta itemprop="target">
<input type="search">
<span class="submit-icon"></span>
<input type="submit">
</form>
cherchait une alternative plus sûre à:
add_filter('genesis_search_form', 'my_search_button');
function my_search_button($form) {
return str_replace(
'<input type="submit"',
'<span class="submit-icon"></span><input type="submit"',
$form
);
}
Pour éviter de remplacer le début d'une étiquette. Des idées?
Vous ne pourrez pas faire cela tant que la fonction n'offre pas la possibilité de le faire, vous pouvez si elle est autorisée à embrasser la fonction et à la personnaliser selon vos besoins. – hassan