问题标签 [search-form]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - WordPress 将搜索限制为当前帖子的类别
我有一个使用自己的搜索表单的 WP 主题。在下面的代码中可以看到,当搜索表单显示在该类别中时,它已经设置为在该类别中搜索。
我还将搜索表单设置为显示在单个帖子上方,但是当我在此表单中搜索时,我会得到所有类别的结果。我希望搜索表单仅在该帖子的类别中搜索。
我到处搜索,但找不到解决方案。先感谢您!
html - 删除查询字符串对,直到返回结果
假设我的网站上有一个搜索表单,它生成一个查询字符串来过滤结果,例如。mysite/search?field1=value1&field2=value2&field3=value3
用户在搜索字段中输入以下内容:
鉴于查询字符串的性质,所有三个字段值都必须存在于正在搜索的项目中,以便将其识别为匹配项。对吗?
有没有办法让“&”成为“或”,这样任何匹配的字段都会返回结果。
或者
有没有办法匹配最近的结果?IE。删除字符串对,直到找到匹配项,或者以某种方式找到下一个最接近的结果。
例如。如果用户输入“Cat”、“Black”和“Stray”,并且有一个项目包含所有三个值,则返回该结果(标准响应)。如果没有包含所有三个值的项目,假设只有一个具有“Cat”和“Stray”的项目,它会识别没有包含所有三个值的项目,所以它会寻找两个字段值匹配?
很高兴考虑任何防止“找不到项目”的想法,并且至少渲染一些东西而不是什么都没有。
runtime-error - 搜索表单代码有什么问题?
我有一个搜索表单,其中有一个子表单。
我不断收到运行时错误 '3075': Syntax error(missing operator) in query expression '[MC_No] like ' ' [Customer] like ' ' [Date_Recorded] = #23/11/2016# AND [Product] like ' *”。
任何人都可以识别我的错误吗?我检查了每一行。也许我错过了什么。
这些是我的代码
ruby-on-rails-5 - Rails搜索表格中的多个列
我有一个简单的 rails 搜索表单,它将在表中选择 3 个不同等级的列上的等级。但我不能扩展复数等级。
餐桌食品:value1、rank_value1、value2、rank_value2、value3、rank_value3
查看 /foods/index.html:
食物模型.rb:
控制器food_controller.rb:
为了扩大两个等级,我尝试了下面的代码,但没有奏效。
查看 /foods/index.html:
食物模型.rb:
控制器food_controller.rb:
关于在多列中搜索数据的任何建议?
php - 自定义查询不起作用的搜索结果页面上的分页(WordPress)
我目前正在WordPress上建立一个网站。该网站具有自定义帖子类型。我有一个自定义的搜索表单,它从自定义帖子类型中选择条目。条目被选择和排序,但是在我的搜索结果页面(job-search.php)上,我需要一个分页,它不工作,尽管相同的代码在其他页面上工作正常。我在浏览器的搜索栏中看到页码发生变化,但我总是看到第一页的条目。
具有指定选择和过滤的自定义帖子类型的搜索表单和查询代码(在 job-search.php 内):
分页代码(在functions.php中):
schema.org - 从附加链接搜索框标记中省略“必需”属性
在实现 Google 的Searchlinks 搜索框功能时,相应的表单标记是否包含required
属性是否重要?query-input
或者,在仍将值指定为 时排除该元素是否安全required name=q
。
我的 JSON-LD 和相应的标记如下:
wordpress - 带有 polylang 的 WordPress 多语言搜索表单
我使用 polylang 插件创建了一个多语言演示站点。我对这个插件非常满意,除了它处理搜索表单的方式。当我尝试搜索任何内容时,菜单会消失,并且不会以所需的语言进行搜索。
php - 自定义 Wordpress 搜索表单模板 (Genesis)
autocomplete="off"
我想通过添加到搜索输入来稍微改变我的搜索表单。
我最初寻找一个简单的过滤器,如下所示:
但由于/genesis/lib/structure/search.php
没有任何变量,如autocomplete="%s"
,该属性无法定位。大概是要直接介绍了吧,所以我search.php
从父主题文件夹复制到子主题文件夹文件夹中。
该文件的原始代码如下:
然后我删除了原始过滤器并添加了我的过滤器:
并添加autocomplete="off"
到搜索输入中,所以当前为:
它目前在主页上完美运行,但在任何其他页面中只生成标题和标语。我可以直接编辑父主题文件,但想要一个替代方案以避免把所有东西都搞砸。有什么见解或建议吗?
php - 在 Wordpress 中的 div 内添加搜索表单
我想使用下面的代码在 div 中添加一个搜索表单:
printf( '<div class="entry"><p>%s</p>%s</div>', apply_filters( 'genesis_noposts_text', __( 'Try again below.', 'genesis' ) ), get_search_form() );
但是每次我get_search_form()
在 div 之前添加它时,它都会生成,如下所示:
我找到的解决方法是拆分代码,但我想知道是否有更好的解决方案可以正常工作。