Hallo :smile:
ich würde gern beim Wordpress Theme (DarkElements) eine zusätzliche rechte Sidebar einfügt.
ok... als erstes habe ich in der functions.php zur Primary Sidebar die sidebar2 hinzugefügt:
PHP
// Sidebars
function darkelements_widgets_init() {
register_sidebar( array(
'name' => __( 'Primary Sidebar', 'darkelements' ),
'id' => 'primary',
'description' => __( 'You can add one or multiple widgets here.', 'darkelements' ),
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widgettitle">',
'after_title' => '</h3>',
) );
register_sidebar( array(
'name' => __( 'sidebar2', 'darkelements' ),
'id' => 'sidebar2',
'description' => __( 'You can add one or multiple widgets here.', 'darkelements' ),
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widgettitle">',
'after_title' => '</h3>',
) );
Alles anzeigen
... dann habe ich eine sidebar2.php angelegt mit folgendem Inhalt:
PHP
<?php
/*
* The sidebar for displaying widgets.
*/
?>
<?php if ( is_active_sidebar( 'sidebar2' ) ) {?>
<div id="sidebar-widgets">
<?php dynamic_sidebar( 'sidebar2' ); ?>
</div>
<?php } ?>
Alles anzeigen
Damit sollte sie registriert sein und erscheint auch unter widgets korrekt... puhhhh
Aber wie bekomme ich die sidebar2 jetzt auf die rechte Seite des themes ?? :roll:
Soweit ich gesehen habe, erfolgt die Zuordnung der Sidebar in der header.php... aber wie und wo einfügen ?
Wäre toll, wenn jemand helfen könnte. Probiere schon seit 2 Tagen. :sad:
DANKE !!
hier übrigens die header.php
PHP
<?php
/*
* The header for displaying logo, menu, sidebar and header-image.
*/
?>
<!DOCTYPE html>
<html <?php language_attributes(); ?> >
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="<?php bloginfo( 'charset' ); ?>">
<link rel="profile" href="http://gmpg.org/xfn/11">
<?php if ( is_singular() && pings_open( get_queried_object() ) ) : ?>
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">
<?php endif; ?>
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?> >
<div id="container">
<div id="sidebar">
<div class="logo">
<?php if ( get_theme_mod( 'darkelements_logo' ) ) : ?>
<a href='<?php echo esc_url( home_url( '/' ) ); ?>' title='<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>' rel='home'>
<img src='<?php echo esc_url( get_theme_mod( 'darkelements_logo' ) ); ?>' alt='<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>'></a>
<?php else : ?>
<h1><a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a></h1>
<h2><?php bloginfo('description'); ?></h2>
<?php endif; ?>
</div>
<?php if ( has_nav_menu( 'primary' ) ) : ?>
<?php if ( get_theme_mod( 'darkelements_menu_title' ) ) {
$menu_title = esc_attr( get_theme_mod( 'darkelements_menu_title' ) );
} else {
$menu_title = esc_attr__( 'Menu', 'darkelements' );
} ?>
<h3 class="nav-primary-title"><?php echo $menu_title; ?></h3>
<?php wp_nav_menu( array( 'theme_location' => 'primary', 'container_class' => 'nav-primary' ) ); ?>
<?php endif; ?>
<?php if ( is_front_page() ) {?>
<?php if ( get_header_image() ) {?>
<div id="header-image-mobile">
<img src="<?php echo get_header_image(); ?>" class="header-img" alt="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" />
</div>
<?php } ?>
<?php } ?>
<?php get_sidebar(); ?>
</div>
<?php if ( is_front_page() ) {?>
<?php if ( get_header_image() ) {?>
<div id="header-image">
<img src="<?php echo get_header_image(); ?>" class="header-img" alt="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" />
</div>
<?php } ?>
<?php } ?>
Alles anzeigen