it-swarm.com.de

Warum funktioniert EINER meiner Links in der Fußzeile nicht richtig?

Ich habe eine Produktseite mit einigen untergeordneten Seiten und in meiner Fußzeile habe ich die gleichen Produktkategorien wie Links. Alle Wörter funktionieren als Links mit einer Ausnahme, und es gibt keinen Unterschied in den Pfaden. Wenn ich manuell zu meiner Site gehe und auf Produkte gehe, kann ich diese Seite immer noch erreichen, aber nicht, indem ich auf den Link in der Fußzeile klicke. Warum? Ich komme nur zu einer Seite, die nicht existiert, obwohl ich die Seite in einem anderen Tab mit genau der gleichen URL geöffnet habe.

Das ist meine footer.php

        <div id="footer">
        <a href="http://energyshop.se/produkter/art-meditationer/">Meditationer</a>, <a href="http://energyshop.se/produkter/guidade-upplevelser/">Guidade upplevelser</a>, <a href="http://energyshop.se/produkter/vatten/‎">Energirening & Energidroppar</a>, <a href="http://energyshop.se/produkter/clearings-och-aktiveringar/">Clearings m.m.
    </div>
</div>
<?php wp_footer(); ?>

Dies ist die Zeile, die nicht funktioniert:

<a href="http://energyshop.se/produkter/vatten/‎">Energirening & Energidroppar</a>

obwohl es das gleiche wie das andere ist und wie ich bereits erwähnte, ist es nur der Link in der Fußzeile, der nicht funktioniert (bringt mich zur Fehlerseite), aber ich kann trotzdem in Produkte gehen und auf das Bild für das gleiche ur klicken und zur richtigen Seite gelangen ohne Fehler?

1
Emanuel Olsson

Es ist unglaublich schlecht, URLs fest zu codieren, fast so schlecht wie hartcodierte Menüs.

Ich empfehle dringend , dass Sie nach benutzerdefinierten Navigationsmenüs suchen . Dies spart Ihnen viel Zeit bei der Entwicklung und bei den Supportkosten und ist eine Demonstration für Ihren Kunden, um Anerkennung zu erlangen.

Hardcoding-Menüs sind ein wichtiges Warnsignal für schlechten Code und wirken sich negativ auf Sie aus. Allerdings ist das nicht jedem bekannt, und ich verstehe, dass dies für Sie möglicherweise neu ist. In diesem Fall hoffe ich, dass Sie es nützlich finden.

Der Hardcoded Fix

Wenn Sie wirklich, wirklich Dinge hart codieren müssen (und all die kleinen Kätzchen, die als Ergebnis sterben), machen Sie es zumindest dynamisch, sodass, wenn sich die URL Ihrer Website ändert, auch der Link:

<?php echo home_url('/produkter/vatten'); ?>
2
Tom J Nowell