it-swarm.com.de

Was ist der kanonische Weg, um auf Seiten zu verlinken?

Ich kann leicht auf meine Archivseite verlinken, indem ich einen Link erstelle: <a href="http://server.com/wordpress/archives.php">Archives</a>. Während ich meine WP Vorlage bearbeitete, bemerkte ich, dass es eine Reihe von Funktionen gibt, mit denen WP auf andere Seiten verlinkt. Zum Beispiel gibt get_the_category_list eine Liste von Links zurück. Wenn ich meine Vorlage allgemeiner gestalten möchte, wäre es schön, die URL meiner Archivseite nicht fest zu codieren und stattdessen eine WP -Funktion zu verwenden.

Wie sollten Template-Designer im Allgemeinen Links zu WP generierten Seiten erstellen?

3
Avery Chan

Dieser Link Wordpress Codex: Linking ... bietet detaillierte Informationen zum Verknüpfen verschiedener Arten von Inhalten. Eine nette Funktion, die das obige Problem löst, ist die Verwendung eines Links der Form /wordpress/archives.php. Dies lässt sich (in den meisten Fällen) problemlos auf eine bestimmte Serverbereitstellung übertragen.

Wenn Sie in wp-includes/link-template.php nachsehen, erhalten Sie weitere Informationen darüber, welche Tools bereits zum Erstellen von Links verfügbar sind. Besonders hilfreich ist home_url(), mit dem Sie versuchen können, so serverunabhängig wie möglich zu sein.

0
Avery Chan