Kategorien in der Header-Navi; Theme Yaml Green

  • Hallo,

    seit Ende November bin ich dabei, mich mit Wordpress zu beschäftigen. Für meinen kleinen Blog (http://www.chartanalysen-online.de ) habe ich mich für das Theme Yaml Green entschieden und nach unzähligen Stunden sieht die Site nun auch halbwegs passabel aus. Nur ein Problem lässt sich einfach nicht lösen, weil dafür mein Anfängerwissen nicht ausreicht. Ich würde gerne die Kategorien nebeneinander in der Header-Navigation haben und nicht in der Sidebar. Angeblich muss man dafür etwas in der header.php ändern, aber bitte was und wo?

    Es wäre echt super, wenn mir jemand helfen könnte!


    Hier die header.php :

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>

    <head profile="http://gmpg.org/xfn/11">

    <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />

    <?php

    echo'<title>';

    if ( is_home() ) {

    // Blog's Home

    echo get_bloginfo('name') . ' &raquo; Weblog';

    } elseif ( is_single() or is_page() ) {

    // Single blog post or page

    wp_title(''); echo ' - ' . get_bloginfo('name');

    } elseif ( is_category() ) {

    // Archive: Category

    echo get_bloginfo('name') . ' &raquo; Kategorie: '; single_cat_title();

    } elseif ( is_day() ) {

    // Archive: By day

    echo get_bloginfo('name') . ' &raquo; Alle Artikel vom ' . get_the_time('d') . '. ' . get_the_time('F') . ' ' . get_the_time('Y');

    } elseif ( is_month() ) {

    // Archive: By month

    echo get_bloginfo('name') . ' &raquo; Alle Artikel vom ' . get_the_time('F') . ' ' . get_the_time('Y');

    } elseif ( is_year() ) {

    // Archive: By year

    echo get_bloginfo('name') . ' &raquo; Alle Artikel vom Jahr ' . get_the_time('Y');

    } elseif ( is_search() ) {

    // Search

    echo get_bloginfo('name') . ' &raquo; Suche: &lsaquo;' . wp_specialchars($s, 1) . '&rsaquo;';

    } elseif ( is_404() ) {

    // 404

    echo get_bloginfo('name') . ' &raquo; 404 - Angeforderte Seite nicht gefunden';

    } else {

    // Everything else. Fallback

    echo wp_title(''); echo ' - ' . get_bloginfo('name');

    }

    echo'</title>';

    ?>

    <link href="<?php bloginfo('stylesheet_url'); ?>" rel="stylesheet" type="text/css"/>

    <meta name="author" content="" />

    <meta name="publisher" content="" />

    <meta name="copyright" content="" />

    <meta name="distribution" content="" />

    <meta name="description" content= "" />

    <meta name="keywords" content="" />

    <?php

    if ( (is_home() && !is_paged()) || is_single() || is_page() ) : ?>

    <meta name="robots" content="index, follow" />

    <?php else: ?>

    <meta name="robots" content="noindex, follow" />

    <?php endif; ?>

    <link rel="shortcut icon" type="image/ico" href="<?php bloginfo('template_directory'); ?>/images/favicon.ico" />

    <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />

    <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />

    <?php if(is_single() || is_page()) {?>

    <script src="<?php bloginfo('template_url'); ?>/script_quicktags-c.js" type="text/javascript"></script>

    <?php } ?>

    <?php wp_head(); ?>

    </head>

    <body>

    <?php $yamlconfig = new di_yaml_config();?>

    <div id="page_margins">

    <div id="page">

    <?php

    if ( $yamlconfig->di_getOptionValue('di_login') === 1 ) :

    include(TEMPLATEPATH. '/login-navigation.php');

    endif;

    include(TEMPLATEPATH. '/blogheader.php');

    if ( $yamlconfig->di_getOptionValue('di_navi') === 2 ) :

    include(TEMPLATEPATH. '/topnavi.php');

    endif;

    ?>


    vielen Dank!
    Langbogen

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Sehe mal unter design >> menü nach, hier solltest du deine topnavi verwalten können.

    Auszug aus den Features:
    "Layoutfeatures

    2-spaltiges, flexibles Layout mit rechter Sidebar wählbar
    2-spaltiges, flexibles Layout mit linker Sidebar wählbar
    3-spaltiges, festes Layout mit rechter und linker Sidebar wählbar
    Sidebar geteilt (50/50) möglich bei 2-spaltigem Layout
    Textausrichtung in der linken Sidebar wählbar (rechts/links) wenn eine linke Sidebar vorhanden
    Breite des Inhaltsbereiches wählbar von 50-80% bei 2-spaltigem Layout
    Login-Navigation: keine /über Header / im Header
    Hauptnavigation: keine oder unter dem Header
    zusätzlicher Container über dem Footer: keiner oder mit bis zu 3 Spalten

    Hauptnavigationsfeatures

    Suchefeld in der Navigation wählbar
    Einstellbare Breite des Suchefeldes in der Hautptnavigation von 5-30em
    Zusätzlicher Link zur Startseite (Home) wählbar"

    eventuell auch an einer anderen stelle -> sollte aber eine dokumentation geben.

    Einmal editiert, zuletzt von pixselig (7. Januar 2013 um 22:04)

  • Hallo Pixselig,

    besten Dank für Deine schnelle Antwort. Die Einstellungsmöglichkeiten unter Design > Menüs und den Current Theme Options habe ich auch schon ausprobiert. Soweit ich weiß, müsste unter Menüs irgendwo ein Button sein mit "als Hauptmenü definieren". Bei meinem Theme gibt es das aber nicht - hier muss wohl in die header.php oder style.css eingegriffen werden, damit die Auswahl überhaupt erscheint.
    Gem. dem Beitrag http://forum.wpde.org/design/72512-d…att-seiten.html muss <?php wp_list_pages in wp_list_categories geändert werden. Aber genau das finde ich nicht.
    Vlt. } elseif ( is_single() or is_page() ) {

    in

    } elseif ( is_single() or is_categories() ) {

    ?


    Grüße

  • Volltreffer - vielen Dank!!!

    Für alle die vor dem ähnlichen Problem stehen - so funktioniert es bei mir:

    <!-- begin: main navigation #nav -->

    <div id="nav"> <a id="navigation" name="navigation"></a>

    <!-- skiplink anchor: navigation -->

    <div id="nav_main">

    <ul>

    <?php if ( $yamlconfig->di_getOptionValue('di_homelink') === 1 ) :

    if(is_home()) :

    $cssclass = 'page_item current_page_item';

    else :

    $cssclass ='page_item';

    endif; ?>

    <li class="<?php echo $cssclass; ?>"><a href="<?php echo get_option('home'); ?>/" title="Startseite">Home</a></li>

    <?php endif; ?>

    <?php wp_list_categories('depth=1&title_li=0&sort_colunm=menu_order'); ?>

    </ul>

    <?php if ( $yamlconfig->di_getOptionValue('di_navisearch') === 1 ) : ?>

    <div id="navisearch"><?php include(TEMPLATEPATH ."/searchform.php"); ?></div>

    <?php endif; ?>

    </div>

    </div>

    <!-- end: main navigation -->

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!