NVO*_*NVO 4 php wordpress woocommerce
我为我的 WooCommerce 商店编辑了一些模板。我删除了默认价格,因为我使用插件WooCommerce Extra Product Options来启用价格并控制一些特定选项。
现在,我想将可下载的产品添加到我的商店。作者表示,该插件不支持下载,因为没有足够的 API。
因此,我希望价格返回到我的模板中,但仅限于打开“下载”的产品。如何检查产品是否可以通过模板下载?否则,所有可下载的产品都放置在“下载”类别中,因此检查产品是否属于该类别对我来说也有好处。
你能帮助我吗?
您可以使用WP 的is_downloadable()函数。\n WC_Product::is_downloadable() \xe2\x80\x93 检查产品是否可下载。
\n\n$bool = WC_Product::is_downloadable();\nRun Code Online (Sandbox Code Playgroud)\n\n它位于
\n\n\n\n\n文件名: woocommerce/includes/abstracts/abstract-wc-product.php
\n
public function is_downloadable() {\n return $this->downloadable == \'yes\' ? true : false;\n }\nRun Code Online (Sandbox Code Playgroud)\n\n只需在产品页面模板上调用即可。
\n\n<?php\nif ( ! defined( \'ABSPATH\' ) ) exit; // Exit if accessed directly\nglobal $post, $woocommerce, $product;\n if ($product->is_downloadable(\'yes\')) {\n // Your Logic.\n}else{\n // Your Logic.\n}\n?>\nRun Code Online (Sandbox Code Playgroud)\n\n\n
| 归档时间: |
|
| 查看次数: |
7182 次 |
| 最近记录: |