diff --git a/includes/admin/feedzy-rss-feeds-admin.php b/includes/admin/feedzy-rss-feeds-admin.php index b1cc783e..33650a4f 100644 --- a/includes/admin/feedzy-rss-feeds-admin.php +++ b/includes/admin/feedzy-rss-feeds-admin.php @@ -998,12 +998,13 @@ private function save_settings() { $auto_categories = isset( $_POST['auto-categories'] ) ? filter_input( INPUT_POST, 'auto-categories', FILTER_UNSAFE_RAW, FILTER_REQUIRE_ARRAY ) : array(); $auto_categories = array_filter( $auto_categories, function( $item ) { - if ( ! empty( $item['keywords'] ) && is_numeric( $item['category'] ) ) { - $item['keywords'] = sanitize_text_field( $item['keywords'] ); - return true; - } - return false; - } ); + return ! empty( $item['keywords'] ) && is_numeric( $item['category'] ); + }); + + $auto_categories = array_map(function( $item ) { + $item['keywords'] = sanitize_text_field( $item['keywords'] ); + return $item; + }, $auto_categories ); $auto_categories = array_values( $auto_categories ); diff --git a/includes/layouts/settings.php b/includes/layouts/settings.php index ff49c87f..0dde85d2 100644 --- a/includes/layouts/settings.php +++ b/includes/layouts/settings.php @@ -199,7 +199,7 @@ class=""> [#auto_categories]' );