地理我的WP - 创建下拉菜单搜索输入


Geo My WP - Create Dropdown Menu Search Input

我从这个论坛学到了很多东西,最后我需要具体的帮助。如果有人能帮我解决这个问题,你会得到我永远的感激。

框架:安装了Buddypress(BP)和GEO My WP的WordPress网站。每个用户都有一组特定的BP配置文件字段,Geo My WP使用这些字段来搜索并返回结果。

目标:在Geo My WP搜索表单上,我希望有一个下拉列表,用户可以选择一个项目; 例如"曲棍球"。然后,此选定项目用于搜索两(2)个不同的BP xprofile字段(例如:"主要运动"和"休闲运动")。这两个 BP xprofile 字段将由管理员填充,它们都将是一个文本行,其中单个术语用逗号分隔;例如"篮球、足球、足球、曲棍球"等。如果用户选择的术语与两个BP xprofile字段中任何一个的术语匹配,Geo My WP将在搜索结果中返回BP配置文件。

问题:我不知道该怎么做。如果在Geo My WP设置中选择了两个BP xprofile字段进行搜索,则这两个字段都会显示在搜索表单上。我需要它只是搜索字段中的一个输入。

我已经没有关于操作代码的想法,并希望对这个问题有一些新的看法。

非常感谢,

毫米。

您可以尝试对表单进行一些JS更改。这并不完美,但至少在我的情况下是有效的。这是一个例子来说明我的意思。

jQuery('#gmw-address-1').remove();jQuery('#gmw-address-field-wrapper-1').prepend('*');

在您的情况下

您需要为要创建的选择绑定两个事件:documentReadychange

documentReady

  1. 从要联接在一起的选择中获取值
  2. 将所选内容替换为隐藏字段
  3. 创建选择组合您刚刚替换的这两个

change

  1. 检查所选值
  2. 将其与合理的值匹配以确定它所属的女巫选择
  3. 将您在第 2 部分匹配的隐藏字段更新为 Pt.1 中的值