it-swarm.com.de

Hinzufügen von benutzerdefinierten Link-Ankern im oberen Menü, die auf bestimmte Abschnitte der Homepage der Site verweisen

Meine Website verwendet ein Navigationsmenü in meinem benutzerdefinierten Design. Ich möchte Navigationslinks zu verankerten Links hinzufügen, die mit einem Custom Link im Navigationsmenü auf bestimmte Bereiche der Homepage der Site verweisen.

Ich möchte das Äquivalent von verwenden:

<?php echo get_home_url(); ?>/#xxxx

im URL-Feld. Wenn ich nur den verankerten Link #xxx als Custom Link verwende, funktioniert dies auf der Homepage einwandfrei, es wird jedoch keine Verknüpfung von einer anderen Seite hergestellt (da sich dieser Ankerabschnitt nicht auf dieser Seite befindet).

Dafür muss es einen sauberen Weg geben. Wenn ich den PHP-Code ebenfalls einfüge, scheint er auf der Homepage zu funktionieren, aber nicht auf einer anderen Seite. Ich habe alle anderen verwandten Posts durchgesehen, aber keine scheint dieses Problem anzugehen.

3
user1572121

Wenn Sie nur einen bestimmten Abschnitt der Homepage aufrufen möchten, verwenden Sie am einfachsten die relative URL mark / und anschließend den Anker #xxx.

Der benutzerdefinierte Link für das Menü lautet also: /#xxx.

Beachten Sie den Unterschied zwischen #xxx und /#xxxals benutzerdefinierten Link.

Das Beste an diesem Ansatz ist, dass Sie den Link nach dem Start nicht mehr ändern müssen. Außerdem ist hierfür keine Programmierung erforderlich.

2
Scott