如何将特定短语添加到搜索URL末尾

时间:2017-11-23 作者:Randomer11

我需要添加以下字符串:

=&a=true
到所有搜索URL的末尾,但仅限于以下表单生成的URL。因此,不要使用此URL:

https://website.com/?s=tool&post_type=ait-item
它将显示以下URL:

https://website.com/?s=tool&post_type=ait-item=&a=true
我怀疑我可以通过编辑自定义搜索表单来实现这一点,但我不确定如何实现这一点。这是搜索表单:

<div class="search-box">
    <div class="container">
        <div class="columns">
            <form method="get" class="nt-search-form" action="<?php echo home_url(); ?>">
                <input type="text" id="search-text" class="input-text" name="s" placeholder="<?php _e(\'Search &#8230;\', \'customsearch\');?>" autocomplete="off" />
                <input type="hidden" name="post_type" value="ait-item" />
                <i class="fa fa-times close-button" aria-hidden="true"></i>
            </form>
        </div>
    </div>
</div>
如有任何见解,将不胜感激。

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

这可以通过多种方式完成,但最简单的是以下代码。

关键是GET 方法,该方法将允许我们注入您想要的内容。

您可以尝试:

<div class="search-box">
    <div class="container">
        <div class="columns">
            <form method="get" class="nt-search-form" action="<?php echo home_url(); ?>">
                <input type="text" id="search-text" class="input-text" name="s" placeholder="<?php _e(\'Search &#8230;\', \'customsearch\');?>" autocomplete="off" />
                <input type="hidden" name="post_type" value="ait-item" />
                <input type="hidden" name="a" value="true" />
                <i class="fa fa-times close-button" aria-hidden="true"></i>
            </form>
        </div>
    </div>
</div>
更新我标出了=&a=true 第一个相等值将设置为GET变量post_type 包含相等符号。

如果这是你想要的,你必须用这条线来代替<input type="hidden" name="post_type" value="ait-item=" />

结束

相关推荐

is_search called incorreclty

我刚刚在我的一个网站页面上发现了一条新的错误消息,上面列出了帖子,http://clubcorvettect.com/category/events/ :注意:is\\U搜索调用不正确。运行查询之前,条件查询标记不起作用。在此之前,它们总是返回false。有关详细信息,请参阅WordPress中的调试。(此消息是在版本3.1.0中添加的。)in/home/wp\\U gmz28r/clubcorvettect。com/wp包括/功能。php在线4138这个网站已经正常运行了几个月了。我尝试添加这个论坛中建