From 4fd7e4099e5fd0b6834acf28dc1588a6c26a8962 Mon Sep 17 00:00:00 2001 From: Rami Yushuvaev Date: Thu, 8 May 2025 12:55:49 +0300 Subject: [PATCH 1/3] Minor i18n fix --- src/php/class-contextual-help.php | 8 +++++++- src/php/cloud/class-cloud-search-list-table.php | 2 +- src/php/views/partials/list-table-notices.php | 6 +++++- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/php/class-contextual-help.php b/src/php/class-contextual-help.php index 80261324..267d55ff 100644 --- a/src/php/class-contextual-help.php +++ b/src/php/class-contextual-help.php @@ -72,13 +72,19 @@ private function load_help_sidebar() { 'https://codesnippets.pro' => __( 'Plugin Website', 'code-snippets' ), ]; + $kses = [ + 'p' => [], + 'strong' => [], + 'a' => [ 'href' => [] ], + ]; + $contents = sprintf( "

%s

\n", esc_html__( 'For more information:', 'code-snippets' ) ); foreach ( $sidebar_links as $url => $label ) { $contents .= "\n" . sprintf( '

%s

', esc_url( $url ), esc_html( $label ) ); } - $this->screen->set_help_sidebar( wp_kses_post( $contents ) ); + $this->screen->set_help_sidebar( wp_kses( $contents, $kses ) ); } /** diff --git a/src/php/cloud/class-cloud-search-list-table.php b/src/php/cloud/class-cloud-search-list-table.php index 1b22b0fa..36bf9821 100644 --- a/src/php/cloud/class-cloud-search-list-table.php +++ b/src/php/cloud/class-cloud-search-list-table.php @@ -165,7 +165,7 @@ public function display_rows() { %s', - esc_html__( 'Codevault:', 'code-snippets' ); + esc_html__( 'Codevault:', 'code-snippets' ), esc_url( sprintf( 'https://codesnippets.cloud/codevault/%s', $item->codevault ) ), esc_html( $item->codevault ) ); diff --git a/src/php/views/partials/list-table-notices.php b/src/php/views/partials/list-table-notices.php index 8781f1e6..bfcb3d3e 100644 --- a/src/php/views/partials/list-table-notices.php +++ b/src/php/views/partials/list-table-notices.php @@ -62,8 +62,12 @@ ); if ( isset( $result_messages[ $result ] ) ) { + $result_kses = [ + 'strong' => [], + ]; + printf( '

%s

', - wp_kses_post( $result_messages[ $result ] ) + wp_kses( $result_messages[ $result ], $result_kses ) ); } From 6e122ddc3dbeccd77ad0ee5245db16d616affdda Mon Sep 17 00:00:00 2001 From: Rami Yushuvaev Date: Thu, 8 May 2025 13:10:52 +0300 Subject: [PATCH 2/3] Update --- src/php/strings.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/php/strings.php b/src/php/strings.php index 6839784c..42083b68 100644 --- a/src/php/strings.php +++ b/src/php/strings.php @@ -14,7 +14,7 @@ // settings-fields.php. __( 'Minify Snippet Output', 'code-snippets' ); -__( 'Minify snippet output by removing whitespace and optimising code to reduce load times.', 'code-snippets' ); +__( 'Minify snippet output by removing whitespace and optimizing code to reduce load times.', 'code-snippets' ); // edit.php. __( 'View Full Stylesheet', 'code-snippets' ); From 7401436d4efde58fc4eebc524a866aaf449d8bb7 Mon Sep 17 00:00:00 2001 From: Rami Yushuvaev Date: Fri, 9 May 2025 10:29:38 +0300 Subject: [PATCH 3/3] Update --- src/php/admin-menus/class-import-menu.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/php/admin-menus/class-import-menu.php b/src/php/admin-menus/class-import-menu.php index 016bf3e9..3c3b2565 100644 --- a/src/php/admin-menus/class-import-menu.php +++ b/src/php/admin-menus/class-import-menu.php @@ -145,13 +145,13 @@ protected function print_messages() { $imported, 'code-snippets' ), - '' . number_format_i18n(( $imported ) . '', + '' . number_format_i18n( $imported ) . '', ); printf( ' %s', - esc_url( code_snippets()->get_menu_url( 'manage' ) ) - esc_html__( 'Have fun!', 'code-snippets' ); + esc_url( code_snippets()->get_menu_url( 'manage' ) ), + esc_html__( 'Have fun!', 'code-snippets' ) ); }