functions.php:
<?php
define('THEME_NAME', "homepage scd probeersel");
global $wp_version;
define('WP_VERSION', $wp_version);
define('THEME_NS', 'twentyten');
define('THEME_LANGS_FOLDER', '/languages');
if (class_exists('xili_language')) {
define('THEME_TEXTDOMAIN', THEME_NS);
} else {
load_theme_textdomain(THEME_NS, TEMPLATEPATH . THEME_LANGS_FOLDER);
}
if ( function_exists('register_sidebar') ) {
register_sidebar(array(
'before_widget' => '<li id="%1$s" class="widget %2$s">',
'after_widget' => '</li>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>',
));
}
if ( function_exists('register_sidebar') ) {
register_sidebar(array(
'name' => 'Sidebar midden',
'id' => 'sidebar-midden',
'description' => 'Appears as the sidebar on the custom homepage',
'before_widget' => '<div style="height: 200px"></div><li id="%1$s" class="widget %2$s">',
'after_widget' => '</li>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>',
));
}
if ( function_exists('register_sidebar') ) {
register_sidebar(array(
'name' => 'Sidebar rechts',
'id' => 'sidebar-rechts',
'description' => 'Appears as the sidebar on the custom homepage',
'before_widget' => '<div style="height: 200px"></div><li id="%1$s" class="widget %2$s">',
'after_widget' => '</li>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>',
));
Daarna heb ik de mapjes sidebar.php, sidebar-midden.php en sidebar-rechts.php.
En daarna heb ik ze in page.php gezet:
<?php get_header(); ?>
<?php get_sidebar('top'); ?>
<?php
if (have_posts()) {
/* Start the Loop */
while (have_posts()) {
the_post();
get_template_part
('content', 'page');
/* Display comments */
if (theme_get_option
('theme_allow_comments')) {
comments_template
();
}
}
} else {
theme_404_content();
}
?>
<?php get_sidebar('midden'); ?>
<?php get_sidebar('rechts'); ?>
<?php get_sidebar('bottom'); ?>
<?php get_footer(); ?>
Ik krijg wel 3 nieuwe widgetvelden erbij. De widget volgende wedstrijd doet hij dubbel, terwijl hij eenmalig in de primary sidebar gesleept staat.