From 3547a49befed9d79be9b9f461818a64c7130b074 Mon Sep 17 00:00:00 2001 From: Dennis Ploetner Date: Tue, 17 Feb 2026 14:24:04 +0100 Subject: [PATCH 1/2] ABSPATH check added --- includes/ContentImport/ContentImporter.php | 4 ++++ includes/ContentImport/Service.php | 4 ++++ includes/MslsAdmin.php | 4 ++++ includes/MslsAdminBar.php | 4 ++++ includes/MslsBlogCollection.php | 4 ++++ includes/MslsContentFilter.php | 4 ++++ includes/MslsCustomColumn.php | 4 ++++ includes/MslsCustomColumnTaxonomy.php | 4 ++++ includes/MslsCustomFilter.php | 4 ++++ includes/MslsMetaBox.php | 4 ++++ includes/MslsOptions.php | 4 ++++ includes/MslsOptionsTaxTerm.php | 4 ++++ includes/MslsPostTag.php | 4 ++++ includes/deprectated.php | 4 ++++ 14 files changed, 56 insertions(+) diff --git a/includes/ContentImport/ContentImporter.php b/includes/ContentImport/ContentImporter.php index d9241cf7..761ba89f 100644 --- a/includes/ContentImport/ContentImporter.php +++ b/includes/ContentImport/ContentImporter.php @@ -2,6 +2,10 @@ namespace lloc\Msls\ContentImport; +if ( ! defined( 'ABSPATH' ) ) { + exit; +} + use lloc\Msls\ContentImport\Importers\Importer; use lloc\Msls\ContentImport\Importers\Map; use lloc\Msls\ContentImport\Importers\WithRequestPostAttributes; diff --git a/includes/ContentImport/Service.php b/includes/ContentImport/Service.php index ac58828e..c0c99618 100644 --- a/includes/ContentImport/Service.php +++ b/includes/ContentImport/Service.php @@ -2,6 +2,10 @@ namespace lloc\Msls\ContentImport; +if ( ! defined( 'ABSPATH' ) ) { + exit; +} + use lloc\Msls\ContentImport\LogWriters\AdminNoticeLogger; use lloc\Msls\MslsRegistryInstance; diff --git a/includes/MslsAdmin.php b/includes/MslsAdmin.php index 637d3857..17ffa52e 100644 --- a/includes/MslsAdmin.php +++ b/includes/MslsAdmin.php @@ -2,6 +2,10 @@ namespace lloc\Msls; +if ( ! defined( 'ABSPATH' ) ) { + exit; +} + use lloc\Msls\Component\Input\Checkbox; use lloc\Msls\Component\Input\Group; use lloc\Msls\Component\Input\Label; diff --git a/includes/MslsAdminBar.php b/includes/MslsAdminBar.php index 2251b089..c0fb5fc1 100644 --- a/includes/MslsAdminBar.php +++ b/includes/MslsAdminBar.php @@ -2,6 +2,10 @@ namespace lloc\Msls; +if ( ! defined( 'ABSPATH' ) ) { + exit; +} + class MslsAdminBar { /** diff --git a/includes/MslsBlogCollection.php b/includes/MslsBlogCollection.php index 3e168514..910fbc03 100644 --- a/includes/MslsBlogCollection.php +++ b/includes/MslsBlogCollection.php @@ -2,6 +2,10 @@ namespace lloc\Msls; +if ( ! defined( 'ABSPATH' ) ) { + exit; +} + /** * Collection of blog-objects * diff --git a/includes/MslsContentFilter.php b/includes/MslsContentFilter.php index 94742bae..313be0da 100644 --- a/includes/MslsContentFilter.php +++ b/includes/MslsContentFilter.php @@ -2,6 +2,10 @@ namespace lloc\Msls; +if ( ! defined( 'ABSPATH' ) ) { + exit; +} + class MslsContentFilter { /** diff --git a/includes/MslsCustomColumn.php b/includes/MslsCustomColumn.php index 9c968a2f..849f98b1 100644 --- a/includes/MslsCustomColumn.php +++ b/includes/MslsCustomColumn.php @@ -2,6 +2,10 @@ namespace lloc\Msls; +if ( ! defined( 'ABSPATH' ) ) { + exit; +} + use lloc\Msls\Component\Component; /** diff --git a/includes/MslsCustomColumnTaxonomy.php b/includes/MslsCustomColumnTaxonomy.php index 03f2b011..9bae247f 100644 --- a/includes/MslsCustomColumnTaxonomy.php +++ b/includes/MslsCustomColumnTaxonomy.php @@ -2,6 +2,10 @@ namespace lloc\Msls; +if ( ! defined( 'ABSPATH' ) ) { + exit; +} + /** * Handling of existing/not existing translations in the backend * listings of various taxonomies diff --git a/includes/MslsCustomFilter.php b/includes/MslsCustomFilter.php index 791ef424..9af74526 100644 --- a/includes/MslsCustomFilter.php +++ b/includes/MslsCustomFilter.php @@ -2,6 +2,10 @@ namespace lloc\Msls; +if ( ! defined( 'ABSPATH' ) ) { + exit; +} + use lloc\Msls\Component\Input\Select; use lloc\Msls\Query\TranslatedPostIdQuery; diff --git a/includes/MslsMetaBox.php b/includes/MslsMetaBox.php index f83fcca4..3430774c 100644 --- a/includes/MslsMetaBox.php +++ b/includes/MslsMetaBox.php @@ -2,6 +2,10 @@ namespace lloc\Msls; +if ( ! defined( 'ABSPATH' ) ) { + exit; +} + use lloc\Msls\Component\Component; use lloc\Msls\Component\Wrapper; use lloc\Msls\ContentImport\MetaBox as ContentImportMetaBox; diff --git a/includes/MslsOptions.php b/includes/MslsOptions.php index b5c9526a..e17339e1 100644 --- a/includes/MslsOptions.php +++ b/includes/MslsOptions.php @@ -2,6 +2,10 @@ namespace lloc\Msls; +if ( ! defined( 'ABSPATH' ) ) { + exit; +} + use lloc\Msls\Component\Icon\IconPng; /** diff --git a/includes/MslsOptionsTaxTerm.php b/includes/MslsOptionsTaxTerm.php index 1d1bc110..9147748b 100644 --- a/includes/MslsOptionsTaxTerm.php +++ b/includes/MslsOptionsTaxTerm.php @@ -2,6 +2,10 @@ namespace lloc\Msls; +if ( ! defined( 'ABSPATH' ) ) { + exit; +} + /** * MslsOptionsTaxTerm * diff --git a/includes/MslsPostTag.php b/includes/MslsPostTag.php index d3c313df..2a825c63 100644 --- a/includes/MslsPostTag.php +++ b/includes/MslsPostTag.php @@ -2,6 +2,10 @@ namespace lloc\Msls; +if ( ! defined( 'ABSPATH' ) ) { + exit; +} + use lloc\Msls\Component\Component; /** diff --git a/includes/deprectated.php b/includes/deprectated.php index 60fb5f3d..8af510c6 100644 --- a/includes/deprectated.php +++ b/includes/deprectated.php @@ -2,6 +2,10 @@ declare(strict_types=1); +if ( ! defined( 'ABSPATH' ) ) { + exit; +} + /** * Deprecated: Get the output for using the links to the translations in your code. * From b1b533172e33784432fcd310815fadf81c772840 Mon Sep 17 00:00:00 2001 From: Dennis Ploetner Date: Tue, 17 Feb 2026 14:31:13 +0100 Subject: [PATCH 2/2] .wp-env.json to ignore for dist --- .distignore | 1 + includes/MslsPlugin.php | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/.distignore b/.distignore index 8318ae49..50a350c3 100644 --- a/.distignore +++ b/.distignore @@ -5,6 +5,7 @@ .phpcs.xml.dist .phpstan.neon.dist .scrutinizer.yml +.wp-env.json /.git /.github /.idea diff --git a/includes/MslsPlugin.php b/includes/MslsPlugin.php index 7f6506cb..670ca639 100644 --- a/includes/MslsPlugin.php +++ b/includes/MslsPlugin.php @@ -2,6 +2,10 @@ namespace lloc\Msls; +if ( ! defined( 'ABSPATH' ) ) { + exit; +} + use lloc\Msls\Query\BlogsInNetworkQuery; use lloc\Msls\Query\CleanupOptionsQuery;