Verfasste Forenbeiträge

Ansicht von 6 Antworten - 16 bis 21 (von insgesamt 21)
  • Forum: Allgemeine Fragen
    Als Antwort auf: PHP-Source im Text
    Thread-Starter jonn10

    (@jonn10)

    Hallo,
    ich habe jetzt folgendes versucht, leider tut es nicht das, was ich will.

    function TextVonBis_shortcode($atts) {
      extract(shortcode_atts( array(
    	    'Text' => 'Text fehlt',
    	    'von'  => '1900-01-01',
    	    'bis'  => '2099-12-31'),
        $atts, 'TextVonBis'));	
      if (date('Ymd') >= $von and date('Ymd') <= $bis)
        return $Text;
    }
    add_shortcode( 'TextVonBis', 'TextVonBis_shortcode' );

    Auf der Seite:
    [TextVonBis Text='Hurra es klappt' von='2017-09-20' bis='2017-09-25']

    Es wird leider nichts angezeigt.
    Dann habe ich 3 returns hinzugefügt, um zu sehen, ob die Parameter übergeben wurden:

    
    function TextVonBis_shortcode( $atts ) {
    	extract(
    		shortcode_atts(
    			array(
    				'Text' => 'Text fehlt',
    				'von' => '1900 - 01 - 01',
    				'bis' => '2099 - 12 - 31',
    			), $atts, 'TextVonBis'
    		)
    	);
    	return $von;
    	return ' ** * ';
    	return $bis;
    	if ( date( 'Ymd' ) >= $von and date( 'Ymd' ) <= $bis ) {
    		return $Text;
    	} 
    }
    

    Es wird aber nur der erste return ausgeführt und 2017-09-20 angezeigt.
    Wo liegt mein Anfängerfehler?

    • Diese Antwort wurde geändert vor 6 Jahren, 5 Monaten von Bego Mario Garde. Grund: Code-Auszeichnung korrigiert
    Forum: Allgemeine Fragen
    Als Antwort auf: PHP-Source im Text
    Thread-Starter jonn10

    (@jonn10)

    Vielen Dank für die ausführlichen Erläuterungen.
    Daran habe ich jetzt erst einmal zu knabbern.
    Ich werde mich zunächst auf die Variante 3 konzentrieren. die erscheint mir am einfachsten zu sein.

    Warum aber muss ich abfragen „if ( is_page( ‚Über uns‘ ) ) {….“
    wenn ich das „[mein_php]“ nur auf der Seite ‚Über uns‘ einfüge?

    Forum: Allgemeine Fragen
    Als Antwort auf: PHP-Source im Text
    Thread-Starter jonn10

    (@jonn10)

    Ein wenig weiter bin ich schon – ich muss hinzufügen, dass WordPress für mich Neuland ist im Gegensatz zu html, PHP u.a..
    Habe das Plugin installiert und aktiviert. Dann habe ich über Hinzufügen Deinen Code eingefügt, und jetzt hänge ich.
    Unterhalb von „Übernehmen“ sind Einstellungen auszuwählen:
    – Snippet überall ausführen
    – Nur im Administrationsbereich ausführen
    – Nur im Frontend der Website ausführen
    Da habe ich natürlich Angst, etwas kaputt zu machen.
    Ich möchte ja dieses Snippet nur auf einer bestimmten Seite ausführen.
    Was muss ich also auswählen und wie füge ich es in eine meiner Seiten ein.
    Viele Fragen, aber leider fand ich keine detaillierte Anleitung im Netz
    Besten Dank im Voraus

    Forum: Allgemeine Fragen
    Als Antwort auf: PHP-Source im Text
    Thread-Starter jonn10

    (@jonn10)

    Zunächst vielen Dank,
    ich habe die obigen Zeilen genau so in eine Seite eingefügt.
    Wenn ich diese test, so werden diese Originalzeilen angezeigt und nicht „Hallo Welt“.
    Was habe ich da falsch gemacht?

    Thread-Starter jonn10

    (@jonn10)

    Vielleicht auch herunterladen der Sicherungsdateien.
    Da ich aber noch wenig Ahnung habe:
    Werden die sicherungsdateien automatisch erstellt oder muss ich das veranlassen?
    Wie heißen diese Dateien?

    Forum: Allgemeine Fragen
    Als Antwort auf: Responsiv, barrierefrei
    Thread-Starter jonn10

    (@jonn10)

    Vielen Dank!

Ansicht von 6 Antworten - 16 bis 21 (von insgesamt 21)