2016-11-03 2 views
0

these instructions Im Anschluss an 'Einzelprodukt' eine andere Vorlage haben WooCommerce laden:Multiple WooCommerce Einzelproduktvorlagen

if(has_term('termgoeshere', 'product_cat')) { 
     $file = 'single-product-newtempforterm.php'; 
      } else { 
       $file = 'single-product.php'; 
    } 

    global $woocommerce; 

    load_template($woocommerce->template_url . $file); 

Ich erlebe einen Fehler:

Warning: require_once (WooCommerce/Einzelprodukt -wide.php): Fehler beim Öffnen des Streams: Keine solche Datei oder kein Verzeichnis in /home/xxx/public_html/wp-includes/template.php in Zeile 572

Schwerwiegender Fehler: require_once(): Fehlgeschlagenes Öffnen erforderlich 'woocommerce /single-product-wide.php '(include_path ='.:/usr/l ocal/php54/pear ') in /home/xxx/public_html/wp-includes/template.php in Zeile 572

Ich bin nicht sicher, wo ich anfangen soll, um das Problem zu beheben.

+1

'$ woocommerce-> template_url' ist veraltet, seit Version 2.1 verwendet stattdessen' wc_get_template_part() '. –

Antwort

1

Sie können einfach wc_get_template_part() anstelle von $woocommerce->template_url verwenden. Denken Sie daran, dass Sie .php dafür nicht benötigen.