Verfasste Forenbeiträge

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
  • Thread-Starter egroll

    (@egroll)

    Hallo threadi,

    danke für Deine Hilfe. Es funktioniert genau so, wie ich es wünschte. Der Inhalt beginnt rechts neben dem links angeordneten Beitragsbild und geht unter dem Bild wieder linksbündig weiter.

    Bei ganz kurzem Inhalt beginnt die Fusszeile rechts neben dem Bild, was mir nicht gefiel. Ich habe nach dem Muster Deines Vorschlags dem Fussblock die Klasse linksblock hinzugefügt. Der CSS-Code dafür lautet linksblock {clear: both;}. Nun schließt der Fuss die Seite ordentlich ab.

    Danke und herzlichen Gruß

    B

    Forum: Themes
    Als Antwort auf: custom fields in TT5 ausgeben
    Thread-Starter egroll

    (@egroll)

    Hallo,

    Nachdem ich der Empfehlung von threadi gefolgt bin und Meta Field Block von Phi Phan ausprobiert habe, kann ich die eigenen Datenfelder der Posts auch in der Wiederholung (loop) korrekt auslesen und anzeigen. Ebenso lassen sich umschließende Texte realisieren oder leere Werte ganz ausblenden. Das genannte Plugin erfüllt also voll und ganz meine Wünsche und erhält 5 Sterne.

    Nochmals Danke!

    Forum: Themes
    Als Antwort auf: custom fields in TT5 ausgeben
    Thread-Starter egroll

    (@egroll)

    Danke für deine schnelle Antwort. Werde mich mit den angegebenen Links befassen. Meinen Shortcode habe ich mit dem Plugin Snippets mit der Eigenschaft „Snippet überall ausführen“ erstellt. SYNTAX: [zusatzfeld feld=“{Zusatzfeldname}“ format=“{Formatangabe}“]. BEISPIEL: [zusatzfeld feld=“Anfangsdatum“ format=“Beginn: %s“].

    function zusatzfeld_funktion($atts){
    global $post;
    $atts = shortcode_atts(array('feld' => NULL, 'format' => '%s'), $atts);
    if( isset($atts['feld'] )) {
    $post_id = (NULL === $post_id) ? $post->ID : $post_id;
    $daten = get_post_meta($post_id, $atts['feld'], true);
    if( isset($daten) and $daten != '' ) {
    return sprintf($atts['format'], esc_attr($daten));
    } else {
    return ''; # kein Feldwert
    }
    } else {
    return ''; # keine Feldname
    }
    }

    add_shortcode('zusatzfeld', 'zusatzfeld_funktion');

    • Diese Antwort wurde vor 1 Jahr von La Geek geändert. Grund: Code-Formatierung
Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)