问题标签 [facetwp]

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.

0 投票
0 回答
787 浏览

php - 如何使用 FacetWP 在产品类别页面上过滤产品

我想将过滤器添加到我的 WooCommerce 产品类别页面。我正在使用 FacetWP 插件。我已经在我的 archive-product.php 中添加了一些代码,并且我已经让我的过滤器显示在页面上(这就是我想要的方式)但是一旦我尝试过滤产品 - 什么都没有发生。

我遵循了以下指南https://elvtn.com/wordpress-plugins/building-product-filter-woocommerce-facetwp/

我还将以下内容更改为 True。FacetWP - 设置 - WooCommerce - 支持产品变体?- 真的

当类别显示在页面上时,构面也被正确索引,但它实际上并没有过滤任何内容。

我希望当我点击复选框时我应该能够过滤我的产品,但这并没有发生

0 投票
0 回答
135 浏览

wordpress - 当 FacetWP 取消选中时重新加载查询循环

我正在使用 facetwp 插件在 wordpress 网站上工作。它已经正确显示了构面过滤器。当我通过选中复选框(在左侧边栏上)对其进行过滤时,它将显示结果。但是当我取消选中它时,它不会重新加载 wordpress 的内容(在这种情况下,我使用 AZ Listing 插件)。

取消选中 facetwp 时如何恢复显示旧内容(在本例中显示 AZ 列表)?这是链接: http: //korexindo.com/k-market/

0 投票
0 回答
449 浏览

javascript - ajax重新加载后插入的JS元素消失

我正在使用 WP Plugin FacepWP 并希望将重置添加到下拉列表中。我已经使用 JS 创建元素并添加了函数 FWP.reset('country_2')。

我遇到的问题是,当我单击重置时,页面重新加载(我认为是 AJAX)并且我丢失了 JS 添加的元素

我希望我添加的元素保持点击。我相信 FacetWP 使用 AJAX 过滤和重置,但它也重置了我添加的 JS 元素。

添加:

在现有存档(类别、标签、商店)或搜索页面上,FacetWP 将自动尝试在列表周围添加 facetwp-template CSS 类。在 ajax 刷新期间,FacetWP 只会修改该容器元素内的内容。如果您的分页器在 FacetWP 刷新后没有更改,则可能需要手动放置 CSS 类,以便它围绕列表和分页器。

听起来我需要找到这个类并用它做一些事情以确保 ajax 重新加载保留我添加的 JS。

0 投票
1 回答
352 浏览

wordpress - FacetWP,从今天开始查询

我正在寻找一种方法来查询日期为今天(当天)的帖子。

我的查询看起来像这样:

我不知道在 TYPE 和 VALUE 上设置什么。请问这可以帮助我吗?非常感谢。

0 投票
1 回答
819 浏览

wordpress - FacetWP 地图更改地图标记基于方面选择

目前,我正在使用 WordPress、FacetWP 和 map facet(FacetWP 附带)进行一个项目。我制作了一个自定义标记以显示在地图上,如下所示:

但我想根据另一个方面的选择来更改 markerURL。不幸的是,我不知道如何在此过滤器中获取其他方面的值。我尝试了这样的事情(但这不起作用):

如果有人可以提供帮助,将不胜感激。

0 投票
1 回答
125 浏览

javascript - 从 span 类中提取文本到 FacetWP Proximity Input 文本字段

我可以在页面加载时自动将 span 类中的文本复制到输入字段,但我无法让 FacetWP 响应并更新结果,即使使用FWP.refresh()

https://facetwp.com/documentation/developers/javascript/facetwp-refresh/

刻面名称 -proximity

跨度类 -local-addrress-name

输入类 -facetwp-location

0 投票
0 回答
403 浏览

wordpress - 使用 facetWP,如何按 WP_Query 中的构面进行过滤?

如何向 WP_Query 添加构面过滤器?这是我正在尝试的,我如何获得 2 的ticket_price:

这些似乎都不能完全满足我的需要:https ://facetwp.com/documentation/developers/querying/

他们的支持一直到 1 月 2 日才结束,有人用 facetwp 强吗?

0 投票
1 回答
477 浏览

javascript - FacetWP:仅当 facet 有选项时才显示标签

我只想在构面有任何选项时才显示标签。因此我尝试了以下代码:

它有效,但前提是我使用活动过滤器重新加载页面。如果我更改过滤器,标签会保留。

点击后是否有任何选项询问是否是新过滤器?

0 投票
1 回答
1054 浏览

javascript - FacetWP:使用 jQuery 在构面前后添加 HTML

我想为我的构面使用折叠元素,因此在输出之前和之后添加一些 HTML。为此,我使用以下代码。

该代码最初是在构面之前添加一个标签,如果没有选项,则将其隐藏。我已经扩展了代码以在构面之前和之后添加一些 HTML。就像标签一样。它工作得有点好,但第一个<div>在方面开始之前关闭。所以崩溃是行不通的。

这是代码:

有什么问题吗?也许JS不是最好的解决方案。

我还找到了一个输出挂钩来更改方面 HMTL:https ://facetwp.com/documentation/developers/output/facetwp_facet_html/

但我不知道如何使用它或者我需要在哪里添加我的 HTML。或者,如果它是正确的钩子。

0 投票
1 回答
751 浏览

wordpress - WooCommerce:自己的排序/订单下拉列表(FacetWP)

我想用 FacetWP 排序方面替换 WooCommerce 排序。为此,我正在使用输出挂钩facetwp_sort_optionshttps ://facetwp.com/documentation/developers/output/facetwp_sort_options/

我已经替换了订单下拉菜单,但缺少 WooCommerce 订单选项。

现在我只设法按价格添加订单:

这个答案有帮助:https ://stackoverflow.com/a/46715264/1788961

但是我怎样才能添加其余的 WooCommerce 订单选项。有没有我可以使用的元字段列表?

我需要添加以下订单选项:

  • 默认顺序
  • 按人气排序
  • 按平均评分排序

编辑:删除了销售产品的选项(我自己想通了)