wordpress - Wordpress - 如何跳过搜索结果页面直接跳转到第一个结果
问题描述
我正在使用 wordpress 创建一个货运跟踪网站。有没有办法在不看到结果页面的情况下跳转到第一个结果?
解决方案
如果您的主题中有search.php
orsearchform.php
文件,则可以删除while()
循环,以便 WP 仅显示第一个结果。
if ( have_posts() ) :
the_post();
// Include your template for displaying content here
else :
// Display no post found notice
endif;
请注意,这将覆盖所有搜索表单结果,因此如果您在不同的地方有其他搜索表单需要返回多个结果,那么您将需要添加一些逻辑来处理这两种情况。
推荐阅读
- c# - 使用输入参数的 CSHTML 页面调用 void 方法
- promise - JS 承诺:如何链接 `then` 调用?
- android - 在 Firebase 数据库中上传图像期间,将错误的 URL 提取到数据库中。需要一些指导。(Kotlin)
- python - 打印方法“无效语法”反转字符串
- typescript - Typescript中类中所有函数的强制返回类型
- c++ - 序列化一个成员为向量的类
> 使用 boost:: 序列化 - angular7 - 无法构建项目
- python-3.x - 如何给函数一个参数而不在python中执行它?
- reactjs - 如何从日志文件而不是应用程序日志输出日志
- java - JUnit 测试类顺序