【发布时间】:2018-08-19 16:40:22
【问题描述】:
我正在尝试仅为 woocommerce 商店中的一种产品使用自定义页面。我一直在尝试应用附加的函数,但没有成功(代码来自this answer)。
我在我的 /woocommerce 文件夹中创建了 single-product.php 文件的副本并添加了一些代码,但单个产品视图仅显示“标准”single-product-php 而不是我的 single-product- mock.php 文件。
并且该产品确实具有“自定义”产品类别。
add_filter( 'template_include', 'so_43621049_template_include', 10 );
function so_43621049_template_include( $template ) {
if ( is_singular('product') && (has_term( 'custom', 'product_cat')) ) {
$template = get_stylesheet_directory() . '/woocommerce/single-product-mock.php';
}
retur
【问题讨论】:
标签: php wordpress templates woocommerce custom-taxonomy