由于每个 WordPress 主题的样式和主题文件都可能有些不一样,所以本答案就以 OZABC 导航所使用的 Three 主题为例进行说明。想要实现只在 WordPress 搜索页面的侧边栏出现搜索框,而其他页面均不出现,那么我们可以将以下代码添加到当前主题的 sidebar.php 文件中适当的位置即可:
- <?php wp_reset_query();if (is_search()) { ?>
- <aside id="search-2" class="widget widget_search">
- <div id="searchbar">
- <form method="get" id="searchform" action="https://OZABC.com/">
- <input type="text" value="" name="s" id="s" placeholder="输入关键词" required="">
- <button type="submit" id="searchsubmit">搜索</button>
- </form>
- </div>
- <div class="clear"></div></aside>
- <?php }?>
PS:记得修改以上代码中跳转地址 https://OZABC.com/ 为自己的网站地址。
如若转载,请注明出处:https://www.ozabc.com/jianzhan/292689.html