Verfasste Forenbeiträge

Ansicht von 8 Antworten - 1 bis 8 (von insgesamt 8)
  • Forum: WooCommerce
    Als Antwort auf: Fehlermeldung im Warenkorb
    Thread-Ersteller thomasba

    (@thomasba)

    Hallo Andrerecedik, danke für die Info!
    Habe das schon vorab mit Jetpack geklärt und in der aktuellen Version ist der Bug behoben worden.

    Thread-Ersteller thomasba

    (@thomasba)

    Hallo Christoph,

    vielen Dank für deine Hilfe! Ich habe es genau so gelöst.

    Thread-Ersteller thomasba

    (@thomasba)

    Ja, bekomme keine Fehlermeldungen angezeigt…

    Thread-Ersteller thomasba

    (@thomasba)

    Leider ist doch wieder ein Problem aufgetaucht. Mit folgendem Code wird zwar der Teaser des <Beitrages gezeigt, allerdings verschwindet der Inhalt (Fotos, Text, einfach alles, mit Ausnahme der Headers und Footers) aller anderen Seiten auf meiner Site komplett.:

    // Excerpt bei passwortgeschützten Beiträgen zeigen
    
    function wpb_protected_excerpt( $excerpt ) {
    if ( post_password_required() ) {
    $post = get_post();
    $excerpt=$post->post_excerpt;
    }
    return $excerpt;
    }
    add_filter( 'the_excerpt', 'wpb_protected_excerpt' );
     
    function wpb_protected_excerpt_posts( $content ) {
    if ( post_password_required() && is_single() ) {
    $post = get_post();
     
    return $post->post_excerpt.$content;
    }}
    add_filter( 'the_content', 'wpb_protected_excerpt_posts', 10 );

    Hat jemand eine Idee, woran das liegt bzw. wie ich diesen Fehler beheben kann?

    • Diese Antwort wurde geändert vor 4 Jahre, 1 Monat von thomasba.
    Thread-Ersteller thomasba

    (@thomasba)

    Hallo zusammen!

    Bego, danke für die Antwort!

    Leider hat der Code oben nicht funktioniert, also bitte nicht kopieren. Ich habe mich an die Anweisung auf der WPBeginner-Seite (siehe Link oben) gerichtet, das hat funktioniert.

    Danke für die Hilfe!

    • Diese Antwort wurde geändert vor 4 Jahre, 1 Monat von thomasba.
    Thread-Ersteller thomasba

    (@thomasba)

    Hallo Torsten,

    abermals vielen Dank für deine Hilfe (auch an Bego für den Hinweis bezüglich des Einfügens der Code-Schnipsel hier im Forum)!

    Da ich absoluter Neuling in Sachen php bin, möchte ich mein Ergebnis hier gerne noch mal zur Prüfung posten, ehe ich mir versehentlich die functions.php zerschieße.

    <?php
    function my_excerpt_protected( $excerpt ) {
        if ( post_password_required() )
            $excerpt = 'get_the_excerpt()';
        return $excerpt;
    }
    add_filter( 'the_excerpt', 'my_excerpt_protected' );
    ?>

    Ist das so richtig?
    Vielen Dank für die Hilfe!
    Thomas

    Thread-Ersteller thomasba

    (@thomasba)

    Auf den zweiten Blick hat sich leider noch eine weitere Frage aufgetan. Mittels des folgenden Codes wird ja ein Standard-Excerpt ausgegeben:

    <?php
    function my_excerpt_protected( $excerpt ) {
        if ( post_password_required() )
            $excerpt = '<em>[This is password-protected.]</em>';
        return $excerpt;
    }
    add_filter( 'the_excerpt', 'my_excerpt_protected' );
    ?>

    Daran ändert sich bis auf den Text ja erst mal nichts, wenn ich meinen eigenen Text einfüge.

    Besteht die Möglichkeit, keinen festgelegten Standard-Text einzuzetzen, sondern eine Anweisung, die automatisch den im Beitrag festgelegten Teaser (also bis zur „Weiterlesen“ Linie) oder aber zumindest den ersten Absatz des Beitrages als Kurzfassung übernimmt? Letztendlich stelle ich mir das so vor, wie das auch in vielen Themes bei nicht passwortgeschützten Beitragsübersichten umgesetzt wird.

    Weiß jemand Rat?

    Gruß
    thomas

    Moderationshinweis: Bitte verwende im Beitragseditor des Forums den Code-Button zur Formatierung von Code-Schnipseln. Das erleichtert uns das Lesen. Danke, Bego

    • Diese Antwort wurde geändert vor 4 Jahre, 1 Monat von Bego Mario Garde. Grund: Codeformatierung korrigiert
    Thread-Ersteller thomasba

    (@thomasba)

    Hallo Torsten,

    vielen Dank für die schnelle Antwort und den Link! Das hilft mir auf jeden Fall weiter! Nur eine Frage habe ich diesbezüglich noch: Kann ich den Code einfach in die functions.php meines Themes einfügen oder in welchen Ordner gehört dieser?

    Gruß
    thomas

Ansicht von 8 Antworten - 1 bis 8 (von insgesamt 8)