lostyazilim
tr.link

Wordpress Custom Tema Giydirirken Js'lerin Çalışmaması

6 Mesajlar 1.121 Okunma
lstbozum
tr.link

baranozdemir1 baranozdemir1 WM Aracı Kullanıcı
  • Üyelik 29.01.2019
  • Yaş/Cinsiyet 25 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad B** Ö**
  • Mesajlar 5
  • Beğeniler 2 / 1
  • Ticaret 0, (%0)
arkadaşlar forumda ilk konum baya araştırdım fakar çözüm bulamadım size güveniyorum.

sorun şu ki, temamda normalde js çalışıyor ama wordpresse giydirdikten sonra çalışmıyor functions.php'ye gerekli kodları ekledim fakat çalışmıyor

functions.php;

function hospice_css_js_import() {
wp_enqueue_style('bootstrap',get_template_directory_uri().'/css/bootstrap.css');
wp_enqueue_style('linericon',get_template_directory_uri().'/vendors/linericon/style.css');
wp_enqueue_style('font-awesome',get_template_directory_uri().'/css/font-awesome.min.css');
wp_enqueue_style('owl-carousel',get_template_directory_uri().'/vendors/owl-carousel/owl.carousel.min.css');
wp_enqueue_style('simplelightbox',get_template_directory_uri().'/vendors/lightbox/simpleLightbox.css');
wp_enqueue_style('nice-select',get_template_directory_uri().'/vendors/nice-select/css/nice-select.css');
wp_enqueue_style('animate-css',get_template_directory_uri().'/vendors/animate-css/animate.css');
wp_enqueue_style('jquery-ui',get_template_directory_uri().'/vendors/jquery-ui/jquery-ui.css');
wp_enqueue_style('hospice-style',get_stylesheet_uri());
wp_enqueue_style('responsive',get_template_directory_uri().'/css/responsive.css');

wp_enqueue_script('jquery',get_template_directory_uri().'/js/jquery-3.2.1.min.js',array(),null,true);
wp_enqueue_script('popper',get_template_directory_uri().'/js/popper.js',array(),null,true);
wp_enqueue_script('bootstrap',get_template_directory_uri().'/js/bootstrap.min.js',array(),null,true);
wp_enqueue_script('nice-select-jquery',get_template_directory_uri().'/vendors/nice-select/js/jquery.nice-select.min.js',array(),null,true);
wp_enqueue_script('isotope',get_template_directory_uri().'/vendors/isotope/isotope-min.js',array(),null,true);
wp_enqueue_script('owl-carousel-js',get_template_directory_uri().'/vendors/owl-carousel/owl.carousel.min.js',array(),null,true);
wp_enqueue_script('jquery-ajaxchimp',get_template_directory_uri().'/js/jquery.ajaxchimp.min.js',array(),null,true);
wp_enqueue_script('jquery-counterup',get_template_directory_uri().'/js/jquery.counterup.min.js',array(),null,true);
wp_enqueue_script('jquery-waypoints',get_template_directory_uri().'/js/jquery.waypoints.min.js',array(),null,true);
wp_enqueue_script('mail-script',get_template_directory_uri().'/js/mail-script.js',array(),null,true);
wp_enqueue_script('hospice-script',get_template_directory_uri().'/js/custom.js',array(),null,true);
}
add_action('wp_enqueue_scripts','hospice_css_js_import');


temanın orijinali : Tıkla
 

 

wmaraci
reklam

TEHET TEHET Kullanıcı
  • Üyelik 04.10.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Tasarımcı
  • Konum Ankara
  • Ad Soyad M** A**
  • Mesajlar 791
  • Beğeniler 96 / 374
  • Ticaret 1, (%100)
Büyük ihtimal jquery-3.2.1 eklenemiyor. O eklenmediği için altındaki diğer js dosyaları da çalışmıyor.

Bu şekilde olabilir.
wp_deregister_script('jquery');
wp_enqueue_script('jquery',get_template_directory_uri().'/js/jquery-3.2.1.min.js',array(),null,true);


Veya js ismine "jquery" yerine başka bir şey yazabilirsin.
baranozdemir1

kişi bu mesajı beğendi.

baranozdemir1 baranozdemir1 WM Aracı Kullanıcı
  • Üyelik 29.01.2019
  • Yaş/Cinsiyet 25 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad B** Ö**
  • Mesajlar 5
  • Beğeniler 2 / 1
  • Ticaret 0, (%0)
TEHET Cevabın için teşekkür ederim ancak sonuç yine aynı oldu başka bir önerin var mı?
 

 

TEHET TEHET Kullanıcı
  • Üyelik 04.10.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Tasarımcı
  • Konum Ankara
  • Ad Soyad M** A**
  • Mesajlar 791
  • Beğeniler 96 / 374
  • Ticaret 1, (%100)

baranozdemir1 adlı üyeden alıntı

TEHET Cevabın için teşekkür ederim ancak sonuç yine aynı oldu başka bir önerin var mı?


wp_register_script metoduna bi bak derim. Ama yukarıdaki kodun olması lazım aslında. :confused:
 

 

wmaraci
wmaraci

baranozdemir1 baranozdemir1 WM Aracı Kullanıcı
  • Üyelik 29.01.2019
  • Yaş/Cinsiyet 25 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad B** Ö**
  • Mesajlar 5
  • Beğeniler 2 / 1
  • Ticaret 0, (%0)
TEHET Daha öncesinde başka bir temada aynı kodları kullanıyordum o temada jquery çalışıyordu. Farklı temaya geçtikten sonraki bütün temalarda çalışmamaya başladı. Eski temayı tekrar giydirdim bu sefer çalışan temada da çalışmamaya başladı. Hiçbir şey anlamadım.
 

 

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2771
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
Temaya jquery eklemeyin. Wordpress'te zaten jquery var. Ayrıca bu şekilde yaptığınızda eklentilerle çakışma yaşarsınız. Jquery gerektirren scriptler için array() kısmını array('jquery') şeklinde yaparsanız jquery altında çalışır.
baranozdemir1

kişi bu mesajı beğendi.

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al