diff --git a/inc/setup.php b/inc/setup.php index b713c49..45ea5a0 100644 --- a/inc/setup.php +++ b/inc/setup.php @@ -1,41 +1,51 @@ - __( 'Menu Utama', 'edukarsa' ), - 'menu-footer' => __( 'Menu Footer', 'edukarsa' ), - ) ); -} -add_action( 'after_setup_theme', 'edukarsa_setup' ); - -// 2. MENGHUBUNGKAN ASET (CSS & JS FRONTEND) -function edukarsa_scripts() { - // Memaksa path absolut langsung ke folder tema - wp_enqueue_style( - 'edukarsa-style', - get_template_directory_uri() . '/style.css', - array(), - time(), - 'all' - ); -} -add_action( 'wp_enqueue_scripts', 'edukarsa_scripts' ); - -// 3. MEMUAT JAVASCRIPT UNTUK MEDIA UPLOADER (DASHBOARD) -function edukarsa_admin_scripts( $hook ) { - // Memastikan skrip uploader dipanggil di halaman pengaturan Edukarsa[cite: 9] - if ( strpos( $hook, 'edukarsa' ) !== false ) { - wp_enqueue_media(); - } -} -add_action( 'admin_enqueue_scripts', 'edukarsa_admin_scripts' ); \ No newline at end of file + __( 'Menu Utama', 'edukarsa' ), + 'menu-footer' => __( 'Menu Footer', 'edukarsa' ), + ) ); +} +add_action( 'after_setup_theme', 'edukarsa_setup' ); + +// 2. MENGHUBUNGKAN ASET (CSS & JS FRONTEND) +function edukarsa_scripts() { + wp_enqueue_style( + 'edukarsa-style', + get_template_directory_uri() . '/style.css', + array(), + time(), + 'all' + ); +} +add_action( 'wp_enqueue_scripts', 'edukarsa_scripts' ); + +// 3. MEMUAT JAVASCRIPT UNTUK MEDIA UPLOADER (DASHBOARD) +function edukarsa_admin_scripts( $hook ) { + if ( strpos( $hook, 'edukarsa' ) !== false ) { + wp_enqueue_media(); + } +} +add_action( 'admin_enqueue_scripts', 'edukarsa_admin_scripts' ); + +// 4. REGISTRASI AREA WIDGET SIDEBAR +function edukarsa_widgets_init() { + register_sidebar( array( + 'name' => __( 'Sidebar Artikel', 'edukarsa' ), + 'id' => 'sidebar-artikel', + 'description' => __( 'Area widget untuk halaman single berita/artikel.', 'edukarsa' ), + 'before_widget' => '
', + 'before_title' => '