【发布时间】:2017-03-12 15:22:10
【问题描述】:
当我调用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
);
}
为了避免替换标签的开头。有什么想法吗?
【问题讨论】:
-
只要该功能不提供执行此操作的能力,您将无法执行此操作,如果允许分叉该功能并根据您的需要对其进行自定义需要。
标签: php wordpress search genesis search-form