Admin

Admin merupakan halaman tempat admnistrator ataupun role mengubah pengaturan plugin, di admin ini LSDCommerce telah menyediakan beberapa fungsi untuk menambah dan menyesuaikan fitur.

Logika Admin :

📁 lsdcommerce
      📁 core
            📁 admin
                  📁 settings : berisikan pengaturan lsdcommerce 
                  📄 class-admin : file utama admin,( menambah css, js, dan juga fungsi )
                  📄 admin-ajax : berisi handler ajax untuk fungsi admin general.
                  📄 order-ajax : berisi handler ajax untuk  fitur di menu order

 

Menambah Tab Baru pada LSDCommerce Admin

require_once LSDC_PATH . 'core/functions/pluggable.php';
use LSDCommerce\Pluggable\LSDC_Admin_Settings;

$args = array( 'lisensi' => array( __('Lisensi', 'lsdc'), 'lisensi.php' ) );
LSDC_Admin_Settings::add_tab( $args );

Menghapus Tab pada LSDCommerce Admin

require_once LSDC_PATH . 'core/functions/pluggable.php';
use LSDCommerce\Pluggable\LSDC_Admin_Settings;

LSDC_Admin_Settings::remove_tab( 'shippings' );

 

Was this page helpful?

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *