Get_Search_Form()和aria_Label 时间:2021-06-09 作者:C0c0b33f 如何传递aria\\u label参数以获取\\u search\\u form()?我似乎无法通过“aria\\u label”参数以正确的方式获取\\u search\\u form(),也找不到任何示例。第一个参数为“echo”的批次与文档中的一样,但我在aria\\u label中所做的任何尝试都无法使搜索表单添加aria标签。 3 个回复 最合适的回答,由SO网友:anton 整理而成 可以使用传递属性数组aria_label 属性试试这个:get_search_form(array(\'aria_label\' => \'search-form\')); 此函数从searchform.php 默认情况下,如果主题和aria标签中仍缺少此文件,则需要检查此文件中的代码。有时开发人员不包括设置aria标签的选项。 SO网友:Toby Dawes 我遇到了类似的问题,并且能够在searchform.php 通过将此添加到form 标签:<form aria-label="<?php echo $args[\'aria_label\']; ?>">...</form> 这将生成传递到aria_label 参数数组中的项。 SO网友:ten80snowboarder 自WordPress 5.5以来,我们能够将数据传递到模板文件中,并在模板中使用来自$args 大堆这是一个;期待已久的添加”;根据文章。你可以在这里了解更多信息https://make.wordpress.org/core/2020/07/17/passing-arguments-to-template-files-in-wordpress-5-5/ 这与上面托比·道斯提供的信息一致。这是超级强大的,我一直在使用我的自定义主题,因为它被添加。爱死它了! 文章导航