• 25-07-2023, 16:30:09
    #1
    Selamun aleykum,
    Jquery bağımlılığı olan her şeyden kurtuldum. Yanlışlıkla bağımlı bir eklenti eklersem de çalışmayarak anlaşılsın istiyorum. Şuan hiç biri çağırmadığı için ön uçta yüklenmiyor tabi.

    İnternette var olan bir kaç kod denedim fakat bunlar admin panelinde de jqueryi kaldırıyor. Özelleştir sekmesi gibi bir çok yerin bozulmasına sebep oluyor.

    Sadece ön uçta jqueryi kaldırmak için hangi fonksiyonu yazmak lazım? Admin panelindeki jquery kalması lazım.

    Denediğim kod bu:

    function my_init() {
    if (!is_admin()) {
    wp_deregister_script('jquery');
    wp_register_script('jquery', false);
    }
    }
    add_action('init', 'my_init');
  • 25-07-2023, 16:41:38
    #2
    function remove_jquery_frontend() {
        if (!is_admin()) {
            wp_deregister_script('jquery');
            wp_dequeue_script('jquery');
        }
    }
    add_action('wp_enqueue_scripts', 'remove_jquery_frontend');
  • 25-07-2023, 16:47:22
    #3
    Konu başlığına bakılınca jQuery nin yaşlandığı belli oluyor
  • 25-07-2023, 16:49:36
    #4
    GVertigang adlı üyeden alıntı: mesajı görüntüle
    function remove_jquery_frontend() {
        if (!is_admin()) {
            wp_deregister_script('jquery');
            wp_dequeue_script('jquery');
        }
    }
    add_action('wp_enqueue_scripts', 'remove_jquery_frontend');
    Yok hocam bu da olmadı. Chrome devtool ile bakıyorum admin panelde jquery yüklenmiyor. Tema özellestir sayfasında *.com bağlantıyı reddetti uyarısı çıkıyor
  • 25-07-2023, 16:52:25
    #5
    mfa95 adlı üyeden alıntı: mesajı görüntüle
    Yok hocam bu da olmadı. Chrome devtool ile bakıyorum admin panelde jquery yüklenmiyor. Tema özellestir sayfasında *.com bağlantıyı reddetti uyarısı çıkıyor
    functions.php'ye bunu ekleyip tekrar dener misiniz?


    function remove_jquery_frontend() {
        if (!is_admin()) {
            wp_deregister_script('jquery');
            wp_register_script('jquery', false);
        }
    }
    
    add_action('wp_enqueue_scripts', 'remove_jquery_frontend');
  • 25-07-2023, 17:01:58
    #6
    GVertigang adlı üyeden alıntı: mesajı görüntüle
    functions.php'ye bunu ekleyip tekrar dener misiniz?


    function remove_jquery_frontend() {
        if (!is_admin()) {
            wp_deregister_script('jquery');
            wp_register_script('jquery', false);
        }
    }
    
    add_action('wp_enqueue_scripts', 'remove_jquery_frontend');
    Yok hocam aynı. Acaba wordpress yeni sürümünde mi değişiklik oldu yoksa benim site ile ilgili bir durum mu anlamadım. Jquery kaldırınca komple admin panelden de kalkıyor.
  • 25-07-2023, 17:05:39
    #7
    mfa95 adlı üyeden alıntı: mesajı görüntüle
    Yok hocam aynı. Acaba wordpress yeni sürümünde mi değişiklik oldu yoksa benim site ile ilgili bir durum mu anlamadım. Jquery kaldırınca komple admin panelden de kalkıyor.
    Bilemedim hocam. Tek tek farklı kodlar denemek gerekebilir. Belki spesifik olarak sayfa belirterek yapabiliriz ama o da uzun sürebilir. Dilerseniz onun için de bir betik yollayayım ve deneyin.
  • 25-07-2023, 17:12:48
    #8
    GVertigang adlı üyeden alıntı: mesajı görüntüle
    Bilemedim hocam. Tek tek farklı kodlar denemek gerekebilir. Belki spesifik olarak sayfa belirterek yapabiliriz ama o da uzun sürebilir. Dilerseniz onun için de bir betik yollayayım ve deneyin.
    Teşekkürler hocam sayfa bazlı yapmak karışık olur bakım gerektirebilir. Bakalım şuan zaten ön uçta talep edilmiyor. Bağımlı bir eklenti kullanmamaya dikkat edersem bir süre idare edilir herhalde.