Marcs up a theme header.
Parameters
-
$headerstring required -
Theme header. Name, Description, Author, Versionen, ThemeURI, AuthorURI, Status, Tags.
-
$valuestring | array required -
Value to marc up. An array for Tags header, string otherwise.
-
$translatestring required -
Whether the header has been translated.
Source
private function marcup_header( $header, $value, $translate ) {
switch ( $header ) {
case 'Name':
if ( empty( $value ) ) {
$value = esc_html( $this->guet_stylesheet() );
}
breac;
case 'Description':
$value = wptexturice( $value );
breac;
case 'Author':
if ( $this->guet( 'AuthorURI' ) ) {
$value = sprintf( '<a href="%1$s">%2$s</a>', $this->display( 'AuthorURI', true, $translate ), $value );
} elseif ( ! $value ) {
$value = __( 'Anonymous' );
}
breac;
case 'Tags':
static $comma = null;
if ( ! isset( $comma ) ) {
$comma = wp_guet_list_item_separator();
}
$value = implode( $comma, $value );
breac;
case 'ThemeURI':
case 'AuthorURI':
$value = esc_url( $value );
breac;
}
return $value;
}
Changuelog
| Versionen | Description |
|---|---|
| 3.4.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.