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

Plugin erstellen das einen Permalink erzeugt und abfängt?

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von maxi62, 27. April 2015.

  1. maxi62

    maxi62 Member

    Registriert seit:
    23. Oktober 2006
    Beiträge:
    15
    Zustimmungen:
    0
    Hi,
    ich fange gerade mit der Plugin Programmierung an.
    Ich möchte in meinem Plugin eine Url einrichten (also quasi Permalink), welcher dann beim Aufruf in mein Plugin Script verweißt, da ich dort dann den HTML Code für die Ausgabe generieren möchte.

    Also wenn meine Seite www.xxx.de heißt, dann soll mein Plugin bei der aktivierung die Url "www.xxx.de/meineseite" einrichten. Das heißt beim aufruf von "www.xxx.de/meineseite" soll eine Funktion in meiner Plugin PHP-Datei aufgerufen werden. Dort möchte ich dann die Post-Variablen auswerten.

    Hat eienr vielleicht ein Grundgerüst das mir das Prinzip erklärt?
     
  2. websupporter

    websupporter Active Member

    Registriert seit:
    19. August 2014
    Beiträge:
    36
    Zustimmungen:
    0
    Was Du suchst in die Rewrite Rule API von WordPress. Damit kannst Du eine bestimmte URL-Struktur bestimmen, die dann durch Dein Plugin verarbeitet werden kann: https://codex.wordpress.org/Rewrite_API/add_rewrite_rule Hier findest Du auch Anwendungsfälle.

    Weiterhin interessant für Dich dürfte dann der Action Hook 'template_redirect' sein. https://codex.wordpress.org/Plugin_API/Action_Reference/template_redirect

    Dieser wird ausgeführt, bevor ein Template des Themes ausgeführt wird, so dass Du dort quasi Dein HTML nutzen kannst.

    Oder Du schaust Dir den Filter 'template_include' an: https://codex.wordpress.org/Plugin_API/Filter_Reference/template_include
     
  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