【问题标题】:Woocommerce/Wordpress Update Transient Values for Layered NavigationWoocommerce/Wordpress 更新分层导航的瞬态值
【发布时间】:2012-12-07 17:59:14
【问题描述】:

我正在为 Wordpress 的 WooCommerce 插件编写一个插件,该插件允许从 Excel 电子表格导入产品。所有产品都可以正常导入,但我无法更新商店侧边栏中的分层导航。每个项目都有一个在导入时分配给它的制造商,并且制造商属性设置得很好。但是,分层导航没有更新 - 事实上,除非我手动更新项目,否则它甚至不会显示。

在进行了一些挖掘之后,看起来分层导航使用来自wp_options 的一个名为_transient_wc_ln_count_(hash) 的选项来存储具有该属性的项目的计数/ID。我认为这是我的脚本正常工作所需要的,但我找不到任何关于它的文档/示例。我希望只有一个函数可以调用来更新瞬态选项。有人能指出我正确的方向吗?

【问题讨论】:

  • 有人知道吗?

标签: wordpress woocommerce transient


【解决方案1】:

所以我从来没有想出这个问题的确切答案,但我发现了一些有用的东西。在使用wp_insert_post 最初添加帖子,然后使用生成的帖子 ID 插入帖子元(包括制造商元)后,我正在调用wp_update_post 函数,该函数会触发该项目的所有自动更新功能,包括瞬态计数问题。现在我在边栏中的产品制造商计数是正确的。希望这对其他人有帮助!

【讨论】:

    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 2011-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-27
      • 1970-01-01
      相关资源
      最近更新 更多