twentyeleven_layout_classes

Definition:
function twentyeleven_layout_classes( $existing_classes ) {}

Adds Twenty Eleven layout classes to the array of body classes.

Parameters

  • $existing_classes

Defined filters

  • twentyeleven_layout_classes
    apply_filters( 'twentyeleven_layout_classes', $classes, $current_layout )

Source code

function twentyeleven_layout_classes( $existing_classes ) {

	$options = twentyeleven_get_theme_options();

	$current_layout = $options['theme_layout'];



	if ( in_array( $current_layout, array( 'content-sidebar', 'sidebar-content' ) ) )

		$classes = array( 'two-column' );

	else

		$classes = array( 'one-column' );



	if ( 'content-sidebar' == $current_layout )

		$classes[] = 'right-sidebar';

	elseif ( 'sidebar-content' == $current_layout )

		$classes[] = 'left-sidebar';

	else

		$classes[] = $current_layout;



	$classes = apply_filters( 'twentyeleven_layout_classes', $classes, $current_layout );



	return array_merge( $existing_classes, $classes );

}

14743

twentyeleven_layouts

Definition:
function twentyeleven_layouts() {}

Returns an array of layout options registered for Twenty Eleven.

Defined filters

  • twentyeleven_layouts
    apply_filters( 'twentyeleven_layouts', $layout_options )

Source code

function twentyeleven_layouts() {

	$layout_options = array(

		'content-sidebar' => array(

			'value' => 'content-sidebar',

			'label' => __( 'Content on left', 'twentyeleven' ),

			'thumbnail' => get_template_directory_uri() . '/inc/images/content-sidebar.png',

		),

		'sidebar-content' => array(

			'value' => 'sidebar-content',

			'label' => __( 'Content on right', 'twentyeleven' ),

			'thumbnail' => get_template_directory_uri() . '/inc/images/sidebar-content.png',

		),

		'content' => array(

			'value' => 'content',

			'label' => __( 'One-column, no sidebar', 'twentyeleven' ),

			'thumbnail' => get_template_directory_uri() . '/inc/images/content.png',

		),

	);



	return apply_filters( 'twentyeleven_layouts', $layout_options );

}

14741

twentyeleven_header_style

Definition:
function twentyeleven_header_style() {}

Styles the header image and text displayed on the blog

Source code

function twentyeleven_header_style() {



	// If no custom options for text are set, let's bail

	// get_header_textcolor() options: HEADER_TEXTCOLOR is default, hide text (returns 'blank') or any hex value

	if ( HEADER_TEXTCOLOR == get_header_textcolor() )

		return;

	// If we get this far, we have custom styles. Let's do this.

	?>

	<style type="text/css">

	<?php

		// Has the text been hidden?

		if ( 'blank' == get_header_textcolor() ) :

	?>

		#site-title,

		#site-description {

			position: absolute !important;

			clip: rect(1px 1px 1px 1px); /* IE6, IE7 */

			clip: rect(1px, 1px, 1px, 1px);

		}

	<?php

		// If the user has set a custom color for the text use that

		else :

	?>

		#site-title a,

		#site-description {

			color: #<?php echo get_header_textcolor(); ?> !important;

		}

	<?php endif; ?>

	</style>

	<?php

}

14739

twentyeleven_get_theme_options

Definition:
function twentyeleven_get_theme_options() {}

Returns the options array for Twenty Eleven.

Source code

function twentyeleven_get_theme_options() {

	return get_option( 'twentyeleven_theme_options', twentyeleven_get_default_theme_options() );

}

14737

twentyeleven_get_default_theme_options

Definition:
function twentyeleven_get_default_theme_options() {}

Returns the default options for Twenty Eleven.

Defined filters

  • twentyeleven_default_theme_options
    apply_filters( 'twentyeleven_default_theme_options', $default_theme_options )

Source code

function twentyeleven_get_default_theme_options() {

	$default_theme_options = array(

		'color_scheme' => 'light',

		'link_color'   => twentyeleven_get_default_link_color( 'light' ),

		'theme_layout' => 'content-sidebar',

	);



	if ( is_rtl() )

 		$default_theme_options['theme_layout'] = 'sidebar-content';



	return apply_filters( 'twentyeleven_default_theme_options', $default_theme_options );

}

14735