wordpress 自动填充搜索框,而重定向形式特定的网址

57hvy0tb  于 2023-06-05  发布在  WordPress
关注(0)|答案(1)|浏览(160)

https://www.qaiglobalinstitute.com/calendar/,在日历上面的url中有一个搜索框。现在,我想让搜索框自动填充文本“design-thinking”,当它从url http://www.q-glue.com/重定向时。
谢谢您的帮助。

68bkxrlz

68bkxrlz1#

查找您当前WordPress主题的searchform.php文件或在您的子主题中创建新的searchform.php文件,您可以在searchform.php文件中找到搜索表单模板。在表单前添加这部分代码,它可以帮助你找到一个引用:

$refer = '';
if ( ! empty( $_SERVER['HTTP_REFERER'] ) && $_SERVER['HTTP_REFERER'] == "http://www.q-glue.com/" ) {
    $refer = 'design-thinking';
}

然后添加$refer变量作为搜索输入的值。最后的结果会是这样的:

<?php

$refer = '';
if ( ! empty( $_SERVER['HTTP_REFERER'] ) && $_SERVER['HTTP_REFERER'] == "http://www.q-glue.com/" ) {
    $refer = 'design-thinking';
}


?>
<form method="get" class="search-box" action="<?php echo esc_url( home_url( '/' ) ); ?>" autocomplete="off">
    <input type="text" name="s"
        placeholder="<?php echo esc_attr_x( 'Type something to search', 'search form placeholder', 'unicorn' ); ?>"
        value="<?php echo $refer; ?>">
    <button type="submit"><i class="pe-7s-search"></i></button>
</form>

相关问题