Hallo,
ich habe zu folgendem Thema das Internet durchsucht und bin einen kleinen Schritt weiter gekommen. Bei der letzten Anpassung fehlen mir die Programmierkenntnisse.
Ich benutze das Theme KOI und möchte ein individuelles Menü hinzufügen.
Folgende Fehlermeldung existierte:
Das zurzeit aktive Theme unterstützt von sich aus nicht die WordPress-Menüfunktion, aber du kannst das “Individuelles Menü ”-Widget nutzen, um hier erstellte Menüs im Theme nutzen zu können.
Ich habe gelesen, dass die functions.php und header.php angepasst werden muss.
Bei der functions.php habe ich folgende Änderung vorgenommen (Auzug aus dem oberen Teil):
<?php
//sidebar widgets
if ( function_exists('register_sidebar') ) {
register_sidebar(array(
'name' => 'Sidebar',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h4 class="widgettitle">',
'after_title' => '</h4>',
));
register_nav_menu( 'primary', 'Primary Navigation Menu' );
register_sidebar(array(
'name' => 'Footer 1',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h4 class="widgettitle">',
'after_title' => '</h4>',
));
register_sidebar(array(
'name' => 'Footer 2',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h4 class="widgettitle">',
'after_title' => '</h4>',
));
register_sidebar(array(
'name' => 'Footer 3',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h4 class="widgettitle">',
'after_title' => '</h4>',
));
}
Alles anzeigen
Ich hoffe "register_nav_menu( 'primary', 'Primary Navigation Menu' );" wurde an die richtige Position gesetzt.
Nun ist die oben aufgeführte Fehlermeldung nicht mehr vorhanden und die Auswahl kann vorgenommen werden.
Das neue Menü wird jedoch noch nicht angezeigt. Bei der Anpassung der header.php fehlen mir die nötigen Kenntnisse.
Kann mir jemand helfen?
header.php
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title><?php if (is_home()) {
echo bloginfo('name');
} elseif (is_404()) {
_e('404 Not Found','ndesignthemes');
} elseif (is_category()) {
_e('Category:','ndesignthemes'); wp_title('');
} elseif (is_tag()) {
_e('Tag:','ndesignthemes'); wp_title('');
} elseif (is_search()) {
_e('Search Results for:','ndesignthemes'); echo ' ' . $s;
} elseif ( is_day() || is_month() || is_year() ) {
_e('Archives:','ndesignthemes'); wp_title('');
} else {
echo wp_title('');
}
?></title>
<link href="<?php bloginfo('stylesheet_url'); ?>" rel="stylesheet" type="text/css" />
<?php if ( is_single() || is_page() ) wp_enqueue_script( 'comment-reply' ); ?>
<?php wp_head(); ?>
</head>
<body>
<div id="wrapper">
<div id="header">
<?php
$theme_opts = get_option('theme_opts');
if ( !$theme_opts['social_off'] ) include (TEMPLATEPATH . "/socialmedia.php"); ?>
<ul id="nav">
<li<?php if (is_home()) { echo ' class="current_home"'; }?>><a href="<?php echo get_option('Home'); ?>"><?php _e('Home','ndesignthemes'); ?></a></li>
<?php wp_list_pages(array(
'sort_column' => 'menu_order',
'title_li' => '',
'exclude_tree' => $theme_opts['exclude_pages'],
'depth' => $theme_opts['no_dropdown'] ? 1 : 0,
)); ?>
</ul>
<?php include (TEMPLATEPATH . '/searchform.php'); ?>
</div>
<!--/header -->
Alles anzeigen