私はgenesis_search_form()
を呼び出すと、それは出力:検索フォーム内にスパンを挿入するにはどうすればよいですか? (創世記)
<form class="search-form">
<meta itemprop="target">
<input type="search">
<input type="submit">
</form>
しかし、私は次のように、それは内部span
で生成したい:
<form class="search-form">
<meta itemprop="target">
<input type="search">
<span class="submit-icon"></span>
<input type="submit">
</form>
がに安全な代替を探していました
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
);
}
タグの開始を置き換えないようにします。何か案は?
この機能には機能がない限り、これを行うことはできません。機能をフォークし、必要に応じてカスタマイズすることができます。 – hassan