我最近被聘请为全国盲人慈善机构开发Genesis Framework网站!大部分已经完成但是我已经收到了在该网站上执行的审计,该审计又引发了一些问题!
该网站需要符合WAI AA标准最低标准,如果可能的话,还要符合AAA标准。问题出在标题部分的Genesis Search小部件中! 在审计中,它告诉我搜索字段需要Label标签。目前关于源代码。这就是搜索表单的外观......
<div class="widget-wrap">
<form method="get" class="search-form" action="http://www.nfbuk.org/" role="search">
<meta itemprop="target" content="http://www.nfbuk.org/?s={s}"/>
<label for="searchform-55e6f9b52701d">Search NFBUK</label>
<input itemprop="query-input" type="search" name="s" id="searchform-55e6f9b52701d" placeholder="Search NFBUK" />
<input type="submit" value="Search" />
</form>
</div>
当然,搜索字段除了标签外都有其他内容。在我的functions.php文件中,我有这段代码......
/** Customize search form input box text */
add_filter( 'genesis_search_text', 'custom_search_text' );
function custom_search_text($text) {
return esc_attr( 'Search NFBUK' );
}
有没有人知道如何编辑functions.php片段,以便在搜索字段中添加标签,或者我必须将search.php文件添加到我的子主题中?
我也不是100%确定我还需要为按钮添加标签!
非常感谢!