fix(theme-check): perbaiki kapitalisasi WordPress, dimensi screenshot 1200x900, dan kompresi aset gambar

This commit is contained in:
Mas Budi Kusuma
2026-09-17 21:05:46 +07:00
parent 5213e39b24
commit b3cc2b57ca
17 changed files with 531 additions and 925 deletions
+24 -14
View File
@@ -1,18 +1,28 @@
<?php
/**
* File ini berfungsi sebagai 'Router/Loader'.
* Seluruh fungsionalitas diisolasi ke dalam sub-berkas direktori inc/.
* File Loader / Router Tema EduKarsa
* Seluruh logika modular ditempatkan di folder inc/
*/
defined('ABSPATH') || exit; // Hardened Security Native
// Auto-load secara dinamis seluruh file PHP di dalam folder inc/
// Ini akan secara otomatis memulihkan modul i18n, security, popup, dan gallery Anda.
$inc_dir = get_template_directory() . '/inc/';
if ( is_dir( $inc_dir ) ) {
$inc_files = glob( $inc_dir . '*.php' );
if ( $inc_files ) {
foreach ( $inc_files as $file ) {
require_once $file;
}
}
}
defined( 'ABSPATH' ) || exit;
// 1. Memuat Modul Keamanan & Hardening Native
require_once get_template_directory() . '/inc/security.php';
// 2. Memuat Modul Kamus Dinamis Dashboard (i18n)
require_once get_template_directory() . '/inc/i18n.php';
// 3. Memuat Pengaturan Dasar Tema & Aset
require_once get_template_directory() . '/inc/setup.php';
// 4. Memuat Custom Post Type Native
require_once get_template_directory() . '/inc/cpt-slider.php';
// 5. Memuat Panel Menu EduKarsa & Settings API
require_once get_template_directory() . '/inc/admin-menu.php';
// 6. Memuat Native SEO & Structured Data (JSON-LD)
require_once get_template_directory() . '/inc/seo.php';
// 7. Memuat Modul Pop-up Flyer & Pengumuman Modal
require_once get_template_directory() . '/inc/popup.php';