<?php echo do_shortcode('[Woo_stamped_io type="widget"]'); ?>
Der oben genannte PHP-Code befindet sich in unserer products_single.php und platziert das Widget unten auf der Produktseite.Dynamische Einfügung von Funktionscode in WooCommerce-Produktbeschreibungen
Allerdings würde Ich mag diese unter der Beschreibung platzieren, sondern über andere Inhalte (wie ähnliche Produkte zum Beispiel)
Ich dachte, ich in der Lage sein könnte, es mit jQuery zu tun und versuchte
<script> $([Woo_stamped_io type="widget"]).insertAfter($("#tab-description"));</script>
I auch versucht
<script> $("[Woo_stamped_io type="widget"]").insertAfter($("#tab-description"));</script>
aber ich weiß, u cant dies jetzt in jquery tatsächlich tun. Wie ist es in PHP gemacht?
Ich kann den Shortcode manuell in jedes Beschreibungsfeld einfügen, aber wir haben Tausende von Produkten, also ist es keine ideale Lösung. :)
danke! Muss ich es danach manuell zu neuen Produkten hinzufügen oder führe ich den msql-Befehl jedes Mal aus, wenn ich Produkte hinzufüge? Danke! – Patrick
Für neue Produkte müssen Sie in Zukunft manuell vorsichtig sein. Stellen Sie sicher, dass Sie beim Hinzufügen neuer Produkte nicht in Zukunft dieselbe Abfrage erneut ausführen. Andernfalls erhalten die älteren Produkte den Shortcode zweimal zugewiesen. möglicherweise können Sie überprüfen, basierend auf dem Datum für zukünftige Abfrage. –
Danke! Ich halte das für eine Option mit Sicherheit. Es gibt keine einfache Möglichkeit, den Shortcode über die Datei functions.php in jede Beschreibung einzufügen. – Patrick