BossBey File Manager
PHP:
8.2.30
OS:
Linux
User:
imagivibe
Root
/
home
/
imagivibe
/
www
/
CTR
/
wp-content
/
themes
/
porto
📤 Upload
📝 New File
📁 New Folder
Close
Editing: head.php
<?php /** * Blank template for backward compatibility with 6.5.0 * * @since 6.6.0 */ global $porto_settings, $porto_settings_optimize; // For Favicon if ( $porto_settings['favicon'] && ! empty( $porto_settings['favicon']['url'] ) ) : ?> <link rel="shortcut icon" href="<?php echo esc_url( str_replace( array( 'http:', 'https:' ), '', $porto_settings['favicon']['url'] ) ); ?>" type="image/x-icon" /> <?php endif; // For iPhone if ( $porto_settings['icon-iphone'] ) : ?> <link rel="apple-touch-icon" href="<?php echo esc_url( str_replace( array( 'http:', 'https:' ), '', $porto_settings['icon-iphone']['url'] ) ); ?>" /> <?php endif; // For iPhone Retina if ( $porto_settings['icon-iphone-retina'] ) : ?> <link rel="apple-touch-icon" sizes="120x120" href="<?php echo esc_url( str_replace( array( 'http:', 'https:' ), '', $porto_settings['icon-iphone-retina']['url'] ) ); ?>" /> <?php endif; // For iPad if ( $porto_settings['icon-ipad'] ) : ?> <link rel="apple-touch-icon" sizes="76x76" href="<?php echo esc_url( str_replace( array( 'http:', 'https:' ), '', $porto_settings['icon-ipad']['url'] ) ); ?>" /> <?php endif; // For iPad Retina if ( $porto_settings['icon-ipad-retina'] ) : ?> <link rel="apple-touch-icon" sizes="152x152" href="<?php echo esc_url( str_replace( array( 'http:', 'https:' ), '', $porto_settings['icon-ipad-retina']['url'] ) ); ?>" /> <?php endif; if ( isset( $porto_settings_optimize['preload'] ) ) { if ( in_array( 'porto', $porto_settings_optimize['preload'] ) ) { echo '<link rel="preload" href="' . PORTO_URI . '/fonts/porto-font/porto.woff2" as="font" type="font/woff2" crossorigin fetchpriority="high"/>'; } $font_awesome_font = ! empty( $porto_settings_optimize['optimize_fontawesome'] ) ? 'fontawesome_optimized' : 'fontawesome'; if ( in_array( 'fas', $porto_settings_optimize['preload'] ) ) { echo '<link rel="preload" href="' . PORTO_URI . '/fonts/' . $font_awesome_font . '/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin fetchpriority="high"/>'; } if ( in_array( 'far', $porto_settings_optimize['preload'] ) ) { echo '<link rel="preload" href="' . PORTO_URI . '/fonts/' . $font_awesome_font . '/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin fetchpriority="high"/>'; } if ( in_array( 'fab', $porto_settings_optimize['preload'] ) ) { echo '<link rel="preload" href="' . PORTO_URI . '/fonts/' . $font_awesome_font . '/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin fetchpriority="high"/>'; } if ( in_array( 'sli', $porto_settings_optimize['preload'] ) ) { echo '<link rel="preload" href="' . PORTO_URI . '/fonts/Simple-Line-Icons/Simple-Line-Icons.woff2" as="font" type="font/woff2" crossorigin fetchpriority="high"/>'; } } if ( ! empty( $porto_settings_optimize['preload_custom'] ) ) { $font_urls = explode( PHP_EOL, $porto_settings_optimize['preload_custom'] ); foreach ( $font_urls as $font_url ) { $font_url = trim( $font_url ); $only_home = false; if ( ' -oh' == substr( $font_url, -4 ) ) { // If it ends with -oh, it's only shown on homepage $font_url = substr( $font_url, 0, -4 ); $only_home = true; } if ( false == $only_home || ( true == $only_home && is_front_page() ) ) { $dot_pos = strrpos( $font_url, '.' ); if ( false !== $dot_pos ) { $qus_pos = strrpos( $font_url, '?' ); $type = $qus_pos ? substr( $font_url, $dot_pos + 1, $qus_pos - $dot_pos - 1 ) : substr( $font_url, $dot_pos + 1 ); $font_type = array( 'ttf', 'woff', 'woff2', 'eot' ); $image_type = array( 'jpg', 'jpeg', 'png', 'svg', 'gif', 'webp' ); if ( in_array( $type, $font_type ) ) { echo '<link rel="preload" href="' . esc_url( $font_url ) . '" as="font" type="font/' . esc_attr( $type ) . '" crossorigin fetchpriority="high"/>'; } elseif ( in_array( $type, $image_type ) ) { echo '<link rel="preload" href="' . esc_url( $font_url ) . '" as="image" fetchpriority="high"/>'; } else { echo '<link rel="preload" href="' . esc_url( $font_url ) . '" fetchpriority="high"/>'; } } } } } wp_head();
Save
Cancel