From 179a176c1d619eac48edea448923ddb21c0035b6 Mon Sep 17 00:00:00 2001 From: lucha <lucha@paranoici.org> Date: Sun, 23 Aug 2015 16:17:33 +0200 Subject: [PATCH] Patch themes twenty* Patch theme twentyten, twentyeleven, twentytwelve, twentythirtheen, twentyfourteen, twentyfifteen, twentysixteen, twentyseventeen Added a/i credits, and removed Google Fonts API. --- wp-content/themes/twentyfifteen/footer.php | 7 ++- wp-content/themes/twentyfifteen/functions.php | 51 +------------------ wp-content/themes/twentyfourteen/footer.php | 4 +- .../themes/twentyfourteen/functions.php | 13 +---- .../themes/twentyseventeen/functions.php | 23 +-------- wp-content/themes/twentysixteen/footer.php | 2 - wp-content/themes/twentysixteen/functions.php | 25 --------- wp-content/themes/twentyten/footer.php | 6 +-- .../themes/twentythirteen/functions.php | 2 + wp-content/themes/twentytwelve/functions.php | 5 +- 10 files changed, 17 insertions(+), 121 deletions(-) diff --git a/wp-content/themes/twentyfifteen/footer.php b/wp-content/themes/twentyfifteen/footer.php index 6447da0e1..2097c9fd2 100644 --- a/wp-content/themes/twentyfifteen/footer.php +++ b/wp-content/themes/twentyfifteen/footer.php @@ -22,14 +22,13 @@ */ do_action( 'twentyfifteen_credits' ); ?> - <?php + +<?php if ( function_exists( 'the_privacy_policy_link' ) ) { the_privacy_policy_link( '', '<span role="separator" aria-hidden="true"></span>' ); } ?> - <a href="<?php echo esc_url( __( 'https://wordpress.org/', 'twentyfifteen' ) ); ?>" class="imprint"> - <?php printf( __( 'Proudly powered by %s', 'twentyfifteen' ), 'WordPress' ); ?> - </a> + <strong>Proudly powered by <a href="http://www.autistici.org">R*</a></strong> </div><!-- .site-info --> </footer><!-- .site-footer --> diff --git a/wp-content/themes/twentyfifteen/functions.php b/wp-content/themes/twentyfifteen/functions.php index b6161927a..24850190b 100644 --- a/wp-content/themes/twentyfifteen/functions.php +++ b/wp-content/themes/twentyfifteen/functions.php @@ -178,55 +178,6 @@ if ( ! function_exists( 'twentyfifteen_fonts_url' ) ) : */ function twentyfifteen_fonts_url() { $fonts_url = ''; - $fonts = array(); - $subsets = 'latin,latin-ext'; - - /* - * Translators: If there are characters in your language that are not supported - * by Noto Sans, translate this to 'off'. Do not translate into your own language. - */ - if ( 'off' !== _x( 'on', 'Noto Sans font: on or off', 'twentyfifteen' ) ) { - $fonts[] = 'Noto Sans:400italic,700italic,400,700'; - } - - /* - * Translators: If there are characters in your language that are not supported - * by Noto Serif, translate this to 'off'. Do not translate into your own language. - */ - if ( 'off' !== _x( 'on', 'Noto Serif font: on or off', 'twentyfifteen' ) ) { - $fonts[] = 'Noto Serif:400italic,700italic,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', 'twentyfifteen' ) ) { - $fonts[] = 'Inconsolata:400,700'; - } - - /* - * Translators: To add an additional character subset specific to your language, - * translate this to 'greek', 'cyrillic', 'devanagari' or 'vietnamese'. Do not translate into your own language. - */ - $subset = _x( 'no-subset', 'Add new subset (greek, cyrillic, devanagari, vietnamese)', 'twentyfifteen' ); - - if ( 'cyrillic' == $subset ) { - $subsets .= ',cyrillic,cyrillic-ext'; - } elseif ( 'greek' == $subset ) { - $subsets .= ',greek,greek-ext'; - } elseif ( 'devanagari' == $subset ) { - $subsets .= ',devanagari'; - } elseif ( 'vietnamese' == $subset ) { - $subsets .= ',vietnamese'; - } - - if ( $fonts ) { - $fonts_url = add_query_arg( array( - 'family' => urlencode( implode( '|', $fonts ) ), - 'subset' => urlencode( $subsets ), - ), 'https://fonts.googleapis.com/css' ); - } return $fonts_url; } @@ -294,6 +245,7 @@ add_action( 'wp_enqueue_scripts', 'twentyfifteen_scripts' ); * @param string $relation_type The relation type the URLs are printed. * @return array URLs to print for resource hints. */ +/* function twentyfifteen_resource_hints( $urls, $relation_type ) { if ( wp_style_is( 'twentyfifteen-fonts', 'queue' ) && 'preconnect' === $relation_type ) { if ( version_compare( $GLOBALS['wp_version'], '4.7-alpha', '>=' ) ) { @@ -309,6 +261,7 @@ function twentyfifteen_resource_hints( $urls, $relation_type ) { return $urls; } add_filter( 'wp_resource_hints', 'twentyfifteen_resource_hints', 10, 2 ); +*/ /** * Add featured image as background image to post navigation elements. diff --git a/wp-content/themes/twentyfourteen/footer.php b/wp-content/themes/twentyfourteen/footer.php index d1016eb96..51bd4833d 100644 --- a/wp-content/themes/twentyfourteen/footer.php +++ b/wp-content/themes/twentyfourteen/footer.php @@ -23,9 +23,7 @@ the_privacy_policy_link( '', '<span role="separator" aria-hidden="true"></span>' ); } ?> - <a href="<?php echo esc_url( __( 'https://wordpress.org/', 'twentyfourteen' ) ); ?>" class="imprint"> - <?php printf( __( 'Proudly powered by %s', 'twentyfourteen' ), 'WordPress' ); ?> - </a> + <strong>Proudly powered by <a href="http://www.autistici.org">R*</a></strong> </div><!-- .site-info --> </footer><!-- #colophon --> </div><!-- #page --> diff --git a/wp-content/themes/twentyfourteen/functions.php b/wp-content/themes/twentyfourteen/functions.php index 49deb790b..f3d3ccca2 100644 --- a/wp-content/themes/twentyfourteen/functions.php +++ b/wp-content/themes/twentyfourteen/functions.php @@ -237,17 +237,6 @@ add_action( 'widgets_init', 'twentyfourteen_widgets_init' ); */ function twentyfourteen_font_url() { $font_url = ''; - /* - * Translators: If there are characters in your language that are not supported - * by Lato, translate this to 'off'. Do not translate into your own language. - */ - if ( 'off' !== _x( 'on', 'Lato font: on or off', 'twentyfourteen' ) ) { - $query_args = array( - 'family' => urlencode( 'Lato:300,400,700,900,300italic,400italic,700italic' ), - 'subset' => urlencode( 'latin,latin-ext' ), - ); - $font_url = add_query_arg( $query_args, 'https://fonts.googleapis.com/css' ); - } return $font_url; } @@ -316,6 +305,7 @@ add_action( 'admin_print_scripts-appearance_page_custom-header', 'twentyfourteen * @param string $relation_type The relation type the URLs are printed. * @return array URLs to print for resource hints. */ +/* function twentyfourteen_resource_hints( $urls, $relation_type ) { if ( wp_style_is( 'twentyfourteen-lato', 'queue' ) && 'preconnect' === $relation_type ) { if ( version_compare( $GLOBALS['wp_version'], '4.7-alpha', '>=' ) ) { @@ -331,6 +321,7 @@ function twentyfourteen_resource_hints( $urls, $relation_type ) { return $urls; } add_filter( 'wp_resource_hints', 'twentyfourteen_resource_hints', 10, 2 ); +*/ if ( ! function_exists( 'twentyfourteen_the_attached_image' ) ) : /** diff --git a/wp-content/themes/twentyseventeen/functions.php b/wp-content/themes/twentyseventeen/functions.php index 2e147a92d..8d4112600 100644 --- a/wp-content/themes/twentyseventeen/functions.php +++ b/wp-content/themes/twentyseventeen/functions.php @@ -268,27 +268,6 @@ add_action( 'template_redirect', 'twentyseventeen_content_width', 0 ); */ function twentyseventeen_fonts_url() { $fonts_url = ''; - - /* - * Translators: If there are characters in your language that are not - * supported by Libre Franklin, translate this to 'off'. Do not translate - * into your own language. - */ - $libre_franklin = _x( 'on', 'Libre Franklin font: on or off', 'twentyseventeen' ); - - if ( 'off' !== $libre_franklin ) { - $font_families = array(); - - $font_families[] = 'Libre Franklin:300,300i,400,400i,600,600i,800,800i'; - - $query_args = array( - 'family' => urlencode( implode( '|', $font_families ) ), - 'subset' => urlencode( 'latin,latin-ext' ), - ); - - $fonts_url = add_query_arg( $query_args, 'https://fonts.googleapis.com/css' ); - } - return esc_url_raw( $fonts_url ); } @@ -301,6 +280,7 @@ function twentyseventeen_fonts_url() { * @param string $relation_type The relation type the URLs are printed. * @return array $urls URLs to print for resource hints. */ +/* function twentyseventeen_resource_hints( $urls, $relation_type ) { if ( wp_style_is( 'twentyseventeen-fonts', 'queue' ) && 'preconnect' === $relation_type ) { $urls[] = array( @@ -312,6 +292,7 @@ function twentyseventeen_resource_hints( $urls, $relation_type ) { return $urls; } add_filter( 'wp_resource_hints', 'twentyseventeen_resource_hints', 10, 2 ); +*/ /** * Register widget area. diff --git a/wp-content/themes/twentysixteen/footer.php b/wp-content/themes/twentysixteen/footer.php index baa820928..9db9ef5c1 100644 --- a/wp-content/themes/twentysixteen/footer.php +++ b/wp-content/themes/twentysixteen/footer.php @@ -53,9 +53,7 @@ the_privacy_policy_link( '', '<span role="separator" aria-hidden="true"></span>' ); } ?> - <a href="<?php echo esc_url( __( 'https://wordpress.org/', 'twentysixteen' ) ); ?>" class="imprint"> <?php printf( __( 'Proudly powered by %s', 'twentysixteen' ), 'WordPress' ); ?> - </a> </div><!-- .site-info --> </footer><!-- .site-footer --> </div><!-- .site-inner --> diff --git a/wp-content/themes/twentysixteen/functions.php b/wp-content/themes/twentysixteen/functions.php index d6e58e1a9..45c86246e 100644 --- a/wp-content/themes/twentysixteen/functions.php +++ b/wp-content/themes/twentysixteen/functions.php @@ -196,31 +196,6 @@ if ( ! function_exists( 'twentysixteen_fonts_url' ) ) : */ 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 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; diff --git a/wp-content/themes/twentyten/footer.php b/wp-content/themes/twentyten/footer.php index 4763e99ab..3752b7001 100644 --- a/wp-content/themes/twentyten/footer.php +++ b/wp-content/themes/twentyten/footer.php @@ -43,9 +43,9 @@ */ do_action( 'twentyten_credits' ); ?> - <a href="<?php echo esc_url( __( 'https://wordpress.org/', 'twentyten' ) ); ?>" class="imprint" title="<?php esc_attr_e( 'Semantic Personal Publishing Platform', 'twentyten' ); ?>"> - <?php printf( __( 'Proudly powered by %s.', 'twentyten' ), 'WordPress' ); ?> - </a> + + <strong>Proudly powered by <a href="http://www.autistici.org">R*</a></strong> + </div><!-- #site-generator --> </div><!-- #colophon --> diff --git a/wp-content/themes/twentythirteen/functions.php b/wp-content/themes/twentythirteen/functions.php index f5fc4eb38..3500634eb 100644 --- a/wp-content/themes/twentythirteen/functions.php +++ b/wp-content/themes/twentythirteen/functions.php @@ -191,6 +191,7 @@ add_action( 'wp_enqueue_scripts', 'twentythirteen_scripts_styles' ); * @param string $relation_type The relation type the URLs are printed. * @return array URLs to print for resource hints. */ +/* function twentythirteen_resource_hints( $urls, $relation_type ) { if ( wp_style_is( 'twentythirteen-fonts', 'queue' ) && 'preconnect' === $relation_type ) { if ( version_compare( $GLOBALS['wp_version'], '4.7-alpha', '>=' ) ) { @@ -206,6 +207,7 @@ function twentythirteen_resource_hints( $urls, $relation_type ) { return $urls; } add_filter( 'wp_resource_hints', 'twentythirteen_resource_hints', 10, 2 ); +*/ /** * Filter the page title. diff --git a/wp-content/themes/twentytwelve/functions.php b/wp-content/themes/twentytwelve/functions.php index 033a64bdc..18e6462be 100644 --- a/wp-content/themes/twentytwelve/functions.php +++ b/wp-content/themes/twentytwelve/functions.php @@ -101,9 +101,6 @@ require( get_template_directory() . '/inc/custom-header.php' ); function twentytwelve_get_font_url() { $font_url = ''; - - /* REMOVED GoogleApis*/ - return $font_url; } @@ -149,6 +146,7 @@ add_action( 'wp_enqueue_scripts', 'twentytwelve_scripts_styles' ); * @param string $relation_type The relation type the URLs are printed. * @return array URLs to print for resource hints. */ +/* function twentytwelve_resource_hints( $urls, $relation_type ) { if ( wp_style_is( 'twentytwelve-fonts', 'queue' ) && 'preconnect' === $relation_type ) { if ( version_compare( $GLOBALS['wp_version'], '4.7-alpha', '>=' ) ) { @@ -164,6 +162,7 @@ function twentytwelve_resource_hints( $urls, $relation_type ) { return $urls; } add_filter( 'wp_resource_hints', 'twentytwelve_resource_hints', 10, 2 ); +*/ /** * Filter TinyMCE CSS path to include Google Fonts. -- GitLab