Beiträge von mensmaximus
-
-
-
Schau mal in die Datei /wp-includes/l10n.php. Die Funktion load_default_textdomain() ist für das Laden der WordPress Übersetzung zuständig. In dieser Funktion wird die Funktion load_textdomain() verwendet um die .mo Dateien zu laden. Dort gibt es den Filter Hook 'load_textdomain_mofile'. Diesen kannst Du verwenden um Deine eigene Übersetzung zu laden. Der Filter hat zwei Argumente. $mofile ist der Pfad zur Übersetzungsdatei. $domain ist die Textdomain und in diesem Fall 'default'. Speicher Deine Übersetzung z.B. in /wp-content/languages/custom-wp und lade sie von dort.
-
-
Du erstellt Deine eigene Widget Area:
https://codex.wordpress.org/Widgetizing_ThemesDie Ausgabe kann dann über die Callback Funktion eines Produkt Tabs über den Filter woocommerce_product_tabs erfolgen.
-
WooCommerce + WooCommerce Memberships + WP Jop Manager + Paid Listings Add-On
-
-
Ich hatte bei #14 schon befürchtet, dass Du nicht die functions.php eines Childthemes verwendet hast, sondern die functions.php in /wp-includes. Also Änderungen dort Rückgängig machen.
-
Geht's denn um eine E-Mail von woocommerce oder vom plugin?
Genau das hatte ich schon geschrieben: Punkt 2 und der TO wird sich darum kümmern. Und nebenbei bemerkt, im WooCommerce Core gibt es keine E-Mail mit dem Test über erhaltene Zahlungen. Das kommt immer vom Payment Gateway.
-
Natürlich nicht. Einen Warenkorb braucht man auch nur im Frontend. Über die REST-API erstellt man eine Bestellung in einem Rutsch: https://woocommerce.github.io/woocommerce-re…create-an-order
-
Der Programmierer scheint ein echter Geeeeeeeeeeeeeeeeeeeeek zu sein. Was für eine unklare Ausdrucksweise. Ich möchte Wetten, dass der Programmcode genauso aussieht. Da kann man beim besten Willen nicht helfen.
-
_wp_session kommt nicht vom WordPress Core. WordPress setzt keine Cookies solange man sich nicht anmeldet.
-
Ansätze wie ich da vorgehen könnte?
Klassisch alle Plugins deaktivieren und testen. Sind die Fehler in der Browserconsole dann verschwunden, ein Plugin nach dem anderen wieder aktivieren. Sobald der Fehler wieder auftaucht, liegt die Vermutung nahe, dass es am zuletzt aktivierten Plugin liegt. Dann kann man im Code des Plugins suchen oder den Entwickler kontaktieren. Stelle auch sicher, dass alle Plugis und das Theme auf dem neuesten Stand sind.
-
Es gibt weder in Klarna Checkout noch in Klarna Payments die Möglichkeit eine abweichende E-Mail zu definieren. Insofern hat man 3 Möglichkeiten:
1. Mit dem Entwickler sprechen, damit er eine Lösung einbaut
2. Sich den Paymentflow ansehen und prüfen zu welchem Zeitpunkt die E-Mail getriggerd wird. An dieser stelle kann man dann per Filterhook eingreifen und den Text ändern.
3. Im Jobforum nach Hilfe fragen -
Ich habe es.
Im Eröffnungspost stand 'z.B. Größe'. Entsprechend sind Taxonomien und Eigenschaften gemeint. Dimension hat mit Größe nur umgangssprachlich etwas zu tun. Wenn tatsächlich die Versandabmessungen angezeigt werden sollen, ist der Code ok.
-
Habe ich etwas falsch gemacht?Ja. Ich habe nicht geschrieben, dass die content-product.php verändert werden soll. Ich schrieb, dass dort alle Hooks stehen, die man verwenden kann. Und ich hatte auch geschrieben, dass der Code angepasst werden muss. Er dient als Beispiel.
-
Wenn man es genau nimmt, stimmt die E-Mail schon. Denn Klarna übernimmt das Risiko, der Händler bekommt immer sein Geld.
-
Die Seite hat einen jQuery Fehler, weshalb keine Scripte mehr ausgeführt werden. Da die Seite mit Elementor gebaut ist und daher viel Layoutaufgaben von jQuery Scripten übernommen werden, kann das den Fehler verursachen. Bitte Fehler beheben und erneut testen.
-
Wir brauchen beide URLs um zu helfen. Also die Seite mit dem übergebenden Link und die Adresse des Zielscripts. Ohne diese Angaben gibt es keine Möglichkeit zu helfen.
-
Das kann man mit einer Funktion in der functions.php eines Childthems erreichen. Für eine Eigenschaft 'Designer' sähe das so aus:
Code
Alles anzeigenadd_action( 'woocommerce_after_shop_loop_item_title', 'mmx_shop_loop_add_tax', 5); function mmx_shop_loop_add_tax() { global $product; $terms = get_the_terms( $product->id, 'pa_designer' ); if ( !empty( $terms ) ) { echo '<div class="mmx-designer" itemscope itemtype="http://schema.org/Product">'; echo '<div itemprop="brand" itemscope itemtype="http://schema.org/Organization">'; echo '<span itemprop="name">Designer: ' . $terms[0]->name . '</span>'; echo '</div>'; echo '</div>'; } }In diesem Fall würde der Designer unter dem Titel erscheinen. Das macht bei Größe nicht viel sinn. Dafür gibt es diverse andere Filterhooks. Diese findest Du in der Datei /woocommerce/templates/content-product.php
pa_designer muss durch die entsprechende Eigenschafte ersetzt werden. Und die Ausgabe ist individuell zu gestalten.