it-swarm.com.de

Warum sind Shortcodes in Widgets standardmäßig deaktiviert?

Ich habe mich umgesehen, kann aber anscheinend keine endgültige Antwort auf meine Frage finden: Warum sind WordPress-Shortcodes in Text-Widgets standardmäßig deaktiviert?

Es ist sehr einfach, sie mit der Zeile add_filter('widget_text', 'do_shortcode') zu aktivieren. Ich bin nur gespannt, warum WordPress diese Option nicht standardmäßig aktiviert hat.

Ist es aus potenziellen Sicherheitsgründen? Seitenwiedergabegeschwindigkeit?

1
jasonp

Das war lange Zeit der Fall, bevor Shortcodes zu WordPress hinzugefügt wurden, existierte ein Text-Widget, und seitdem machte sich niemand die Mühe, es zu implementieren. In Version 4.9, die für November/Dezember geplant ist, wird dies jedoch für das Text-Widget aktiviert.

3
Milan Petrovic

Der Grund ist eigentlich sehr einfach: Das Text-Widget ist kein ausgewachsener Inhalt, und viele Shortcodes benötigen den Kontext eines Inhalts (oder genauer gesagt, eines Posts), um ordnungsgemäß ausgeführt zu werden.

Wie @milan sagte, wird sich dies in 4.9 aus technischer Sicht ändern, aber es ist unwahrscheinlich, dass viele Shortcodes funktionieren, was keine großartige Benutzererfahrung ist.

1
Mark Kaplun