Text im Header-Bereich

  • Hallo,
    unter WP 3.5.1 nutze ich für meine Webseite:

    http://www.emscherwetter.de

    das Graphene-Theme.

    Ich möchte meinen Seitentitel nicht über das Header-Bild lagern, sondern ganz oben in der Zeile zwischen RSS und SUCHEN anzeigen.
    Kann mir jemand erklären, wie ich das genau realisiere ?
    PHP und CSS gehören nicht zu meinen Stärken, daher mein Hilfegesuch.

    Danke
    Axel

    • 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

  • Hier:

    <?php
    /**
    * The Header for our theme.
    *
    * Displays all of the <head> section and everything up till <div id="content-main">
    *
    * @package Graphene
    * @since graphene 1.0
    */
    global $graphene_settings;
    ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.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' ); ?>" />
    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
    <title><?php wp_title( '' ); ?></title>
    <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />
    <?php wp_head(); ?>
    </head>
    <body <?php body_class(); ?>>


    <?php if ( !get_theme_mod( 'background_image', false) && !get_theme_mod( 'background_color', false) ) : ?>
    <div class="bg-gradient">
    <?php endif; ?>


    <?php do_action( 'graphene_container_before' ); ?>


    <div id="container" class="container_16">

    <?php if ( $graphene_settings['hide_top_bar'] != true) : ?>
    <div id="top-bar">
    <?php do_action( 'graphene_before_feed_icon' ); ?>
    <div id="profiles" class="clearfix gutter-left">
    <?php do_action( 'graphene_social_profiles' ); ?>
    </div>
    <?php
    /**
    * Retrieves our custom search form.
    */
    ?>
    <?php if ( ( $search_box_location = $graphene_settings['search_box_location'] ) && $search_box_location == 'top_bar' || $search_box_location == '' ) : ?>
    <div id="top_search" class="grid_4">
    <?php get_search_form(); ?>
    <?php do_action( 'graphene_top_search' ); ?>
    </div>
    <?php endif; ?>

    <?php do_action( 'graphene_top_bar' ); ?>

    </div>
    <?php endif; ?>


    <?php
    $post_id = ( $post ) ? $post->ID : false;
    $header_img = apply_filters( 'graphene_header_image', graphene_get_header_image( $post_id ) );


    /* Check if the page uses SSL and change HTTP to HTTPS if true */
    if ( is_ssl() && stripos( $header_img, 'https' ) === false ) {
    $header_img = str_replace( 'http', 'https', $header_img );
    }
    ?>
    <div id="header">
    <?php
    $header_img = '<img src="' . $header_img . '" alt="" class="header-img" />';
    if ( ! is_front_page() && $graphene_settings['link_header_img'] ) {
    $header_img_tag = '<a href="' . apply_filters( 'graphene_header_link' , home_url() ) . '" id="header_img_link" title="' . esc_attr__( 'Go back to the front page', 'graphene' ) . '">';
    $header_img_tag .= $header_img;
    $header_img_tag .= '</a>';

    $header_img = $header_img_tag;
    }
    echo $header_img;
    ?>

    <?php /* Header widget area */
    if ( $graphene_settings['enable_header_widget'] && is_active_sidebar( 'header-widget-area' ) ) {
    echo '<div class="header-widget">';
    dynamic_sidebar( 'header-widget-area' );
    echo '</div>';
    }
    ?>



    <?php /* The site title and description */
    if ( ! in_array( get_theme_mod( 'header_textcolor', HEADER_TEXTCOLOR ), array( 'blank', '' ) ) ) :
    if ( is_singular() && ! is_front_page() ) {
    $title_tag = 'h2';
    $desc_tag = 'h3';
    } else {
    $title_tag = 'h1';
    $desc_tag = 'h2';
    }
    ?>
    <?php echo "<$title_tag class=\"header_title push_1 grid_15\">"; ?>
    <?php if ( ! is_front_page() ) : ?><a href="<?php echo apply_filters( 'graphene_header_link' , home_url() ); ?>" title="<?php esc_attr_e( 'Go back to the front page', 'graphene' ); ?>"><?php endif; ?>
    <?php bloginfo( 'name' ); ?>
    <?php if ( ! is_front_page() ) : ?></a><?php endif; ?>
    <?php echo "</$title_tag>"; ?>

    <?php echo "<$desc_tag class=\"header_desc push_1 grid_15\">"; ?>
    <?php bloginfo( 'description' ); ?>
    <?php echo "</$desc_tag>"; ?>
    <?php endif; ?>

    <?php do_action( 'graphene_header' ); ?>
    </div>
    <div id="nav">
    <?php /* The navigation menu */ ?>
    <div id="header-menu-wrap" class="clearfix">
    <?php
    /* Header menu */
    $args = array(
    'container' => '',
    'menu_id' => 'header-menu',
    'menu_class' => graphene_get_menu_class( 'menu clearfix' ),
    'fallback_cb' => 'graphene_default_menu',
    'depth' => 5,
    'theme_location' => 'Header Menu',
    );
    if ( ! $graphene_settings['disable_menu_desc'] )
    $args = array_merge( $args, array( 'walker' => new Graphene_Description_Walker() ) );

    wp_nav_menu( apply_filters( 'graphene_header_menu_args', $args ) ); ?>

    <div class="clear"></div>

    <?php if ( ( $search_box_location = $graphene_settings['search_box_location'] ) && $search_box_location == 'nav_bar' ) : ?>
    <div id="top_search" class="grid_4">
    <?php get_search_form(); ?>
    <?php do_action( 'graphene_nav_search' ); ?>
    </div>
    <?php endif; ?>

    <?php do_action( 'graphene_header_menu' ); ?>

    </div>

    <?php
    /* Secondary menu */
    $args = array(
    'container' => 'div',
    'container_id' => 'secondary-menu-wrap',
    'container_class' => 'clearfix',
    'menu_id' => 'secondary-menu',
    'menu_class' => 'menu clearfix',
    'fallback_cb' => 'none',
    'depth' => 5,
    'theme_location' => 'secondary-menu',
    );
    wp_nav_menu( apply_filters( 'graphene_secondary_menu_args', $args ) );
    ?>

    <div class="menu-bottom-shadow">&nbsp;</div>


    <?php do_action( 'graphene_top_menu' ); ?>


    </div>


    <?php do_action( 'graphene_before_content' ); ?>


    <div id="content" class="clearfix hfeed">
    <?php do_action( 'graphene_before_content-main' ); ?>

    <?php

    /* Sidebar2 on the left side? */
    if ( in_array( graphene_column_mode(), array( 'three_col_right', 'three_col_center', 'two_col_right' ) ) ){
    get_sidebar( 'two' );
    }

    /* Sidebar1 on the left side? */
    if ( in_array( graphene_column_mode(), array( 'three_col_right' ) ) ){
    get_sidebar();
    }

    ?>

    <div id="content-main" <?php graphene_grid( 'clearfix', 16, 11, 8 ); ?>>
    <?php do_action( 'graphene_top_content' ); ?>

  • Zeilen 90 bis 100 solltest du mal testweise zwischen die jetzigen Zeilen 38 und 39 kopieren und schauen ob das passt.

    In der Hektik verliert sich die Logik. - Fred Ammon

  • Du meinst diese:

    <?php echo "<$title_tag class=\"header_title push_1 grid_15\">"; ?>
    <?php if ( ! is_front_page() ) : ?><a href="<?php echo apply_filters( 'graphene_header_link' , home_url() ); ?>" title="<?php esc_attr_e( 'Go back to the front page', 'graphene' ); ?>"><?php endif; ?>
    <?php bloginfo( 'name' ); ?>
    <?php if ( ! is_front_page() ) : ?></a><?php endif; ?>
    <?php echo "</$title_tag>"; ?>

    <?php echo "<$desc_tag class=\"header_desc push_1 grid_15\">"; ?>
    <?php bloginfo( 'description' ); ?>
    <?php echo "</$desc_tag>"; ?>
    <?php endif; ?>

    Zumindest habe ich diese so ausgezählt...

  • ja genau. Sind zwar Titel und Description, aber testweise kopierst du jetzt alles zwischen besagte Zeilen.

    In der Hektik verliert sich die Logik. - Fred Ammon

  • ich glaub es ist die letzte Zeile zuviel drin. also bei fehlermeldung nimm mal noch bitte die letzte Zeile

    PHP
    <?php endif; ?>

    raus..

    In der Hektik verliert sich die Logik. - Fred Ammon

  • Ooopps! ja tatsächlich! :)

    Also eigentlich ist nur diese Passage für den Blognamen verantwortlich:

    PHP
    <?php bloginfo( 'name' ); ?>

    Es würde also recihen, diese Passage erstmal zwischen die beiden Zeilen zu kopieren. Formatieren musst du später eh noch über CSS.

    In der Hektik verliert sich die Logik. - Fred Ammon

  • Untertitel kriegst du hin mit:

    PHP
    <?php bloginfo( 'description' ); ?>

    Eigentlich wie gesagt, sollte die Formatierung und alles schon enthalten sein. Meines Erachtens kriegst du alles komplett, wenn du dein eben erstelltes

    PHP
    <?php bloginfo( 'description' ); ?>

    ersetzt mit

    Probiers einfach mal...

    In der Hektik verliert sich die Logik. - Fred Ammon

  • Bingo, du hast fast 100 Punkte.
    DAs sieht gut aus.
    Wie bekomme ich denn jetzt noch die Leerzeile zwischen dem "blog" und dem "description" weg , damit alles oben im blauen Feld steht ?

  • Hm, trotzdem scheint mir da was schiefgelaufen zu sein. Das Search-Widget klebt jetzt am unteren Rand. Vielleicht solltest du doch lieber die einzelnen Funktionen einfügen, statt den Schmus, den ich dir gepostet hatte.

    Sprich:

    PHP
    <h1><?php bloginfo( 'name' ); ?></h1>
    <h2><?php bloginfo( 'description' ); ?>  </h2>


    Statt dem, was ich vorher gepostet hatte, nämlich:

    In der Hektik verliert sich die Logik. - Fred Ammon

    Einmal editiert, zuletzt von fragenlurch (7. April 2013 um 19:00)

  • Ah, ich sehe, du hast alles nochmal rückgängig gemacht. Dann kopier jetzt bitte zwischen die Zeilen 38 und 39 lediglich diese beiden Zeilen:

    PHP
    <h1><?php bloginfo( 'name' ); ?></h1>
    <h2><?php bloginfo( 'description' ); ?></h2>

    In der Hektik verliert sich die Logik. - Fred Ammon

  • hm, merkwürdig! Also die beiden Funktionen sind, wie du siehst die Richtigen. Beim CSS allerdings muss ich passen. Vielleicht findet sich ja noch jemand, der dir bei der Gestaltung hilft. Ist nicht meine Strecke.

    In der Hektik verliert sich die Logik. - Fred Ammon

Jetzt mitmachen!

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