Beiträge von sommermädchen

    Hallo,
    ich versuche es hinzubekommen, dass bei Auwahl einer bestimmten Zahlungsart (z.B. Vorkasse) ein Text erscheint (z.B nach den Zahlungsarten) und beim Wechsel zu einer anderen Zahlungsart wieder verschwindet.
    Ich habe es mit folgendem Code versucht, das funktioniert aber leider nicht (der Text wird zwar angezeigt wenn Vorkasse vorausgewählt ist, bei einem Wechsel zu einer anderen zahlungsart verschwindet er aber nicht).
    Wäre für jeden Tipp dankbar:

    Hallo zusammen,
    ich habe nach einem Plugin gesucht, mit dem ich Produkte auf Bildern verlinken kann und glaube, mit "Image Hotspot by DevVN" eine ganz gute Lösung gefunden zu haben:
    https://de.wordpress.org/plugins/devvn-image-hotspot/

    Man kann hier Hotspots auf Bilder setzen und diese dann via Shortcode z.b. in einen Beitrag einbinden. Wenn ich mir dann den Code ansehe, fehlen aber leider alt und title tag (die mir aus SEO-Gründen wichtig sind), der Code sieht nur so aus:

    Code
    <img src="linkzumbild/bild.jpg">

    Die entsprechende Stelle im Plugincode (/admin/inc/add_shortcode_devvn_ihotspot.php) hab ich auch schon gefunden:

    PHP
    <img src="<?php echo $maps_images; ?>">

    Wie müsste ich diesen Code erweitern um die alt und title tags des jeweiligen Bildes auszugeben? Den Pluginautor hab ich schon angeschrieben, der meinte nur dass er das mal in einem Update integriert aber hat mir bisher noch nicht gesagt wann es so weit ist und ich benötige es leider ziemlich bald :) Daher wärs toll wenn mir jemand von euch weiterhelfen könnte...
    Oder falls jemand ein gutes Alternativplugin kennt, freue ich mich auch über Vorschläge.

    Vielen Dank schonmal!

    Hallo,
    mein Theme beinhaltet eine Slider-Funktion und legt für die Bildgröße eine feste Größe ('shop_catalog') fest:
    [COLOR=#0080ff]$thumbnail_image = wp_get_attachment_image_src( get_post_thumbnail_id(), apply_filters( 'single_product_archive_thumbnail_size', 'shop_catalog' ) );[/COLOR]

    [COLOR=#0080ff]echo sprintf('<img data-src="%s" class="owl-lazy" alt="%s" title="%s" data-srcset="%s" sizes="%s" height="%s" width="%s" />',esc_url( $thumbnail_image[0] ),esc_attr($props['alt']),get_the_title(),wp_get_attachment_image_srcset( get_post_thumbnail_id(), apply_filters( 'single_product_archive_thumbnail_size', 'shop_catalog' )), wp_get_attachment_image_sizes( get_post_thumbnail_id(), apply_filters( 'single_product_archive_thumbnail_size', 'shop_catalog' )), esc_attr($thumbnail_image[1]), esc_attr($thumbnail_image[2]) );[/COLOR]

    Als shop_catalog Bildgröße habe ich 420x420px eingestellt und das passt auch für die meisten Slider. Allerdings benötige ich bei einem Slider nur 60x60px große Bilder.
    Der Slider skaliert die Bildgrößen dann zwar von 420 auf 60px aber aus Performancesicht ist das natürlich suboptimal.

    Daher suche ich nach einer Lösung, wie ich den Code anpassen könnte, um die Bildgröße manuell je nach Slider zu ändern. Optimal wäre wenn ich sagen könnte: "Wenn der Slider die Klasse .small-slider hat, dann soll als Bildgröße 'thumbnail' genommen werden" (und thumbnail definiere ich mit 60px).

    Habt ihr eine Idee wie ich das hinbekommen könnte?

    Vielen Dank im Voraus!

    Ich hatte gehofft, hier jemanden zu finden, der über dieses Wissen verfügt und mir hilft :grin:
    Eine Lösung wäre sicherlich für einige hilfreich.
    Verschiedene Codes habe ich schon ausprobiert, z.b. diesen hier, leider ohne Erfolg: https://businessbloomer.com/woocommerce-di…shipping-class/
    Ich habe auch gerade noch dieses Plugin entdeckt, schaue ich mir mal genauer an: https://de.wordpress.org/plugins/woocom…-free-shipping/

    Hallo zusammen,
    in meinem Shop habe ich meinen Kunden bisher immer die Auswahl zwischen zwei Versandarten geboten:
    - DHL Paket für 5,90 Euro
    - DPD Paket für 4,90 Euro
    Das hat auch immer für alle angebotenen Produkte gepasst. Jetzt biete ich allerdings Gutscheine an, die ich gerne als "Deutsche Post Brief Prio" für 1,90 Euro versenden würde.
    Dafür habe ich eine eigene Versandklasse angelegt, allerdings scheint es nicht möglich zu sein, die Versandarten DHL Paket und DPD Paket auszublenden, wenn der Gutschein das einzige Produkt im Warenkorb ist. Ich weiß dass es dafür Plugins für 79 Dollar aufwärts gibt, aber da es sich nur um ein einziges Produkt handelt rentiert sich das nicht.
    Ich suche nun also nach folgender Lösung:
    - Wenn NUR der Gutschein im Warenkorb liegt soll als einzige verfügbare Versandart "Deutsche Post Brief Prio" für 1,90 Euro angeboten werden
    - Wenn der Gutschein zusammen mit einem anderen Produkt im Warenkorb liegt sollen DHL Paket für 5,90 Euro und DPD Paket für 4,90 Euro zur Auswahl stehen.

    Kann mir hier jemand helfen das umzusetzen oder kennt jemand ein gutes (kostenloses) Plugin dafür?

    Vielen Dank im Voraus!

    Hallo,
    ich habe folgenden Code gefunden, mit dem man die Bankdetails in der Danke-Seite und der Bestell-Email benutzerdefiniert anordnen kann: http://www.babelscribe.co.nz/notes/woocomme…sage-and-email/

    Jetzt suche ich eine Möglichkeit, unter den Bankdetails noch den Punkt "Verwendungszweck" hinzuzufügen und der Wert des Verwendungszwecks soll die Bestellnummer sein.
    Die kann man ja über $order->get_order_number() aufrufen - aber wie muss ich den Code nun bearbeiten, um das noch hinzuzufügen?

    Vielen Dank im Voraus!

    Upps, bei dem Code für den ich einen Shortcode erstellen will hab ich zwei Zeilen vergessen (Add Variation Settings & Save Variation Settings). Hier ist nochmal der komplette Code (kommt übrigens von hier:http://www.remicorson.com/woocommerce-cu…for-variations/), dessen Ergebnis ich gerne über einen Shortcode ausgeben würde:

    Hm, kann man das nicht dynamisch machen? Wenn rot ausgewählt ist, soll der Wert für Rot ausgegeben werden und bei Grün der für Grün...
    Ich habs damit (und mit variationen davon) versucht aber das liefert nur "Array":

    HTML
    function testsc( $loop, $variation_data, $variation ) {
    global $post;
    $test = get_post_meta( $variation->ID, '_text_field', true );
    return $test;      
    }
    add_shortcode( 'test', 'testsc' );

    oder das hier liefert gar nix aus:

    HTML
    function testsc() {
    global $post;
    $test = get_post_meta( $product_id, '_text_field', true );
    return $test;      
    }
    add_shortcode( 'test', 'testsc' );

    Darf ich dich noch einmal um deine Hilfe bitten?
    Ich habe mithilfe des folgenden Codes ein Variations-bezogenes Custom field erstellt, d.h. ich kann jetzt pro Variation einen Wert eingeben, der dann auf der Produktseite ausgegeben wird.

    Jetzt bräuchte ich auch hier die Möglichkeit, den Wert mithilfe eines Shortcodes an einer beliebigen Stelle innerhalb meiner Produktseite auszugeben. Hab versucht eine Funktion mit Shortcodefunktionialität zu schreiben und den Wert des Custom Fields da drin abzurufen, aber da wird leider etweder "array" oder gar nichts angezeigt. Ich bin auch nicht sicher wie der Key des Custom fields lautet: "_text_field" oder "text_field" oder ganz was anderes?!

    Weißt du wie ich das mache? Vielen Dank schonmal im Voraus