get_hidden_columns

Definition:
function get_hidden_columns( $screen ) {}

Get a list of hidden columns.

Parameters

  • string|object $screen: The screen you want the hidden columns for

Source code

function get_hidden_columns( $screen ) {

	if ( is_string( $screen ) )

		$screen = convert_to_screen( $screen );



	return (array) get_user_option( 'manage' . $screen->id . 'columnshidden' );

}

1410

get_header_textcolor

Definition:
function get_header_textcolor() {}

Retrieve text color for custom header.

Source code

function get_header_textcolor() {

	$default = defined('HEADER_TEXTCOLOR') ? HEADER_TEXTCOLOR : '';



	return get_theme_mod('header_textcolor', $default);

}

1408

get_header_image

Definition:
function get_header_image() {}

Retrieve header image for custom header.

Source code

function get_header_image() {

	$default = defined( 'HEADER_IMAGE' ) ? HEADER_IMAGE : '';

	$url = get_theme_mod( 'header_image', $default );



	if ( 'remove-header' == $url )

		return false;



	if ( is_random_header_image() )

		$url = get_random_header_image();



	if ( is_ssl() )

		$url = str_replace( 'http://', 'https://', $url );

	else

		$url = str_replace( 'https://', 'http://', $url );



	return esc_url_raw( $url );

}

1406

get_header

Definition:
function get_header( $name = null ) {}

Load header template.
Includes the header template for a theme or if a name is specified then a specialised header will be included.

Parameters

  • string $name: The name of the specialised header.

Defined actions

  • get_header
    do_action( 'get_header', $name );

Source code

function get_header( $name = null ) {

	do_action( 'get_header', $name );



	$templates = array();

	if ( isset($name) )

		$templates[] = "header-{$name}.php";

1404

get_gmt_from_date

Definition:
function get_gmt_from_date($string, $format = 'Y-m-d H:i:s') {}

Returns a date in the GMT equivalent.
Requires and returns a date in the Y-m-d H:i:s format. Simply subtracts the value of the ‘gmt_offset’ option. Return format can be overridden using the $format parameter. The DateTime and DateTimeZone classes are used to respect time zone differences in DST.

Parameters

  • string $string: The date to be converted.
  • string $format: The format string for the returned date (default is Y-m-d H:i:s)

Return values

returns:GMT version of the date provided.

Source code

function get_gmt_from_date($string, $format = 'Y-m-d H:i:s') {

	preg_match('#([0-9]{1,4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})#', $string, $matches);

	$tz = get_option('timezone_string');

	if ( $tz ) {

		date_default_timezone_set( $tz );

		$datetime = new DateTime( $string );

		$datetime->setTimezone( new DateTimeZone('UTC') );

		$offset = $datetime->getOffset();

		$datetime->modify( '+' . $offset / 3600 . ' hours');

		$string_gmt = gmdate($format, $datetime->format('U'));



		date_default_timezone_set('UTC');

	} else {

		$string_time = gmmktime($matches[4], $matches[5], $matches[6], $matches[2], $matches[3], $matches[1]);

		$string_gmt = gmdate($format, $string_time - get_option('gmt_offset') * 3600);

	}

	return $string_gmt;

}

1402