Wenn Sie Shortcodes in Ihren Widgets verwenden möchten, wie z. B. [year] in einem Footer-Widget für das Copyright-Datum, fügen Sie dies zu Ihrer functions.php-Datei hinzu
// Enable shortcodes in text widgets
add_filter('widget_text', 'do_shortcode');
Sie können eines dieser Zeichen (unten) zur Formatierung Ihres Datums verwenden. Um den Monat einzuschließen, würden Sie also date('Y'); durch date('F Y'); oder date('M Y'); ersetzen, je nachdem, ob Sie die vollständige Textdarstellung eines Monats oder nur die ersten drei Buchstaben wünschen. http://php.net/manual/en/function.date.php
Danke, funktioniert sehr gut! Aber der Shortcode zeigt den Monat auf Englisch an, obwohl ich die Website-Sprache unter Einstellungen > Allgemein auf Schwedisch eingestellt habe. Gibt es eine Möglichkeit, das zu ändern? Ich habe folgenden Code verwendet
Hallo Victor! Ja, Sie *sollten* das Format anpassen können, indem Sie mit der Variablen Y herumspielen. Hier ist eine Liste aller verfügbaren Formatierungsoptionen: https://codex.wordpress.org/Formatting_Date_and_Time
Gesegnet seien Ihre Baumwollsocken. Ich habe zuvor einen JavaScript-Code verwendet, der die aktuelle Website, an der ich arbeite (wblc.com.au), um etwa 3 Sekunden verlangsamt hat. Dies war sauberer und hat die Website beschleunigt. Danke!
Danke! Dieser Code funktioniert großartig!!!
Schön, es funktioniert wie ein Zauber. Danke für diesen nützlichen Tipp.
Copyright © $starty){echo $starty.’-‘.$nowy;}else{echo $nowy;} }else{ echo date(“Y”);} ?> . Alle Rechte vorbehalten.
Copyright © <?php date_default_timezone_set(PRC); $starty=get_option(‘cwpcg_starty’);
$nowy=date(“Y”); if(get_option(‘cwpcg_starty’)){ if($nowy>$starty){echo $starty.’-‘.$nowy;}else{echo $nowy;} }else{ echo date(“Y”);} ? > <?php bloginfo(‘name’); ? >. Alle Rechte vorbehalten.
Großartig! Genau das, was ich für Multisite-Footer-Infos brauchte.
Fantastisch! Genau das, wonach ich gesucht habe.
Wenn Sie Shortcodes in Ihren Widgets verwenden möchten, wie z. B.
[year]in einem Footer-Widget für das Copyright-Datum, fügen Sie dies zu Ihrer functions.php-Datei hinzuGenau das bisschen Extra, das ich brauchte. Danke, Paul!
Wie könnte man den Monat vor das Jahr stellen, sodass der Shortcode Monat Jahr zurückgibt?
Das wäre toll und ich bin ratlos.
Sie können eines dieser Zeichen (unten) zur Formatierung Ihres Datums verwenden. Um den Monat einzuschließen, würden Sie also
date('Y');durchdate('F Y');oderdate('M Y');ersetzen, je nachdem, ob Sie die vollständige Textdarstellung eines Monats oder nur die ersten drei Buchstaben wünschen.http://php.net/manual/en/function.date.php
Verstanden. Das hat großartig funktioniert. Ich war mir über die Syntax nicht sicher und das Handbuch hat auf jeden Fall geholfen. Danke!
Wie kann ich einen Shortcode zu einem Advanced Custom Field hinzufügen?
Es könnte vom Typ des ACF-Feldes abhängen, aber das Umwandeln der Option "Tags in HTML konvertieren" scheint basierend auf diesem Thread aus dem ACF-Forum zu funktionieren: https://support.advancedcustomfields.com/forums/topic/how-to-output-a-shortcode-in-an-input-field/
Für Jahresbereiche könnten Sie verwenden
Danke, funktioniert sehr gut! Aber der Shortcode zeigt den Monat auf Englisch an, obwohl ich die Website-Sprache unter Einstellungen > Allgemein auf Schwedisch eingestellt habe. Gibt es eine Möglichkeit, das zu ändern? Ich habe folgenden Code verwendet
function year_shortcode() { $year = date(‘F Y’); return $year; } add_shortcode(‘year’, ‘year_shortcode’);
Hallo Victor! Ja, Sie *sollten* das Format anpassen können, indem Sie mit der Variablen
Yherumspielen. Hier ist eine Liste aller verfügbaren Formatierungsoptionen: https://codex.wordpress.org/Formatting_Date_and_TimeGesegnet seien Ihre Baumwollsocken. Ich habe zuvor einen JavaScript-Code verwendet, der die aktuelle Website, an der ich arbeite (wblc.com.au), um etwa 3 Sekunden verlangsamt hat. Dies war sauberer und hat die Website beschleunigt. Danke!
function year_shortcode()
{
ob_start();
echo date(‘Y’);
return ob_get_clean();
}
add_shortcode(‘year’, ‘year_shortcode’);