feat(gallery): tambah CPT Galeri, template page-galeri, filter interaktif, dan native lightbox zoom

This commit is contained in:
Mas Budi Kusuma
2026-09-16 07:52:18 +07:00
parent d5f2d3bbdd
commit 2dae435dff
4 changed files with 421 additions and 0 deletions
+8
View File
@@ -904,3 +904,11 @@ function edukarsa_about_page_html() {
</div>
<?php
}
// Menyuntikkan sub-menu Galeri ke dalam menu utama EduKarsa
add_action('admin_menu', function() {
// Deteksi parent slug (edukarsa_main_menu atau edukarsa_settings)
$parent = menu_page_url('edukarsa_main_menu', false) ? 'edukarsa_main_menu' : 'edukarsa_settings';
add_submenu_page( $parent, 'Semua Galeri', '📸 Galeri Fasilitas', 'manage_options', 'edit.php?post_type=galeri' );
add_submenu_page( $parent, 'Kategori Galeri', '📂 Kategori Galeri', 'manage_options', 'edit-tags.php?taxonomy=kategori_galeri&post_type=galeri' );
}, 100);