拍卖产品计时器在档案页面中的应用
P粉412533525
P粉412533525 2023-09-08 20:00:35
0
1
441

拍卖产品计时器在单个商店页面上正常工作,我想将其添加到商店存档页面,但它只显示在商店存档的第一个产品上,而不显示其余的产品。

根据WooCommerce单个产品页面上的产品销售结束倒计时器答案代码,这是我的代码尝试:

function sales_timer_countdown_product() { global $product; $sale_date = get_post_meta( $product->get_id(), '_sale_price_dates_to', true ); if ( ! empty( $sale_date ) ) { ?>   

问题是什么?

P粉412533525
P粉412533525

全部回复 (1)
P粉413704245

要在商店存档页面中显示每个产品的倒计时器,您需要修改负责渲染商店存档页面的模板文件。以下是您可以实现此目标的示例:

  • 打开您的主题的商店存档页面的模板文件(通常命名为archive-product.php或taxonomy-product_cat.php)。

  • 找到执行产品循环的部分。这是显示单个产品项的地方。

  • 在循环内部,找到要为每个产品显示倒计时器的部分(例如产品标题、价格或自定义位置)。添加以下代码片段:

      

此代码通过使用产品的ID(get_the_ID())作为变量和元素ID的后缀,为每个产品生成一个唯一的倒计时器。

保存对模板文件的更改,然后商店存档页面上应该显示倒计时器。

    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责声明 Sitemap
    PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!