Beiträge von Azrael_0815

    Sprich mal mit Deinem Provider.
    Wenn ich auf Deine URL klicke, kommt "
    [h=1]Forbidden[/h] You don't have permission to access / on this server."

    Und base64_decode gehört zu PHP - ich kenne das nur von "billigen" Providern, dass die das deaktivieren.
    Auch hier: Gespräch, das wieder zu aktivieren.

    Ahoi zusammen,

    ich habe ein Problem mit automatischen Gutscheinen für Erst-Käufer :(
    Der Kunde hat sich ein Plugin besorgt, das Gutscheine für diese Gruppe "herausgibt".
    Hat auch tadellos funktioniert, bis zu einem größeren Update von Wordpress/Woocommerce/WGM und einigem mehr.

    Das Problem zeigt sich dadurch, dass keine Gutscheine mehr in Abzug gebracht werden.
    Das Plugin hat zwar den richtigen Gutschein, aber das hier tut nicht mehr, warum auch immer:

    $woocommerce->cart->applied_coupons[] = $this->coupon;
    do_action( 'woocommerce_applied_coupon', $this->coupon );

    Es wird also der Gutschein zu applied_coupons hinzugefügt und dann do_action aufgerufen, um den Gutschein anzuwenden - das passiert aber nicht.

    Der Gutschein wird weder in diesem noch im nächsten Schritt in Abzug gebracht.

    Irgendwelche Ideen, wie ich das vernünftig debuggen oder noch besser beheben kann?

    Am Update kann es eigentlich nicht liegen, da auf der Produktivseite noch keine Updates gelaufen sind, der Fehler aber auch dort auftaucht.

    Hast Du mal geschaut, was var_dump($options) ergibt?

    Der Fehler kommt eigentlich, wenn Du zB einen String als Array nutzen willst.

    PHP
    $fruit_counts = array('apples'=>2, 'oranges'=>5, 'pears'=>0);
    echo $fruit_counts['oranges']; // echoes 5
    $fruit_counts = "an unexpected string assignment";
    echo $fruit_counts['oranges']; // causes illegal string offset error

    Wie ordnest Du denn die Kategorien zu?

    Über normale Kategorieauswahl?

    Vielleicht ist das was für Dich:

    Damit würde er zB Posts suchen, die in Kategorie 5 UND 10 sind.

    Womit? Du brauchst auch die *.mo-Datei, nicht nur die *.po-Datei. Deshalb ändert man sowas mit PoEdit, was beim Speichern dann auch die *.mo-Datei anpasst. Wenn Du also nur in der *.po-Datei zB mit Editpad herumfuhrwerkst, ist es kein Wunder, dass das nicht übernommen wird. Ansonsten:Cache-Plugin und Cache nicht geleert?

    Ein Hoster ist ein Dienstleister, bei dem Du Deine Webseite anlegen und ablegen kannst. Denn Du wirst mutmasslich Deinen Rechner nicht dauernd anlassen wollen?

    Und was für ein Abo?

    Du musst ein Query durchführen nach allen Posts mit dem Post Format "Video" und das Ergebnis dieses Querys dann ausgeben, u.U. brauchst Du dazu eine eigene Seite.

    Also zB so, um alle Beiträge mit dem Format "Quote" zu holen:

    Yep, weil Du leider 2x Actions vergessen hast.

    Damit funktioniert es bei mir, die Custom Fields auszugeben:

    Und jetzt machst Du einfach folgendes:

    In der variation.php im Ordner /woocommerce/templates/single-product/add-to-cart/ fügst Du ein unter

    die Zeilen

    PHP
    <div class="woocommerce-variation-custom-text-field">                               {{{ data.variation.text_field }}}                           </div>

    Damit wird dann Dein Custom Field angezeigt. Das sind woocommerce-Bordmittel, Du kannst das auch woanders hinsetzen, den div, aber er muss innerhalb der <script>-Tags stehen.

    [attach='16360.vB'][/attach]
    Test2 und test3 sind meine Custom Fields, also die Werte, die ich eingegeben habe.