| @@ -1,25 +1,21 @@ | ||
| 1 | 1 | <?php |
| 2 | 2 | if ( ! defined( 'ABSPATH' ) ) { |
| 3 | - exit; // Exit if accessed directly. | |
| 3 | + exit; | |
| 4 | 4 | } |
| 5 | - | |
| 6 | 5 | ?> |
| 7 | 6 | <!DOCTYPE html> |
| 8 | 7 | <html <?php language_attributes(); ?>> |
| 9 | 8 | <head> |
| 10 | - <meta charset="<?php bloginfo( 'charset' ); ?>"> | |
| 9 | + <meta charset="<?php echo esc_attr( get_bloginfo( 'charset' ) ); ?>"> | |
| 11 | 10 | <meta name="viewport" content="width=device-width, initial-scale=1" /> |
| 12 | - <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" /> | |
| 13 | - <link rel="profile" href="http://gmpg.org/xfn/11" /> | |
| 11 | + <link rel="pingback" href="<?php echo esc_url( get_bloginfo( 'pingback_url' ) ); ?>" /> | |
| 12 | + <link rel="profile" href="<?php echo esc_url( 'http://gmpg.org/xfn/11' ); ?>" /> | |
| 13 | + | |
| 14 | 14 | <?php if ( ! current_theme_supports( 'title-tag' ) ) : ?> |
| 15 | - <title> | |
| 16 | - <?php | |
| 17 | - // PHPCS - already escaped by WordPress. | |
| 18 | - echo wp_get_document_title(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped | |
| 19 | - ?> | |
| 20 | - </title> | |
| 15 | + <title><?php echo esc_html( wp_get_document_title() ); ?></title> | |
| 21 | 16 | <?php endif; ?> |
| 17 | + | |
| 22 | 18 | <?php wp_head(); ?> |
| 23 | 19 | </head> |
| 24 | 20 | <body <?php body_class(); ?>> |
| 25 | 21 | <?php |
| @@ -25,5 +21,4 @@ | ||
| 25 | 21 | <?php |
| 26 | 22 | wp_body_open(); |
| 27 | 23 | |
| 28 | 24 | do_action( 'ablocks/templates/theme_builder/header' ); |
| 29 | - | |