WordPress.org

Make WordPress Core

Ticket #4057: themes-widgets.diff

File themes-widgets.diff, 2.2 KB (added by Otto42, 11 years ago)

Adds widget support to the default and classic themes.

  • wp-content/themes/classic/functions.php

     
     1<?php
     2if ( function_exists('register_sidebars') )
     3        register_sidebar(array(
     4        'before_widget' => '<li id="%1$s" class="widget %2$s">',
     5        'after_widget' => '</li>',
     6        'before_title' => '',
     7        'after_title' => '',
     8    ));
     9
     10?>
     11 No newline at end of file
  • wp-content/themes/classic/sidebar.php

     
    33<div id="menu">
    44
    55<ul>
     6<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
    67        <?php wp_list_pages('title_li=' . __('Pages:')); ?>
    78        <?php wp_list_bookmarks('title_after=&title_before='); ?>
    89        <?php wp_list_categories('title_li=' . __('Categories:')); ?>
     
    3233                <?php wp_meta(); ?>
    3334        </ul>
    3435 </li>
     36<?php endif; ?>
    3537
    3638</ul>
    3739
  • wp-content/themes/default/functions.php

     
    11<?php
     2if ( function_exists('register_sidebar') )
     3    register_sidebar(array(
     4        'before_widget' => '<li id="%1$s" class="widget %2$s">',
     5        'after_widget' => '</li>',
     6        'before_title' => '<h2 class="widgettitle">',
     7        'after_title' => '</h2>',
     8    ));
    29
    310function kubrick_head() {
    411        $head = "<style type='text/css'>\n<!--";
  • wp-content/themes/default/sidebar.php

     
    11        <div id="sidebar">
    22                <ul>
    3 
     3                        <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
    44                        <li>
    55                                <?php include (TEMPLATEPATH . '/searchform.php'); ?>
    66                        </li>
     
    6666                                </ul>
    6767                                </li>
    6868                        <?php } ?>
    69 
     69                       
     70                        <?php endif; ?>
    7071                </ul>
    7172        </div>
    7273