Support » Allgemeine Fragen » WordPress Editor Settings (vgl. Excerpt) via Theme hinzufĂŒgen

  • Guten Morgen allerseits 😉

    Ich möchte den Nutzern von meinem Theme die Möglichkeit geben, in den Editor Einstellungen der jeweiligen Seite einen Shortcode fĂŒr zB einen Slider zuhinterlegen. Dieser Shortcode/ Text soll dann im Theme an prominenter Stelle angezeigt werden.

    GrundsĂ€tzlich möchte ich das ganze, wenn möglich, gleich handhaben wie die AuszĂŒge (Excerpts). Wie wĂŒrdet ihr vorgehen? Was muss ich googeln?

    Mit besten GrĂŒssen aus der Schweiz

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Was möchtest du nun wissen?

    Wie du Shortcodes erstellst, findest du z.B. hier beschrieben:
    https://kinsta.com/de/blog/wordpress-shortcodes/

    Der Artikel weist auch darauf hin, dass du ĂŒberlegen solltest, ob ein Block nicht die bessere Alternative ist. Es ist fĂŒr AnwenderInnen einfacher, einen Block einzufĂŒgen, als „kryptisch“ anmutende Shortcodes mit Parametern. Das kann ich auch aus Einsteigerkursen bestĂ€tigen, bei denen die Anwender Shortcodes als „Programmieren“ empfunden haben.

    Die offizielle Dokumentation zur Shortcode-API findest du hier:
    https://codex.wordpress.org/Shortcode_API

    GrundsĂ€tzlich möchte ich das ganze, wenn möglich, gleich handhaben wie die AuszĂŒge (Excerpts).

    Das habe ich nicht verstanden, da es um ganz unterschiedliche Dinge geht. Was meinst du damit?

    Ich habe mir deine Frage gerade nochmal durchgelesen und festgestellt, dass ich sie wohl beim ersten Lesen falsch verstanden habe.

    Ich formuliere deine Frage mal um:

    Was muss ich tun, damit ein Benutzer beim Erstellen von Seiten einen Shortcode angeben kann, der im Header ausgefĂŒhrt werden soll?

    Habe ich das so richtig verstanden?

    Dazu wĂŒrde ich ein Custom Field header_shortcode mit einer Metabox anlegen, in das der Kunde den Shortcode eintragen kann. Im Header-Template kannst du dann abfragen, ob ein Shortcode eingetragen wurde und diesen ausfĂŒhren:

    $header_shortcode = get_post_meta(get_the_ID(), 'header_shortcode', true);
    if ( $header_shortcode ) {
    	echo apply_shortcodes( $header_shortcode );
    }

    Wie du Custom Fields und Metaboxen ohne Plugins wie Advanced Custom Fields anlegst, wird z.B. hier beschrieben: https://www.sitepoint.com/adding-custom-meta-boxes-to-wordpress/

    Thread-Ersteller lopi02

    (@lopi02)

    Danke fĂŒr deinen Ansatz. Ich werd mir das mal anschauen! Ja genau so ist die Frage richtig gestellt – sorry fĂŒr meine etwas wirre Formulierung. Merci 😉

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Das Thema „WordPress Editor Settings (vgl. Excerpt) via Theme hinzufĂŒgen“ ist fĂŒr neue Antworten geschlossen.