Morgen,
Ich möchte einen Loginbereich im Header erstellen.
Dazu habe ich zuerst den Header widgetfähig gemacht, oder es zumindest versucht.
Hier die Functions.php
PHP
<?php
// Widget-Einstellungen
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'left menu',
'before_widget' => '<li>',
'after_widget' => '</li>',
'before_title' => '<h2>',
'after_title' => '</h2>',
));
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'right menu',
'before_widget' => '<li>',
'after_widget' => '</li>',
'before_title' => '<h2>',
'after_title' => '</h2>',
));
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'top menu',
'before_widget' => '<li>',
'after_widget' => '</li>',
'before_title' => '<h2>',
'after_title' => '</h2>',
));
?>
Alles anzeigen
und das Einbinden in die Header.php
PHP
<!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">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
<title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> <?php } ?> <?php wp_title(); ?></title>
<meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats -->
<link rel="shortcut icon" href="<?php echo get_settings('home'); ?>/favicon.ico" />
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo('rss2_url'); ?>" />
<link rel="alternate" type="text/xml" title="RSS .92" href="<?php bloginfo('rss_url'); ?>" />
<link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="<?php bloginfo('atom_url'); ?>" />
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<?php wp_get_archives('type=monthly&format=link'); ?>
<?php global $ec3; $ec3->nocss=true; ?>
<?php wp_head(); ?>
<?php load_theme_textdomain('nature');?>
</head>
<body>
<?php
$scriptname = preg_replace("/^.*\//","",$_SERVER['SCRIPT_NAME']);
?>
<div id="wrapper">
<div id="kopf">
<h1><a href="<?php echo get_settings('home'); ?>" title="<?php bloginfo('name'); ?>"><span><?php bloginfo('name'); ?></span></a></h1>
</div><!--Ende Kopf-->
<div id="blogtitel"><p><?php bloginfo('description'); ?></p></div>
<?php get_sidebar(); ?>
<div id="content">
<ul>
<?php dynamic_sidebar('top menu'); ?>
</ul>
Alles anzeigen
Der Widgetbereich ansich ist auswählbar, d.h. ich kann Widgets hineinziehen... Allerdings hat dies keinen Effekt und sie erscheinen nicht im Header. Testweise habe ich es eben mit dem Kalender bzw. Archiv versucht.
Danke für die Hilfe.
Edit.: Liegt wohl an der Postionierung des Codes. Nun habe ich es so hinbekommen, dass er über dem Header ist, ich möchte ihn aber gerne auf dem Headerbild haben.