Woocommerce的功能是短代码

时间:2017-02-01 18:59:05

标签: php wordpress woocommerce

假设我要渲染woocommerce的单个产品页面的一些元素,在wordpress中的任何其他页面上都完全相同。我想在我的页面上放一个带有产品ID的短代码,例如产品库将呈现。问题是我实际上并不了解PHP,但我不放弃。

我发现可以在我的孩子主题中的functions.php文件中创建一个自定义函数...

function my_function() {
   return 'Hello!!';
}

...然后输入我的短代码

add_shortcode('my_shortcode', 'my_function');

问题是如何将我的功能体系放入woocommerce使用的方法中?我想,对于这种情况,它遵循:

wordpress\wp-content\plugins\woocommerce\templates\single-product\product-image.php

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

WooCommerce已经有shortcode可用:

[product id="99"]
[product sku="FOO"]

有关详细信息,请参阅文档https://docs.woocommerce.com/document/woocommerce-shortcodes/

此外,如果您需要在模板中使用此功能,则只需添加:

即可
echo do_shortcode('[product sku="FOO"]');