From 1fae077993b3ca53c242b359ee4a7d71f39e4063 Mon Sep 17 00:00:00 2001 From: Carlos Longarela Date: Wed, 19 Aug 2020 22:33:47 +0200 Subject: [PATCH 1/3] wp_kses_allowed_html allow data-lang attribute --- index.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.php b/index.php index da5a0f4..ae4d6fd 100644 --- a/index.php +++ b/index.php @@ -193,10 +193,10 @@ function mkaz_prism_theme_css_ver() { add_filter( 'wp_kses_allowed_html', function( $tags ) { if ( is_array( $tags['code'] ) ) { - $tags['code']['lang'] = array(); + $tags['code']['data-lang'] = array(); } else { $tags['code'] = array( - 'lang' => array(), + 'data-lang' => array(), ); } return $tags; From f7ad0af6b7e457859bf0445094eadc7c4049f9c8 Mon Sep 17 00:00:00 2001 From: Carlos Longarela Date: Wed, 19 Aug 2020 22:39:11 +0200 Subject: [PATCH 2/3] code attribute changed from lang to data-lang, accessibility --- src/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index b07e4e7..9c39c9e 100644 --- a/src/index.js +++ b/src/index.js @@ -28,7 +28,7 @@ const addSyntaxToCodeBlock = ( settings ) => { type: 'string', selector: 'code', source: 'attribute', - attribute: 'lang', + attribute: 'data-lang', }, lineNumbers: { type: 'boolean', From d29c715c12a21c29af087439e43b1bebc0da9707 Mon Sep 17 00:00:00 2001 From: Carlos Longarela Date: Wed, 19 Aug 2020 22:43:24 +0200 Subject: [PATCH 3/3] Changed lang attribute to data-lang, screen readers --- src/save.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/save.js b/src/save.js index dd37e85..ac09262 100644 --- a/src/save.js +++ b/src/save.js @@ -5,7 +5,7 @@ const save = ( { attributes } ) => { cls = ( attributes.lineNumbers ) ? cls + ' line-numbers' : cls; return (
-			
+			
 				{ attributes.content }