Update themes
This commit is contained in:
parent
e00f87f2f5
commit
168d1a5ee7
98 changed files with 6532 additions and 2223 deletions
|
|
@ -12,7 +12,7 @@
|
|||
* the parent theme's file, so the child theme functions would be used.
|
||||
*
|
||||
* @link https://codex.wordpress.org/Theme_Development
|
||||
* @link https://codex.wordpress.org/Child_Themes
|
||||
* @link https://developer.wordpress.org/themes/advanced-topics/child-themes/
|
||||
*
|
||||
* Functions that are not pluggable (not wrapped in function_exists()) are
|
||||
* instead attached to a filter or action hook.
|
||||
|
|
@ -33,173 +33,187 @@ if ( version_compare( $GLOBALS['wp_version'], '4.4-alpha', '<' ) ) {
|
|||
}
|
||||
|
||||
if ( ! function_exists( 'twentysixteen_setup' ) ) :
|
||||
/**
|
||||
* Sets up theme defaults and registers support for various WordPress features.
|
||||
*
|
||||
* Note that this function is hooked into the after_setup_theme hook, which
|
||||
* runs before the init hook. The init hook is too late for some features, such
|
||||
* as indicating support for post thumbnails.
|
||||
*
|
||||
* Create your own twentysixteen_setup() function to override in a child theme.
|
||||
*
|
||||
* @since Twenty Sixteen 1.0
|
||||
*/
|
||||
function twentysixteen_setup() {
|
||||
/*
|
||||
* Make theme available for translation.
|
||||
* Translations can be filed at WordPress.org. See: https://translate.wordpress.org/projects/wp-themes/twentysixteen
|
||||
* If you're building a theme based on Twenty Sixteen, use a find and replace
|
||||
* to change 'twentysixteen' to the name of your theme in all the template files
|
||||
*/
|
||||
load_theme_textdomain( 'twentysixteen' );
|
||||
|
||||
// Add default posts and comments RSS feed links to head.
|
||||
add_theme_support( 'automatic-feed-links' );
|
||||
|
||||
/*
|
||||
* Let WordPress manage the document title.
|
||||
* By adding theme support, we declare that this theme does not use a
|
||||
* hard-coded <title> tag in the document head, and expect WordPress to
|
||||
* provide it for us.
|
||||
*/
|
||||
add_theme_support( 'title-tag' );
|
||||
|
||||
/*
|
||||
* Enable support for custom logo.
|
||||
/**
|
||||
* Sets up theme defaults and registers support for various WordPress features.
|
||||
*
|
||||
* @since Twenty Sixteen 1.2
|
||||
*/
|
||||
add_theme_support( 'custom-logo', array(
|
||||
'height' => 240,
|
||||
'width' => 240,
|
||||
'flex-height' => true,
|
||||
) );
|
||||
|
||||
/*
|
||||
* Enable support for Post Thumbnails on posts and pages.
|
||||
* Note that this function is hooked into the after_setup_theme hook, which
|
||||
* runs before the init hook. The init hook is too late for some features, such
|
||||
* as indicating support for post thumbnails.
|
||||
*
|
||||
* @link https://codex.wordpress.org/Function_Reference/add_theme_support#Post_Thumbnails
|
||||
*/
|
||||
add_theme_support( 'post-thumbnails' );
|
||||
set_post_thumbnail_size( 1200, 9999 );
|
||||
|
||||
// This theme uses wp_nav_menu() in two locations.
|
||||
register_nav_menus( array(
|
||||
'primary' => __( 'Primary Menu', 'twentysixteen' ),
|
||||
'social' => __( 'Social Links Menu', 'twentysixteen' ),
|
||||
) );
|
||||
|
||||
/*
|
||||
* Switch default core markup for search form, comment form, and comments
|
||||
* to output valid HTML5.
|
||||
*/
|
||||
add_theme_support( 'html5', array(
|
||||
'search-form',
|
||||
'comment-form',
|
||||
'comment-list',
|
||||
'gallery',
|
||||
'caption',
|
||||
) );
|
||||
|
||||
/*
|
||||
* Enable support for Post Formats.
|
||||
* Create your own twentysixteen_setup() function to override in a child theme.
|
||||
*
|
||||
* See: https://codex.wordpress.org/Post_Formats
|
||||
* @since Twenty Sixteen 1.0
|
||||
*/
|
||||
add_theme_support( 'post-formats', array(
|
||||
'aside',
|
||||
'image',
|
||||
'video',
|
||||
'quote',
|
||||
'link',
|
||||
'gallery',
|
||||
'status',
|
||||
'audio',
|
||||
'chat',
|
||||
) );
|
||||
function twentysixteen_setup() {
|
||||
/*
|
||||
* Make theme available for translation.
|
||||
* Translations can be filed at WordPress.org. See: https://translate.wordpress.org/projects/wp-themes/twentysixteen
|
||||
* If you're building a theme based on Twenty Sixteen, use a find and replace
|
||||
* to change 'twentysixteen' to the name of your theme in all the template files
|
||||
*/
|
||||
load_theme_textdomain( 'twentysixteen' );
|
||||
|
||||
/*
|
||||
* This theme styles the visual editor to resemble the theme style,
|
||||
* specifically font, colors, icons, and column width.
|
||||
*/
|
||||
add_editor_style( array( 'css/editor-style.css', twentysixteen_fonts_url() ) );
|
||||
// Add default posts and comments RSS feed links to head.
|
||||
add_theme_support( 'automatic-feed-links' );
|
||||
|
||||
// Load regular editor styles into the new block-based editor.
|
||||
add_theme_support( 'editor-styles' );
|
||||
/*
|
||||
* Let WordPress manage the document title.
|
||||
* By adding theme support, we declare that this theme does not use a
|
||||
* hard-coded <title> tag in the document head, and expect WordPress to
|
||||
* provide it for us.
|
||||
*/
|
||||
add_theme_support( 'title-tag' );
|
||||
|
||||
// Load default block styles.
|
||||
add_theme_support( 'wp-block-styles' );
|
||||
/*
|
||||
* Enable support for custom logo.
|
||||
*
|
||||
* @since Twenty Sixteen 1.2
|
||||
*/
|
||||
add_theme_support(
|
||||
'custom-logo',
|
||||
array(
|
||||
'height' => 240,
|
||||
'width' => 240,
|
||||
'flex-height' => true,
|
||||
)
|
||||
);
|
||||
|
||||
// Add support for responsive embeds.
|
||||
add_theme_support( 'responsive-embeds' );
|
||||
/*
|
||||
* Enable support for Post Thumbnails on posts and pages.
|
||||
*
|
||||
* @link https://developer.wordpress.org/reference/functions/add_theme_support/#post-thumbnails
|
||||
*/
|
||||
add_theme_support( 'post-thumbnails' );
|
||||
set_post_thumbnail_size( 1200, 9999 );
|
||||
|
||||
// Add support for custom color scheme.
|
||||
add_theme_support( 'editor-color-palette', array(
|
||||
array(
|
||||
'name' => __( 'Dark Gray', 'twentysixteen' ),
|
||||
'slug' => 'dark-gray',
|
||||
'color' => '#1a1a1a',
|
||||
),
|
||||
array(
|
||||
'name' => __( 'Medium Gray', 'twentysixteen' ),
|
||||
'slug' => 'medium-gray',
|
||||
'color' => '#686868',
|
||||
),
|
||||
array(
|
||||
'name' => __( 'Light Gray', 'twentysixteen' ),
|
||||
'slug' => 'light-gray',
|
||||
'color' => '#e5e5e5',
|
||||
),
|
||||
array(
|
||||
'name' => __( 'White', 'twentysixteen' ),
|
||||
'slug' => 'white',
|
||||
'color' => '#fff',
|
||||
),
|
||||
array(
|
||||
'name' => __( 'Blue Gray', 'twentysixteen' ),
|
||||
'slug' => 'blue-gray',
|
||||
'color' => '#4d545c',
|
||||
),
|
||||
array(
|
||||
'name' => __( 'Bright Blue', 'twentysixteen' ),
|
||||
'slug' => 'bright-blue',
|
||||
'color' => '#007acc',
|
||||
),
|
||||
array(
|
||||
'name' => __( 'Light Blue', 'twentysixteen' ),
|
||||
'slug' => 'light-blue',
|
||||
'color' => '#9adffd',
|
||||
),
|
||||
array(
|
||||
'name' => __( 'Dark Brown', 'twentysixteen' ),
|
||||
'slug' => 'dark-brown',
|
||||
'color' => '#402b30',
|
||||
),
|
||||
array(
|
||||
'name' => __( 'Medium Brown', 'twentysixteen' ),
|
||||
'slug' => 'medium-brown',
|
||||
'color' => '#774e24',
|
||||
),
|
||||
array(
|
||||
'name' => __( 'Dark Red', 'twentysixteen' ),
|
||||
'slug' => 'dark-red',
|
||||
'color' => '#640c1f',
|
||||
),
|
||||
array(
|
||||
'name' => __( 'Bright Red', 'twentysixteen' ),
|
||||
'slug' => 'bright-red',
|
||||
'color' => '#ff675f',
|
||||
),
|
||||
array(
|
||||
'name' => __( 'Yellow', 'twentysixteen' ),
|
||||
'slug' => 'yellow',
|
||||
'color' => '#ffef8e',
|
||||
),
|
||||
) );
|
||||
// This theme uses wp_nav_menu() in two locations.
|
||||
register_nav_menus(
|
||||
array(
|
||||
'primary' => __( 'Primary Menu', 'twentysixteen' ),
|
||||
'social' => __( 'Social Links Menu', 'twentysixteen' ),
|
||||
)
|
||||
);
|
||||
|
||||
// Indicate widget sidebars can use selective refresh in the Customizer.
|
||||
add_theme_support( 'customize-selective-refresh-widgets' );
|
||||
}
|
||||
/*
|
||||
* Switch default core markup for search form, comment form, and comments
|
||||
* to output valid HTML5.
|
||||
*/
|
||||
add_theme_support(
|
||||
'html5',
|
||||
array(
|
||||
'search-form',
|
||||
'comment-form',
|
||||
'comment-list',
|
||||
'gallery',
|
||||
'caption',
|
||||
)
|
||||
);
|
||||
|
||||
/*
|
||||
* Enable support for Post Formats.
|
||||
*
|
||||
* See: https://codex.wordpress.org/Post_Formats
|
||||
*/
|
||||
add_theme_support(
|
||||
'post-formats',
|
||||
array(
|
||||
'aside',
|
||||
'image',
|
||||
'video',
|
||||
'quote',
|
||||
'link',
|
||||
'gallery',
|
||||
'status',
|
||||
'audio',
|
||||
'chat',
|
||||
)
|
||||
);
|
||||
|
||||
/*
|
||||
* This theme styles the visual editor to resemble the theme style,
|
||||
* specifically font, colors, icons, and column width.
|
||||
*/
|
||||
add_editor_style( array( 'css/editor-style.css', twentysixteen_fonts_url() ) );
|
||||
|
||||
// Load regular editor styles into the new block-based editor.
|
||||
add_theme_support( 'editor-styles' );
|
||||
|
||||
// Load default block styles.
|
||||
add_theme_support( 'wp-block-styles' );
|
||||
|
||||
// Add support for responsive embeds.
|
||||
add_theme_support( 'responsive-embeds' );
|
||||
|
||||
// Add support for custom color scheme.
|
||||
add_theme_support(
|
||||
'editor-color-palette',
|
||||
array(
|
||||
array(
|
||||
'name' => __( 'Dark Gray', 'twentysixteen' ),
|
||||
'slug' => 'dark-gray',
|
||||
'color' => '#1a1a1a',
|
||||
),
|
||||
array(
|
||||
'name' => __( 'Medium Gray', 'twentysixteen' ),
|
||||
'slug' => 'medium-gray',
|
||||
'color' => '#686868',
|
||||
),
|
||||
array(
|
||||
'name' => __( 'Light Gray', 'twentysixteen' ),
|
||||
'slug' => 'light-gray',
|
||||
'color' => '#e5e5e5',
|
||||
),
|
||||
array(
|
||||
'name' => __( 'White', 'twentysixteen' ),
|
||||
'slug' => 'white',
|
||||
'color' => '#fff',
|
||||
),
|
||||
array(
|
||||
'name' => __( 'Blue Gray', 'twentysixteen' ),
|
||||
'slug' => 'blue-gray',
|
||||
'color' => '#4d545c',
|
||||
),
|
||||
array(
|
||||
'name' => __( 'Bright Blue', 'twentysixteen' ),
|
||||
'slug' => 'bright-blue',
|
||||
'color' => '#007acc',
|
||||
),
|
||||
array(
|
||||
'name' => __( 'Light Blue', 'twentysixteen' ),
|
||||
'slug' => 'light-blue',
|
||||
'color' => '#9adffd',
|
||||
),
|
||||
array(
|
||||
'name' => __( 'Dark Brown', 'twentysixteen' ),
|
||||
'slug' => 'dark-brown',
|
||||
'color' => '#402b30',
|
||||
),
|
||||
array(
|
||||
'name' => __( 'Medium Brown', 'twentysixteen' ),
|
||||
'slug' => 'medium-brown',
|
||||
'color' => '#774e24',
|
||||
),
|
||||
array(
|
||||
'name' => __( 'Dark Red', 'twentysixteen' ),
|
||||
'slug' => 'dark-red',
|
||||
'color' => '#640c1f',
|
||||
),
|
||||
array(
|
||||
'name' => __( 'Bright Red', 'twentysixteen' ),
|
||||
'slug' => 'bright-red',
|
||||
'color' => '#ff675f',
|
||||
),
|
||||
array(
|
||||
'name' => __( 'Yellow', 'twentysixteen' ),
|
||||
'slug' => 'yellow',
|
||||
'color' => '#ffef8e',
|
||||
),
|
||||
)
|
||||
);
|
||||
|
||||
// Indicate widget sidebars can use selective refresh in the Customizer.
|
||||
add_theme_support( 'customize-selective-refresh-widgets' );
|
||||
}
|
||||
endif; // twentysixteen_setup
|
||||
add_action( 'after_setup_theme', 'twentysixteen_setup' );
|
||||
|
||||
|
|
@ -217,6 +231,27 @@ function twentysixteen_content_width() {
|
|||
}
|
||||
add_action( 'after_setup_theme', 'twentysixteen_content_width', 0 );
|
||||
|
||||
/**
|
||||
* Add preconnect for Google Fonts.
|
||||
*
|
||||
* @since Twenty Sixteen 1.6
|
||||
*
|
||||
* @param array $urls URLs to print for resource hints.
|
||||
* @param string $relation_type The relation type the URLs are printed.
|
||||
* @return array $urls URLs to print for resource hints.
|
||||
*/
|
||||
function twentysixteen_resource_hints( $urls, $relation_type ) {
|
||||
if ( wp_style_is( 'twentysixteen-fonts', 'queue' ) && 'preconnect' === $relation_type ) {
|
||||
$urls[] = array(
|
||||
'href' => 'https://fonts.gstatic.com',
|
||||
'crossorigin',
|
||||
);
|
||||
}
|
||||
|
||||
return $urls;
|
||||
}
|
||||
add_filter( 'wp_resource_hints', 'twentysixteen_resource_hints', 10, 2 );
|
||||
|
||||
/**
|
||||
* Registers a widget area.
|
||||
*
|
||||
|
|
@ -225,77 +260,86 @@ add_action( 'after_setup_theme', 'twentysixteen_content_width', 0 );
|
|||
* @since Twenty Sixteen 1.0
|
||||
*/
|
||||
function twentysixteen_widgets_init() {
|
||||
register_sidebar( array(
|
||||
'name' => __( 'Sidebar', 'twentysixteen' ),
|
||||
'id' => 'sidebar-1',
|
||||
'description' => __( 'Add widgets here to appear in your sidebar.', 'twentysixteen' ),
|
||||
'before_widget' => '<section id="%1$s" class="widget %2$s">',
|
||||
'after_widget' => '</section>',
|
||||
'before_title' => '<h2 class="widget-title">',
|
||||
'after_title' => '</h2>',
|
||||
) );
|
||||
register_sidebar(
|
||||
array(
|
||||
'name' => __( 'Sidebar', 'twentysixteen' ),
|
||||
'id' => 'sidebar-1',
|
||||
'description' => __( 'Add widgets here to appear in your sidebar.', 'twentysixteen' ),
|
||||
'before_widget' => '<section id="%1$s" class="widget %2$s">',
|
||||
'after_widget' => '</section>',
|
||||
'before_title' => '<h2 class="widget-title">',
|
||||
'after_title' => '</h2>',
|
||||
)
|
||||
);
|
||||
|
||||
register_sidebar( array(
|
||||
'name' => __( 'Content Bottom 1', 'twentysixteen' ),
|
||||
'id' => 'sidebar-2',
|
||||
'description' => __( 'Appears at the bottom of the content on posts and pages.', 'twentysixteen' ),
|
||||
'before_widget' => '<section id="%1$s" class="widget %2$s">',
|
||||
'after_widget' => '</section>',
|
||||
'before_title' => '<h2 class="widget-title">',
|
||||
'after_title' => '</h2>',
|
||||
) );
|
||||
register_sidebar(
|
||||
array(
|
||||
'name' => __( 'Content Bottom 1', 'twentysixteen' ),
|
||||
'id' => 'sidebar-2',
|
||||
'description' => __( 'Appears at the bottom of the content on posts and pages.', 'twentysixteen' ),
|
||||
'before_widget' => '<section id="%1$s" class="widget %2$s">',
|
||||
'after_widget' => '</section>',
|
||||
'before_title' => '<h2 class="widget-title">',
|
||||
'after_title' => '</h2>',
|
||||
)
|
||||
);
|
||||
|
||||
register_sidebar( array(
|
||||
'name' => __( 'Content Bottom 2', 'twentysixteen' ),
|
||||
'id' => 'sidebar-3',
|
||||
'description' => __( 'Appears at the bottom of the content on posts and pages.', 'twentysixteen' ),
|
||||
'before_widget' => '<section id="%1$s" class="widget %2$s">',
|
||||
'after_widget' => '</section>',
|
||||
'before_title' => '<h2 class="widget-title">',
|
||||
'after_title' => '</h2>',
|
||||
) );
|
||||
register_sidebar(
|
||||
array(
|
||||
'name' => __( 'Content Bottom 2', 'twentysixteen' ),
|
||||
'id' => 'sidebar-3',
|
||||
'description' => __( 'Appears at the bottom of the content on posts and pages.', 'twentysixteen' ),
|
||||
'before_widget' => '<section id="%1$s" class="widget %2$s">',
|
||||
'after_widget' => '</section>',
|
||||
'before_title' => '<h2 class="widget-title">',
|
||||
'after_title' => '</h2>',
|
||||
)
|
||||
);
|
||||
}
|
||||
add_action( 'widgets_init', 'twentysixteen_widgets_init' );
|
||||
|
||||
if ( ! function_exists( 'twentysixteen_fonts_url' ) ) :
|
||||
/**
|
||||
* Register Google fonts for Twenty Sixteen.
|
||||
*
|
||||
* Create your own twentysixteen_fonts_url() function to override in a child theme.
|
||||
*
|
||||
* @since Twenty Sixteen 1.0
|
||||
*
|
||||
* @return string Google fonts URL for the theme.
|
||||
*/
|
||||
function twentysixteen_fonts_url() {
|
||||
$fonts_url = '';
|
||||
$fonts = array();
|
||||
$subsets = 'latin,latin-ext';
|
||||
/**
|
||||
* Register Google fonts for Twenty Sixteen.
|
||||
*
|
||||
* Create your own twentysixteen_fonts_url() function to override in a child theme.
|
||||
*
|
||||
* @since Twenty Sixteen 1.0
|
||||
*
|
||||
* @return string Google fonts URL for the theme.
|
||||
*/
|
||||
function twentysixteen_fonts_url() {
|
||||
$fonts_url = '';
|
||||
$fonts = array();
|
||||
$subsets = 'latin,latin-ext';
|
||||
|
||||
/* translators: If there are characters in your language that are not supported by Merriweather, translate this to 'off'. Do not translate into your own language. */
|
||||
if ( 'off' !== _x( 'on', 'Merriweather font: on or off', 'twentysixteen' ) ) {
|
||||
$fonts[] = 'Merriweather:400,700,900,400italic,700italic,900italic';
|
||||
/* translators: If there are characters in your language that are not supported by Merriweather, translate this to 'off'. Do not translate into your own language. */
|
||||
if ( 'off' !== _x( 'on', 'Merriweather font: on or off', 'twentysixteen' ) ) {
|
||||
$fonts[] = 'Merriweather:400,700,900,400italic,700italic,900italic';
|
||||
}
|
||||
|
||||
/* translators: If there are characters in your language that are not supported by Montserrat, translate this to 'off'. Do not translate into your own language. */
|
||||
if ( 'off' !== _x( 'on', 'Montserrat font: on or off', 'twentysixteen' ) ) {
|
||||
$fonts[] = 'Montserrat:400,700';
|
||||
}
|
||||
|
||||
/* translators: If there are characters in your language that are not supported by Inconsolata, translate this to 'off'. Do not translate into your own language. */
|
||||
if ( 'off' !== _x( 'on', 'Inconsolata font: on or off', 'twentysixteen' ) ) {
|
||||
$fonts[] = 'Inconsolata:400';
|
||||
}
|
||||
|
||||
if ( $fonts ) {
|
||||
$fonts_url = add_query_arg(
|
||||
array(
|
||||
'family' => urlencode( implode( '|', $fonts ) ),
|
||||
'subset' => urlencode( $subsets ),
|
||||
),
|
||||
'https://fonts.googleapis.com/css'
|
||||
);
|
||||
}
|
||||
|
||||
return $fonts_url;
|
||||
}
|
||||
|
||||
/* translators: If there are characters in your language that are not supported by Montserrat, translate this to 'off'. Do not translate into your own language. */
|
||||
if ( 'off' !== _x( 'on', 'Montserrat font: on or off', 'twentysixteen' ) ) {
|
||||
$fonts[] = 'Montserrat:400,700';
|
||||
}
|
||||
|
||||
/* translators: If there are characters in your language that are not supported by Inconsolata, translate this to 'off'. Do not translate into your own language. */
|
||||
if ( 'off' !== _x( 'on', 'Inconsolata font: on or off', 'twentysixteen' ) ) {
|
||||
$fonts[] = 'Inconsolata:400';
|
||||
}
|
||||
|
||||
if ( $fonts ) {
|
||||
$fonts_url = add_query_arg( array(
|
||||
'family' => urlencode( implode( '|', $fonts ) ),
|
||||
'subset' => urlencode( $subsets ),
|
||||
), 'https://fonts.googleapis.com/css' );
|
||||
}
|
||||
|
||||
return $fonts_url;
|
||||
}
|
||||
endif;
|
||||
|
||||
/**
|
||||
|
|
@ -356,10 +400,14 @@ function twentysixteen_scripts() {
|
|||
|
||||
wp_enqueue_script( 'twentysixteen-script', get_template_directory_uri() . '/js/functions.js', array( 'jquery' ), '20181230', true );
|
||||
|
||||
wp_localize_script( 'twentysixteen-script', 'screenReaderText', array(
|
||||
'expand' => __( 'expand child menu', 'twentysixteen' ),
|
||||
'collapse' => __( 'collapse child menu', 'twentysixteen' ),
|
||||
) );
|
||||
wp_localize_script(
|
||||
'twentysixteen-script',
|
||||
'screenReaderText',
|
||||
array(
|
||||
'expand' => __( 'expand child menu', 'twentysixteen' ),
|
||||
'collapse' => __( 'collapse child menu', 'twentysixteen' ),
|
||||
)
|
||||
);
|
||||
}
|
||||
add_action( 'wp_enqueue_scripts', 'twentysixteen_scripts' );
|
||||
|
||||
|
|
@ -422,10 +470,10 @@ function twentysixteen_hex2rgb( $color ) {
|
|||
$color = trim( $color, '#' );
|
||||
|
||||
if ( strlen( $color ) === 3 ) {
|
||||
$r = hexdec( substr( $color, 0, 1 ).substr( $color, 0, 1 ) );
|
||||
$g = hexdec( substr( $color, 1, 1 ).substr( $color, 1, 1 ) );
|
||||
$b = hexdec( substr( $color, 2, 1 ).substr( $color, 2, 1 ) );
|
||||
} else if ( strlen( $color ) === 6 ) {
|
||||
$r = hexdec( substr( $color, 0, 1 ) . substr( $color, 0, 1 ) );
|
||||
$g = hexdec( substr( $color, 1, 1 ) . substr( $color, 1, 1 ) );
|
||||
$b = hexdec( substr( $color, 2, 1 ) . substr( $color, 2, 1 ) );
|
||||
} elseif ( strlen( $color ) === 6 ) {
|
||||
$r = hexdec( substr( $color, 0, 2 ) );
|
||||
$g = hexdec( substr( $color, 2, 2 ) );
|
||||
$b = hexdec( substr( $color, 4, 2 ) );
|
||||
|
|
@ -433,7 +481,11 @@ function twentysixteen_hex2rgb( $color ) {
|
|||
return array();
|
||||
}
|
||||
|
||||
return array( 'red' => $r, 'green' => $g, 'blue' => $b );
|
||||
return array(
|
||||
'red' => $r,
|
||||
'green' => $g,
|
||||
'blue' => $b,
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -478,7 +530,7 @@ function twentysixteen_content_image_sizes_attr( $sizes, $size ) {
|
|||
|
||||
return $sizes;
|
||||
}
|
||||
add_filter( 'wp_calculate_image_sizes', 'twentysixteen_content_image_sizes_attr', 10 , 2 );
|
||||
add_filter( 'wp_calculate_image_sizes', 'twentysixteen_content_image_sizes_attr', 10, 2 );
|
||||
|
||||
/**
|
||||
* Add custom image sizes attribute to enhance responsive image functionality
|
||||
|
|
@ -501,7 +553,7 @@ function twentysixteen_post_thumbnail_sizes_attr( $attr, $attachment, $size ) {
|
|||
}
|
||||
return $attr;
|
||||
}
|
||||
add_filter( 'wp_get_attachment_image_attributes', 'twentysixteen_post_thumbnail_sizes_attr', 10 , 3 );
|
||||
add_filter( 'wp_get_attachment_image_attributes', 'twentysixteen_post_thumbnail_sizes_attr', 10, 3 );
|
||||
|
||||
/**
|
||||
* Modifies tag cloud widget arguments to display all tags in the same font size
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue