WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

WP_Theme::markup_header() WP 3.4.0

Mark up a theme header.

Это метод класса: WP_Theme

Хуков нет.

Возвращает

Строку. Value, marked up.

Использование

$WP_Theme = new WP_Theme();
$var = $WP_Theme->markup_header( $header, $value, $translate );
$header(строка) (обязательный)
Theme header. Name, Description, Author, Version, ThemeURI, AuthorURI, Status, Tags.
$value(строка) (обязательный)
Value to mark up.
$translate(строка) (обязательный)
Whether the header has been translated.

Заметки

  • Static. Строка. $comma

Список изменений

С версии 3.4.0 Введена.

Код WP Theme::markup header: wp-includes/class-wp-theme.php WP 5.2.2

<?php
private function markup_header( $header, $value, $translate ) {
	switch ( $header ) {
		case 'Name':
			if ( empty( $value ) ) {
				$value = esc_html( $this->get_stylesheet() );
			}
			break;
		case 'Description':
			$value = wptexturize( $value );
			break;
		case 'Author':
			if ( $this->get( 'AuthorURI' ) ) {
				$value = sprintf( '<a href="%1$s">%2$s</a>', $this->display( 'AuthorURI', true, $translate ), $value );
			} elseif ( ! $value ) {
				$value = __( 'Anonymous' );
			}
			break;
		case 'Tags':
			static $comma = null;
			if ( ! isset( $comma ) ) {
				/* translators: used between list items, there is a space after the comma */
				$comma = __( ', ' );
			}
			$value = implode( $comma, $value );
			break;
		case 'ThemeURI':
		case 'AuthorURI':
			$value = esc_url( $value );
			break;
	}

	return $value;
}