get_random_header_image

Definition:
function get_random_header_image() {}

Get random header image from registered images in theme.

Return values

returns:Path to header image

Source code

function get_random_header_image() {

	global $_wp_default_headers;



	$header_image_mod = get_theme_mod( 'header_image', '' );

	$headers = array();



	if ( 'random-uploaded-image' == $header_image_mod )

		$headers = get_uploaded_header_images();

	elseif ( ! empty( $_wp_default_headers ) ) {

		if ( 'random-default-image' == $header_image_mod ) {

			$headers = $_wp_default_headers;

		} else {

			$is_random = get_theme_support( 'custom-header' );

			if ( isset( $is_random[ 0 ] ) && !empty( $is_random[ 0 ][ 'random-default' ] ) )

				$headers = $_wp_default_headers;

		}

	}



	if ( empty( $headers ) )

		return '';



	$random_image = array_rand( $headers );

	$header_url = sprintf( $headers[$random_image]['url'], get_template_directory_uri(), get_stylesheet_directory_uri() );



	return $header_url;

}

13958

get_meta_sql

Definition:
function get_meta_sql( $meta_query, $type, $primary_table, $primary_id_column, $context = null ) {}

Given a meta query, generates SQL clauses to be appended to a main query

Parameters

  • array $meta_query: A meta query
  • string $type: Type of meta
  • string $primary_table
  • string $primary_id_column
  • object $context: (optional) The main query object

Return values

returns:‘join’ => $join_sql, ‘where’ => $where_sql )

Source code

function get_meta_sql( $meta_query, $type, $primary_table, $primary_id_column, $context = null ) {

	$meta_query_obj = new WP_Meta_Query( $meta_query );

	return $meta_query_obj->get_sql( $type, $primary_table, $primary_id_column, $context );

}

13864

dashboard_browser_nag_class

Definition:
function dashboard_browser_nag_class( $classes ) {}

Parameters

  • $classes

Source code

function dashboard_browser_nag_class( $classes ) {

	$response = wp_check_browser_version();



	if ( $response && $response['insecure'] )

		$classes[] = 'browser-insecure';



	return $classes;

}

13538

Documentation updated to WordPress 3.1.2

In the light of the recent WordPress 3.1.2 update I updated our documentation to point to the most recent release.

add_js

Definition:
function add_js() {}

Display JavaScript on the page.

Source code

function add_js() {

?>

<script type="text/javascript">

//<![CDATA[

	jQuery(document).ready(function($){

		var section = $('#front-static-pages'),

			staticPage = section.find('input:radio[value="page"]'),

			selects = section.find('select'),

			check_disabled = function(){

				selects.attr('disabled', staticPage.is(':checked') ? '' : 'disabled');

			};

		check_disabled();

 		section.find('input:radio').change(check_disabled);

	});

//]]>

</script>

<?php

}

11223