我在singe-product.php中添加了一些html / css代码来显示一些图像&文字/按钮,但我想在我的商店只显示一个产品,并让所有其他项目显示标准产品页面,这是否有可能?
我已将我添加的所有内容放在名为< div id =" custom" >的div中< / DIV >在singe-product.php下一步是什么? :d
答案 0 :(得分:0)
如果我清楚地了解您的需求,您需要为您的产品创建一个自定义的php页面,因为它不会用于您拥有的任何其他产品。通过将产品设置为特定的分类或类别来调用页面上的产品。
您可以在此处找到更多信息:https://wordpress.org/support/topic/plugin-woocommerce-excelling-ecommerce-a-custom-single-product-template
希望它有所帮助!答案 1 :(得分:0)
希望您已将“single-product.php”复制到主题目录中(而不是直接修改woocommerce的原始模板文件)。好吧,在您的“single-product.php”中,您可以检查特定产品的slug然后显示您的自定义代码。有点像这样......
<?php
if($post->post_name == 'your-product-slug'){
?>
<div id="custom"> </div>
<?php
}
?>
这样,所有自定义代码/样式等都只会针对该特定产品显示,而对于所有其他主题,将显示主题的默认布局。
希望这有帮助。