php - 在 WordPress 主题中(使用 get_search_form()),如何将占位符文本添加到搜索框?

标签 php wordpress wordpress-theming

我正在尝试创建一个主题,并使用以下方法在标题中显示一个搜索框:

<?php get_search_form(); ?>

有没有办法让占位符文本显示在该框中?

最佳答案

我最终发现,如果我的主题文件夹中没有名为“searchform.php”的文件,Wordpress 将显示默认表单,不包含任何占位符文本:

<form role="search" method="get" id="searchform" action="<?php echo home_url( '/' ); ?>">
    <div><label class="screen-reader-text" for="s">Search for:</label>
        <input type="text" value="" name="s" id="s" />
        <input type="submit" id="searchsubmit" value="Search" />
    </div>
</form>

我在主题文件夹中创建了一个名为“searchform.php”的新文件,并修改了默认表单以包含占位符文本:

<form role="search" method="get" id="searchform" action="<?php echo home_url( '/' ); ?>">
    <div>
        <input type="text" value="" name="s" id="s" placeholder="Search gear, clothing, & more.." />
        <input type="submit" id="searchsubmit" value="Search" />
    </div>
</form>

关于php - 在 WordPress 主题中(使用 get_search_form()),如何将占位符文本添加到搜索框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19870329/

相关文章:

css - IE 按钮问题

python - 代理服务器上的 WordPress 和 Python

wordpress - 在WordPress的何处放置add_action()

php - 具有相同名称和 PHP 处理的多个文本区域

javascript - PHP 结果到 AJAX 比较数组问题

php - 解析 PHP ini 文件导致不推荐使用的错误

带有 and 或 条件的 WordPress 分类查询

javascript - 从未格式化的 CSV 文件中提取数据

wordpress-theming - 使用 Timber 时推荐使用的文件夹和文件结构是什么?

wordpress - 如何 register_meta 类型的数组并将其正确添加到 Wordpress REST API?