diff --git a/inc/admin-menu.php b/inc/admin-menu.php index d90feba..16f45e2 100644 --- a/inc/admin-menu.php +++ b/inc/admin-menu.php @@ -20,6 +20,7 @@ function edukarsa_admin_menu() { add_submenu_page( 'edukarsa_settings', 'Semua Keunggulan', '⭐ Keunggulan', 'manage_options', 'edit.php?post_type=keunggulan' ); add_submenu_page( 'edukarsa_settings', 'Semua Milestone', '🏆 Milestone', 'manage_options', 'edit.php?post_type=milestone' ); add_submenu_page( 'edukarsa_settings', 'Semua FAQ', '❓ Tanya Jawab (FAQ)', 'manage_options', 'edit.php?post_type=faq' ); + add_submenu_page( 'edukarsa_settings', 'Tentang & Donasi', '☕ Donasi & Info', 'manage_options', 'edukarsa_about', 'edukarsa_about_page_html' ); } add_action( 'admin_menu', 'edukarsa_admin_menu' ); @@ -38,6 +39,7 @@ function edukarsa_admin_bar_shortcut( $wp_admin_bar ) { $wp_admin_bar->add_node( array( 'id' => 'edukarsa-sub-keunggulan', 'parent' => 'edukarsa-topbar-menu', 'title' => '⭐ Keunggulan', 'href' => admin_url( 'edit.php?post_type=keunggulan' ) ) ); $wp_admin_bar->add_node( array( 'id' => 'edukarsa-sub-milestone', 'parent' => 'edukarsa-topbar-menu', 'title' => '🏆 Milestone', 'href' => admin_url( 'edit.php?post_type=milestone' ) ) ); $wp_admin_bar->add_node( array( 'id' => 'edukarsa-sub-faq', 'parent' => 'edukarsa-topbar-menu', 'title' => '❓ Tanya Jawab (FAQ)', 'href' => admin_url( 'edit.php?post_type=faq' ) ) ); + $wp_admin_bar->add_node( array( 'id' => 'edukarsa-sub-about', 'parent' => 'edukarsa-topbar-menu', 'title' => '☕ Donasi & Info', 'href' => admin_url( 'admin.php?page=edukarsa_about' ) ) ); } add_action( 'admin_bar_menu', 'edukarsa_admin_bar_shortcut', 80 ); @@ -61,7 +63,7 @@ function edukarsa_register_settings() { 'edukarsa_mid_bg_image', 'edukarsa_mid_bg_color', 'edukarsa_cta_bg', 'edukarsa_cta_title', 'edukarsa_cta_btn_teks', 'edukarsa_cta_btn_url', - // Pengaturan Sidebar (Termasuk Box HTML Kustom) + // Pengaturan Sidebar Native 'edukarsa_sidebar_tampil_search', 'edukarsa_sidebar_tampil_cta', 'edukarsa_sidebar_cta_badge', @@ -89,6 +91,7 @@ function edukarsa_register_settings() { } add_action( 'admin_init', 'edukarsa_register_settings' ); +// HALAMAN PENGATURAN UTAMA DENGAN TRANSISI ACCORDION HALUS function edukarsa_settings_page_html() { if ( ! current_user_can( 'manage_options' ) ) return; $font_current = get_option( 'edukarsa_font_choice', 'plus_jakarta_sans' ); @@ -121,9 +124,7 @@ function edukarsa_settings_page_html() { .collapse-icon { width: 22px; height: 22px; border-radius: 50%; background: #e2e8f0; display: inline-flex; align-items: center; justify-content: center; font-size: 11px; transition: transform 0.25s ease, background 0.2s ease; color: #334155; } .edukarsa-card.is-collapsed .collapse-icon { transform: rotate(-90deg); background: #f1f5f9; } .edukarsa-card-body { padding: 22px; border-top: 1px solid #f1f5f9; } - .edukarsa-card.is-collapsed .edukarsa-card-body { display: none; } - /* ACTION TOOLBAR ATAS */ .edukarsa-accordion-actions { display: flex; justify-content: flex-end; gap: 8px; margin-bottom: 15px; } .btn-acc-action { background: #f1f5f9; border: 1px solid #cbd5e1; padding: 4px 12px; border-radius: 6px; font-size: 12px; font-weight: 600; cursor: pointer; color: #475569; } .btn-acc-action:hover { background: #e2e8f0; color: #0b4a8e; } @@ -187,15 +188,13 @@ function edukarsa_settings_page_html() {
+ Tema EduKarsa dibangun dengan komitmen Zero Plugin untuk memastikan situs institusi pendidikan Anda terbebas dari lisensi berbayar bulanan, terbebas dari celah keamanan plugin pihak ketiga, dan memiliki kecepatan akses maksimal bagi siswa maupun wali murid. +
+ ++ Mari Berkolaborasi: Jika tema ini membantu sekolah atau kampus Anda menghemat biaya pengembangan ratusan ribu hingga jutaan rupiah, Anda dapat menyisihkan donasi sukarela untuk mendukung riset, pembaruan fitur, dan pemeliharaan jangka panjang. +
+EduKarsa Theme • Versi 1.1.4
+Dikelola dan dirawat oleh masbudi.my.id
+