Header Menü Links: Separate Seite verlinken

Registriert
Aug. 2015
Beiträge
244
Guten Tag zusammen,

angenommen ich befinde mich zur Zeit auf der Seite "Thema 1" mit folgendem Link: www.meineseite.com/thema1
und mein Menü im header ist:

Home | Thema 1| Thema 2| Thema 3

Ich befinde mich also auf der Seite Thema 1 und möchte nun auf die "Home" Seite wechseln, klicke also auf Home.
Den Link für "Home" hatte ich dementsprechend in meinem Quellcode eingebunden (also www.meineseite.com/home als target).

Es passiert aber Folgendes: Ich klicke auf den Link, werde aber auf www.meineseite.com/thema1home weitergeleitet.

Dieser Link führt natürlich in's Nirvana. Wie kann ich verhindern, dass das passiert und stattdessen auf: www.meineseite/home verlinkt wird? Also ohne "thema1" im Link.

Mein Header Quellcode sieht folgendermaßen aus (in Zeile 40-44 die Codes für die Verlinkungen):
Code:
<?php
/**
 * The header for home page.
 *
 */
?>
<!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta charset="<?php bloginfo( 'charset' ); ?>" />
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
<?php if(is_home()){$wrap_class = "home-site";}else{$wrap_class = "site";}?>
<div class="<?php echo $wrap_class;?>">
	<header class="home-header">
		<div class="home-logo onetone-logo ">
        	<a href="<?php echo esc_url(home_url('/')); ?>">
        <?php if ( onetone_options_array('logo')!="") { ?>
        <img src="<?php echo onetone_options_array('logo'); ?>" alt="<?php bloginfo('name'); ?>" />
        <?php }else{ ?>
        <span class="site-name">
        <?php bloginfo('name'); ?>
        </span>
        <?php }?>
        </a>
        <?php if ( 'blank' != get_header_textcolor() && '' != get_header_textcolor() ){?>
        <div class="site-description "><?php bloginfo('description'); ?></div>
        <?php }?>
        </div>
        <html>

     <head>

          <title>Header</title>
<body>
<ul>
<br> 
<a href="www.meineseite.com/home" target="home">Home</a>&nbsp;
<a href="www.meineseite.com/news" target="NEWS">NEWS</a>&nbsp;
<a href="www.meineseite.com/thema1" target="thema1">Thema1</a>&nbsp;
<a href="www.meineseite.com/thema2" target="thema2">Thema2</a>&nbsp;
<a href="www.meineseite.com/thema3" target="thema3">Thema3</a>  


</ul>

          
     </body>


          <style type="text/css">


          .nav li {

               display: inline;

               margin: 0 5px 0 5px;

          }

          .nav li a {

               text-decoration: none;

          }

          </style>


     </head>

     
</html>

        </nav>
		<div class="clear"></div>
	</header>    
	<!--header-->

Danke im Voraus!!!

LÖSUNG GEFUNDEN, banaler Fehler. Der Link muss wie folgt aussehen: http://meineseite.com/home
 
Zuletzt bearbeitet:
So wie ich das gerade schnell überfliege solltest du den kompletten Quellcode neuschreiben.

Du hast eine ul liste aber jeweils keine Listenpunkte (li). Außerdem endet dein Body dann schreibst du deinen style, welcher in den head gehört.

Alles in allem sieht das sehr verwirrend aus. Hast du ein CMS verwendet oder woher kommt der php code am anfang?
 
Danke für deine Antwort! Ich verwende Wordpress. Das Problem habe ich vorhin doch noch gelöst, war ein sehr banaler Fehler! Danke trotzdem :) Lösung steht im Eröffungsthread unten.

Eine Frage noch, da wir schon dabei sind:
Weißt du wie ich die Textfarbe und Schriftart direkt im Quellcode für die Menüpunkte anpassen kann?
 
Ich musste das Layout für meine Artikelebenen komplett umschreiben, um das "blogtypische" Layout loszuwerden.
Danke für die Links!
 
Zurück
Oben