Was ist die beste Vorgehensweise, um nach schönen Permalinks zu suchen?

Ich entwickle ein Plugin und füge daher neue RSS-Feeds hinzu. Ein Feed könnte aussehen wie http://local.wordpress.dev/?post_type=custom-post-type&custom-taxonomy=tax-1&feed=custom-feed

Das funktioniert ziemlich gut. Aber wenn hübsche Permalinks aktiviert sind, funktioniert auch diese URL, die auf den gleichen Feed umgeleitet wird http://local.wordpress.dev/custom-taxonomy/tax-1/feed/custom-feed .

So weit, ist es gut. Mein Plugin listet alle verfügbaren Feeds für den Benutzer auf. Meine Frage, was ist die beste Vorgehensweise, um zu überprüfen, ob hübsche Permalinks aktiv sind und welche URL-Version angezeigt werden sollte?

Meine Idee ist es, $wp_rewrite welche permalink_structure gesetzt ist und welche Version $wp_rewrite . Gibt es einen besseren Weg, es zu tun?

Solutions Collecting From Web of "Was ist die beste Vorgehensweise, um nach schönen Permalinks zu suchen?"

Im Codex erfahren Sie, wie Sie nach der Permalink-Struktur suchen :

 if ( get_option('permalink_structure') ) { echo 'permalinks enabled'; } 

Das Ergebnis ist ein leerer String, wenn die Permalinks standardmäßig sind. Andernfalls erhalten Sie das Permalink-Muster, obwohl Sie sich nicht viel um die Permalink-Details kümmern müssen, wenn Sie Core-functionen zum Generieren Ihrer Links verwenden.