WooCommerceページの頭と足を変更しようとしています。私が持っているif
WooCommerceのお店やカートをターゲットとすることになっている文を、そうではありません。if
ステートメントの後にPHPを変更しても、何も変わりません。しかし、else
ステートメントでPHPを変更すると、次のように機能します。
これは機能しません:
<?php if (function_exists('woocommerce')): ?>
<?php if (is_cart() || is_shop()): ?>
<?php get_template_part('inc/CHANGE'); ?>
<?php endif ?>
<?php else: ?>
<?php get_template_part('inc/page-header'); ?>
<?php endif ?>
これは機能します:
<?php if (function_exists('woocommerce')): ?>
<?php if (is_cart() || is_shop()): ?>
<?php get_template_part('inc/page-header'); ?>
<?php endif ?>
<?php else: ?>
<?php get_template_part('inc/CHANGE'); ?>
<?php endif ?>
これも機能するため、WooCommerce関数は適切に定義されていない可能性があります。
<?php if (is_cart() || is_shop()): ?>
<?php get_template_part('inc/header-shop'); ?>
<?php else: ?>
<?php get_template_part('inc/page-header'); ?>
<?php endif ?>
if( function_exists( 'WC' ) )
が、それはあなたが示唆したように;-)、クラスチェックでプラグイン名を持つことが、より正確だ