17.9. Eine neue Permalink-Struktur anlegen

Zwar haben Sie gesehen, dass unser Plugin auch ohne nachfolgend genannte Funktion einwandfrei funktioniert, dennoch möchte ich sie Ihnen erklären:

<?php
function add_permastruct( $name, $struct, $args = array() ) {
	...
}
?>

Es gilt:

Dieser Inhalt ist nur eingeschränkt verfügbar. Melden Sie sich vorher an.

Die Funktion hat keinen Rückgabewert.

Wie man anhand den zusätzlichen Argumenten bemerkt, bezieht sich die Funktion eher auf das Hinzufügen von Regeln für neue Inhaltsbereiche. Die Wahrscheinlichkeit ist recht hoch, dass Sie die Funktion selten bis nie benötigen werden. Denn wenn Sie neue Inhaltstypen anlegen müssen, empfiehlt es sich, die Funktionen aus dem Kapitel „Benutzerdefinierte Artikeltypen“ zu verwenden. Die dort genannten Vorgehensweisen legen automatisch neue Rewrite-Regeln für Sie an und Sie müssen sich nicht explizit selbst darum kümmern.

In unserem „Track External Links“ Plugin könnten wir in der Klasse Rewrite die Methode add_rewrite_rules() wie folgt abändern:

Dieser Inhalt ist nur eingeschränkt verfügbar. Melden Sie sich vorher an.

Beispiel 2:

Dieser Inhalt ist nur eingeschränkt verfügbar. Melden Sie sich vorher an.