Files
2026-03-11 15:57:27 +01:00

56 lines
1.9 KiB
PHP

<?php
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
// Language Files
if ( ! is_textdomain_loaded( 'xml-sitemap-generator-for-google' ) ) {
load_plugin_textdomain( 'xml-sitemap-generator-for-google', false, 'xml-sitemap-generator-for-google/languages' );
}
// Autoload Files
require_once GRIM_SG_INCLUDES . 'hooks.php';
require_once GRIM_SG_INCLUDES . 'helpers.php';
require_once GRIM_SG_INCLUDES . 'search-settings.php';
// Autoload
require_once GRIM_SG_INCLUDES . 'vendor/Controller.php';
require_once GRIM_SG_INCLUDES . 'vendor/SitemapGenerator.php';
require_once GRIM_SG_INCLUDES . 'vendor/QueryBuilder.php';
require_once GRIM_SG_INCLUDES . 'vendor/PTSettings.php';
require_once GRIM_SG_INCLUDES . 'vendor/Settings.php';
require_once GRIM_SG_INCLUDES . 'vendor/Migration.php';
require_once GRIM_SG_INCLUDES . 'IndexNow.php';
require_once GRIM_SG_INCLUDES . 'Cache.php';
require_once GRIM_SG_INCLUDES . 'Sitemap.php';
require_once GRIM_SG_INCLUDES . 'Frontend.php';
require_once GRIM_SG_INCLUDES . 'GoogleNews.php';
require_once GRIM_SG_INCLUDES . 'MediaSitemap.php';
require_once GRIM_SG_INCLUDES . 'ImageSitemap.php';
require_once GRIM_SG_INCLUDES . 'VideoSitemap.php';
require_once GRIM_SG_INCLUDES . 'MultilingualSitemap.php';
require_once GRIM_SG_INCLUDES . 'Tools.php';
require_once GRIM_SG_INCLUDES . 'ImportExport.php';
require_once GRIM_SG_INCLUDES . 'PostSettings.php';
require_once GRIM_SG_INCLUDES . 'SitemapCLI.php';
function sgg_init() {
new GRIM_SG\Vendor\Migration();
new GRIM_SG\Frontend();
new GRIM_SG\Tools();
new GRIM_SG\PostSettings();
// WP Admin
if ( is_admin() ) {
require_once GRIM_SG_INCLUDES . 'Dashboard.php';
require_once GRIM_SG_INCLUDES . 'Notices.php';
require_once GRIM_SG_INCLUDES . 'Wizard.php';
new GRIM_SG\Dashboard();
new GRIM_SG\Notices();
new GRIM_SG\ImportExport();
new GRIM_SG\Wizard();
}
}
add_action( 'plugins_loaded', 'sgg_init', 1 );