Folgen Sie meiner vorherigen Frage WooCommerce verwendet sekundäre PHP-Datei (Recalling Template)
Die folgende Funktion ist eine sekundäre Funktion zum Hinzufügen zum Einkaufswagen für meine Website, die eine sekundäre PHP-Vorlage für gruppierte Produkte aufruft. Das Problem ist, dass sie nur funktioniert, wenn sich die geänderte Vorlage tatsächlich im Vorlagenordner des Woocommerce-Plugins befindet.
Das ist nicht gut, da alle Updates für WooCommerce meine Vorlage löschen. Das Problem ist die dritte Zeile “wc_get_template”. Diese Funktion funktioniert bei mir nur, wenn sich die Vorlage im Vorlagenordner der WooCommerce-Plugins befindet. Wenn ich es benötige, um die Vorlage aus meinem untergeordneten Themenordner “Custom-Groups”-Ordner aufzurufen.
Weiß jemand, wie ich diese Funktion dazu bringen kann, die Vorlage aus einem anderen Ordner als dem Ordner mit den Plugin-Vorlagen abzurufen?
Ich habe verschiedene Techniken ausprobiert, wie Sie aus meiner vorherigen Frage ersehen können, aber ohne Erfolg.
Wenn ich versuche, diese benutzerdefinierte Vorlage in meinen Woocommerce-Ordnern in meinem untergeordneten Thema hinzuzufügen, funktioniert die Vorlage aus irgendeinem Grund nicht. Ich denke, das Problem liegt darin, dass sie eine ursprüngliche Vorlage nicht überschreibt ….
function woocommerce_grouped_add_to_cart2() {
global $product;
wc_get_template( 'single-product/add-to-cart/grouped-simfree.php', array(
'grouped_product' => $product,
'grouped_products' => $product->get_children(),
'quantites_required' => false
) );
}
function woo_simfree_product_tab_content() {
woocommerce_grouped_add_to_cart2();
}