2016-11-21 5 views
-1

Ich versuche, ein benutzerdefiniertes Feld auf der Warenkorbseite hinzuzufügen, und wie es in ihrem documentation sagt, scheint es einfach sein, benutzerdefinierte Feld zu Kassenseiten wie Versand und hinzufügen Abrechnung. Aber ich möchte ein Feld auf der Warenkorbseite hinzufügen. Also auf meiner Seite habe ich WooCommerce Shortcode:Wordpress - Parse Fehler: Syntaxfehler, unerwartete *

[woocommerce_cart] 

Ich sollte ein Feld zum WooCommerce Wagen das Hinzufügen, so Kind Thema zu schaffen würde nicht funktionieren, von dem, was ich lesen konnte, denn das einzige andere ändern würde Abschnitte der Seite, und ich muss das Feld zum Woocommerce Warenkorb hinzufügen, aber wie kann ich das tun?

Ich habe versucht, indem ich dieses Code-Snippet zur Funktionendatei meines Themas Enfold hinzufüge.

Funktionen-enfold.php:

* Add the field to the checkout 
**/ 
add_action('woocommerce_cart_collaterals', 'my_custom_checkout_field'); 

function my_custom_checkout_field() { 
echo '<div id="my_custom_checkout_field"><h2>'.__('My Field').'</h2>'; 

woocommerce_form_field('my_field_name', array(
'type'   => 'text', 
'class'  => array('my-field-class form-row-wide'), 
'label'  => __('Fill in this field'), 
'placeholder'  => __('Enter something'), 
)); 

echo '</div>'; 

} 

Aber ich einen Fehler bekam:

Parse error: syntax error, unexpected '*' in /nas/content/staging/bokashinorge/wp-content/themes/enfold/functions-enfold.php on line 1795

Auch auf den Code-Schnipsel zu löschen und die Datei erneut zu aktualisieren, war ich immer noch die gleichen Fehler, und jetzt scheint ich gesperrt zu sein, weil ich bei der Aktualisierung immer wieder den Fehler bekomme und nichts im Dashboard bearbeiten kann. Wie kann ich das beheben und das Feld ohne Fehler hinzufügen?

+1

es scheint, dass Sie ein '/ *' zu * starten * Ihr Kommentar –

Antwort

0

Try / vor * in der ersten Zeile, wie dies hinzuzufügen:

/* Add the field to the checkout **/

+0

Das Problem ist, dass ich ‚fehlen kann Es scheint, als würden Sie jetzt nichts im Dashboard bearbeiten. Ich sah, dass ftp der einzige Weg ist, das zu beheben? – Leff

+0

Ja, Sie müssen Ihren Webserver per FTP betreten und diese Datei bearbeiten. Oder cPanel Dateimanager vielleicht. – Alex

+0

und das Feld zur Warenkorbseite hinzufügen funktioniert, wenn ich nur die functions.php-Datei meines Themas bearbeite, so wie ich es in meiner Frage getan habe? – Leff

Verwandte Themen