How to make a search form?

时间:2019-05-31 作者:user70587

我在wordpress上迈出了第一步,新手。我发现我想制作一个具有自己风格的搜索表单,并使用一点javascript来重新标注尺寸。因此,我不知道应该如何从几个方面着手。

使用get\\u search\\u form()方法检查和更改其样式是否更好?比如搜索字段类或html5 searchform<如果我的表单将有(许多)更改,那么从头开始创建自己的表单更好吗?

如果最好使用get\\u search\\u form(),我会直接检查和更改样式吗?或者我是否支持html5并更改其样式?或者有没有办法将其他类嵌入到所述表单中?

如果像我这样制作自己的表单更好,wordpress会将其检测为搜索表单?还是说没有进行搜索?

1 个回复
最合适的回答,由SO网友:Rimarx 整理而成

当您编写代码时get_search_form() WP搜索搜索表单。在主题根目录中使用php,并在该文件中打印所有内容。您可以创建searchform。在主题根目录中插入以下内容:

    <form role="search" method="get" action="<?php echo home_url(\'/\'); ?>">
        <fieldset>
            <input type="text" name="s" value="<?php the_search_query(); ?>">
            <button></button>
        </fieldset>
    </form>
基本的搜索表单。然后编码<?php get_search_form() ?> 您希望在主题中使用此表单的位置。您可以在表单中添加自己的类或ID,并更改所需内容。我还把link for couple notes about search_form

相关推荐

在第三方API响应后发送Gravit Forms通知

我有一个重力表单,在提交时将数据发送给第三方API。它与以下代码连接并通过API保存数据。然而,我现在正试图弄清楚,只有当API响应返回为失败或状态代码201以外的任何内容时,才如何发送管理员通知电子邮件。add_action( \'gform_after_submission_1\', \'post_to_third_party\', 10, 2 ); function post_to_third_party( $entry, $form ) { $post_url =