我已经找出了为什么没有发生任何更改,问题是我调用了一个自定义搜索表单文件searchform.php
以及功能add_theme_support()
仅影响内置功能。因此,如果要通过调用get_search_form()
没有searchform.php
文件,然后您可以使用
add_theme_support( \'html5\', array( \'search-form\' ) );
这将对表单应用html5标记。以下是之前和之后的
add_theme_support()
(包含阿拉伯语文本):
之前:
<form role="search" method="get" id="searchform" class="searchform" action="http://localhost/TB/">
<div>
<label class="screen-reader-text" for="s">البحث عن:</label>
<input value="" name="s" id="s" type="text">
<input id="searchsubmit" value="بحث" type="submit">
</div>
</form>
之后:
<form role="search" method="get" class="search-form" action="http://localhost/TB/">
<label>
<span class="screen-reader-text">البحث عن:</span>
<input class="search-field" placeholder="بحث …" value="" name="s" type="search">
</label>
<input class="search-submit" value="بحث" type="submit">
</form>