1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Shortcodes im Content registrieren

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von ddjjmm, 27. Juli 2012.

Schlagworte:
  1. ddjjmm

    ddjjmm Well-Known Member

    Registriert seit:
    20. September 2009
    Beiträge:
    154
    Zustimmungen:
    0
    Hallo zusammen,

    ich möchte mittels Plugin eine Reihe von Shortcodes im Contentbereich ermöglichen. Beispiel:

    [link:fb]
    [link:twitter]
    [link:googleplus]
    [link:tumblr]
    [link:etc]

    Wenn ich also einen Artikel schreibe, dann soll ganz einfach via [link:fb] im Text (durch das Plugin) bei der letztendlichen Ausgabe folgendes ersetzt werden: <img src="img/fb.png" alt="fb" /> <a href="http://www.facebook.com/">Facebook Link</a>

    Hat jemand einen Tipp wie das funktioniert?
     
  2. ddjjmm

    ddjjmm Well-Known Member

    Registriert seit:
    20. September 2009
    Beiträge:
    154
    Zustimmungen:
    0
    Bin einen Schritt weiter: Nun kann ich ja wie folgt einen Shortcode registrieren:

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Das ganze ist natürlich schon einiges an Aufwand, wenn ich beispielsweise 100 Shortcodes erstellen möchte. Ergo müsste ich ja 100 mal den o.g. Code verwenden. Kann man das umgehen und die Registrierung von Shortcodes auch mittels Array und Schleifen realisieren? d.h. ich packe den Shortcode, funktionsname und return wert in einen Array und das für 100 Objekte und lass dadurch alle automatisch erstellen?

    Zudem wäre es interessant, wie ich über ein Plugin meine Shortcodes in der functions registrieren kann?
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden