ShortCodes in Beiträgen

  • Kann man ShortCodes eigentlich auch in Beiträgen nutzen? Auf meinen Seiten funktionieren sie problemlos, plaziere ich sie aber in Beiträgen, werden sie nicht erkannt. Ich habe im Netz auch was von der Funktion do_shortcode() gelesen, komme damit aber nicht klar.

    Hintergrund: Die Kontaktdaten meiner Firma sind ein Beitrag, der immer an oberster Stelle steht. Hier würde ich gerne ein Suchfeld,mit dem meine Seiten durchsucht werden können, per ShortCode hinzufügen.

    AS

    Mühsam ernährt sich das (Nichtinformatiker-)Eichhörnchen.

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Shortcodes können eigentlich auch in Beiträgen genutzt werden. Was wird denn anstelle des Shortcodes im Beitrag angezeigt?

    Oder wird vom Beitrag evtl. nur der Auszug ( the excerpt() ) angezeigt? Dort wird der Shortcode rausgefiltert.

    Gib uns mal einen Link.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Im Beitrag steht nur [SuchfeldZeigen], während auf der Seite gleich daneben genau der gleiche ShortCode ausgeführt wird und ggw. den Text "Hier kommt das Suchfeld hin" auswirft.

    Wo kann ich die Sache mit dem Auszug kontrollieren/nachschauen?

    Mühsam ernährt sich das (Nichtinformatiker-)Eichhörnchen.

  • Links das ist die Sidebar, oder?
    Für die Sidebar funktionieren die Shortcodes von Haus aus nicht.

    Dafür kannst du aber
    add_filter('widget_text','do_shortcode');

    verwenden. Entweder über die functions.php deines Child-Themes oder über das Code Snippets Plugin.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Das hatte ich irgendwo schon gelesen und in meine function.php eingebunden. Hat aber nichts gebracht.
    Ob das links die Sidebar ist, bin ich mir jetzt nicht mehr so ganz sicher. Dort werden alle unsere Beiträge (Rechtsprechung) dargestellt. Auch die Kontaktdaten sind nur ein Betrag, bei dem ich aber ggw. nicht wirklich sehen kann, warum er immer als oberstes erscheint. Hast du eine Ahnung, wo ich das nachschauen kann? Unser Theme basiert auf Twentyten, so steht es zumindest in der function.php.

    Und falls das wichtig sein sollte: Die sidebar.php ist leer.

    Mühsam ernährt sich das (Nichtinformatiker-)Eichhörnchen.

    Einmal editiert, zuletzt von ASenna (21. August 2017 um 11:15)

  • Ich weiß nicht genau, was Herr Krug damals "programmiert" hat, i.d.R. sollte es mit dem add_filter() gehen. Aber vielleicht wird in der Sidebar nur ein excerpt o.ä. (über eine function o.ä.) ausgegeben, wo die Shortcodes rausgefiltert werden. Müsste man sich genauer anschauen, ist mit 2-3 Sätzen in einem Forum nicht machbar.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

    Einmal editiert, zuletzt von maxe (21. August 2017 um 11:25)

  • Hatte ich schon gedacht, dass sich das Problem nicht ganz so leicht lösen lässt. Ich arbeite mich ggw. in WordPress rein und werde also wohl noch etwas suchen müssen. Danke erst einmal für Deine Hilfe.

    Mühsam ernährt sich das (Nichtinformatiker-)Eichhörnchen.

  • Es gibt PlugIns wie z.B. String Locator, mit deren Hilfe du auslesen kannst, in welcher Theme- oder PlugIn-Datei was definiert ist / durch welche Datei ein Inhalt ausgegeben wird. Das könnte in deinem Fall hilfreich beim Suchen sein.

    Gruß
    helix

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!