Kategori arşivi: Wordpress Notlar

Mevcut Temanıza CSS ve JS Eklemek Bonus:Dashboard’a Eklemek

Selamlar, wordpress temanıza ek olarak css ve js eklemek istiyorsanız wp_enqueue_style ve wp_enqueue_script fonksiyonlarını kullanabilirsiniz. Fakat bu fonksiyonları kullanırken dikkatli olmanız gerekmekte. Aksi takdirde site yönetim panelinizdeki bazı fonksiyonları bozabilirsiniz. O yüzden eklediğiniz kodların sadece sitenin frontend’inde gözükmesi için wp_head fonksiyonuna add_action ile action ekliyoruz.

Tema klasörünüzün içindeki css klasöründeki bootstrap css dosyalarını aşağıdaki gibi import edebilirsiniz.

function bootstrap_add() {
wp_enqueue_style( ‘bootstraptheme’, get_template_directory_uri() . ‘/assets/css/bootstrap-theme.min.css’ );
wp_enqueue_style( ‘bootstrapmain’, get_template_directory_uri() . ‘/assets/css/bootstrap.min.css’ );
}
add_action(‘wp_head’, ‘bootstrap_add’);

Eğer .css dosyalarınızın footer’da açılmasını istiyorsanız da

function bootstrap_add() {
wp_enqueue_style( ‘bootstraptheme’, get_template_directory_uri() . ‘/assets/css/bootstrap-theme.min.css’ );
wp_enqueue_style( ‘bootstrapmain’, get_template_directory_uri() . ‘/assets/css/bootstrap.min.css’ );
}
add_action(‘wp_footer’, ‘bootstrap_add’);

diyoruz.

Peki dashboard’a bir şey eklemek istersek?

function custom_register_admin_styles() {

wp_enqueue_style( ‘bootstraptheme’, get_template_directory_uri() . ‘/assets/css/bootstrap-theme.min.css’ );
wp_enqueue_style( ‘bootstrapmain’, get_template_directory_uri() . ‘/assets/css/bootstrap.min.css’ );

} // END
add_action( ‘admin_enqueue_scripts’, ‘custom_register_admin_styles’ );