2016-10-12 3 views
1

Ich versuche, ein Schnipsel an der Kasse von woocommerce zu erstellen, um eine Dropdown-Liste mit der Bezeichnung course1 und fügen Sie alle Produkttitel als Auswahl.Woocommerce Warenkorb Produktnamen in Dropdown

als im neu zu PHP im Allgemeinen, im kämpfen, um herauszufinden, wie ich die Namen der Produkte in den Warenkorb ziehen würde.

alle Tipps würden sehr geschätzt werden.

Dank

Antwort

0

Sie können Warenkorb Produkte von global $ WooCommerce Objekt

global $woocommerce; 
$items = $woocommerce->cart->get_cart(); 
echo "<select name='products-list'">; 
foreach($items as $item => $values) { 
    $_product = $values['data']->post; 
    $price = get_post_meta($values['product_id'] , '_price', true); 
    echo "<option value=".$values['product_id'].">".$_product->post_title."-".$price."</option>"; 
     } 
echo "</select>"; 

Verwenden Sie dieses PHP-Schnipsel, wo Sie Drop-Down-Liste

+0

Vielen Dank für Ihre Antwort zeigen wollen, aber wo/wie zu tun Du fütterst das in ein vorheriges Drop-down namens course1 auf der Seite? Ich versuche, es als ein snippet zu meiner functions.php – Sam

+0

hinzuzufügen Entweder Sie sollten diese Optionen (Produktnamen) an vorhandene Dropdown oder Name dieses neu erstellte Dropdown-Liste als Kurs1 anhängen. Verwenden Sie Hooks wie woocommerce_after_cart_table, um Ihr Dropdown aus functions.php anzuzeigen. Sie können die WordPress-Codex- oder Woocommerce-Dokumentation zur Verwendung von Hooks verwenden. –

Verwandte Themen