小编shp*_*son的帖子

Woocommerce,获取当前的产品ID

我目前正在研究WooCommerce主题并尝试在产品详细信息页面中添加侧边栏.

我已经能够添加侧边栏了(具体来说,这个:http://woocommerce.wp-a2z.org/oik_file/templatescontent-widget-product-php/)

现在,我正在试图弄清楚如何在当前选择的产品中添加一类"活动",似乎无法弄明白?

换句话说,如果当前产品ID等于侧边栏中的产品ID,那么我该怎么做呢?添加class ="active"到li?

我已经进行了大量的搜索,并且无法提出任何有用的信息,所以我要转向这里.

任何帮助非常感谢!!

wordpress product woocommerce

39
推荐指数
5
解决办法
13万
查看次数

滚动过去后,防止滚动回到第一张幻灯片

我正在使用fullpage.js,并想知道如何阻止用户滚动回到初始(第一)幻灯片之后?

我仍然希望能够按照预期在所有后续幻灯片之间滚动,但基本上删除第一张幻灯片一次,以便它不能向上滚动(基本上使第二张幻灯片成为第一张,好像第一张不再存在) .

希望这有道理吗?第一张幻灯片基本上是一个介绍/视频幻灯片,我只希望它在初始页面加载时显示,然后在滚动后传递给它不再可访问.

javascript jquery fullpage.js

5
推荐指数
1
解决办法
1417
查看次数

如何修改Workbox生成的预缓存清单文件?需要 url 前面有“/”

在生成的precache-manifest.*.js文件中,当我需要绝对路径时,URL 都引用相对路径,因为我的应用程序也会有一些子目录。

生成文件的示例:

self.__precacheManifest = (self.__precacheManifest || []).concat([
  {
    "revision": "1d94d834b7044ec6d4e9",
    "url": "js/app.js"
  },
  {
    "revision": "632f09e6ed606bbed1f1",
    "url": "css/app.css"
  },
  ...
}
Run Code Online (Sandbox Code Playgroud)

当我需要它看起来像这样时:

self.__precacheManifest = (self.__precacheManifest || []).concat([
  {
    "revision": "1d94d834b7044ec6d4e9",
    "url": "/js/app.js"
  },
  {
    "revision": "632f09e6ed606bbed1f1",
    "url": "/css/app.css"
  },
  ...
}
Run Code Online (Sandbox Code Playgroud)

我正在使用webpack4.41.0 并且workbox-webpack-plugin4.3.1

任何帮助将不胜感激!如果需要的话我也可以添加更多细节。


这是我的 webpack 配置:

let config = {
  entry,

  stats: {
    hash: false,
    version: false,
    timings: false,
    children: false,
    errorDetails: false,
    entrypoints: false,
    performance: inProduction,
    chunks: false,
    modules: false,
    reasons: …
Run Code Online (Sandbox Code Playgroud)

service-worker progressive-web-apps workbox workbox-webpack-plugin

5
推荐指数
1
解决办法
8555
查看次数