• 10-10-2020, 01:11:16
    #10
    SoftwareR10 adlı üyeden alıntı: mesajı görüntüle
    Anladım hocam sadece eklenti adı ve ilgili php dosyasını kastediyorsunuz teşekkür ederim deneyeceğim. Ancak burada templates neye göre silindi anlayamadım. Örneğin, woocommerce/assets/js/zeroclipboard/jquery.zeroclipboard.js için şu şekilde mi ekleme yapmalıyım:
    woocommerce/assets/js/zeroclipboard/jquery.zeroclipboard.js
    buna göre silindi hocam:
    https://docs.woocommerce.com/documen...ure/#section-1


    woocommerce/assets/js/zeroclipboard/jquery.zeroclipboard.js bu dosya içinse child theme sadece php dosyalarını yazar. scriptlerin üstüne yazmak için wp_enqueue_script kullanıp istediğiniz pathi belirtebilirsiniz. bu .js dosyasını direkt olarak kopyalamanız bir işe yaramayacaktır diye düşünüyorum.
  • 10-10-2020, 02:19:36
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    d3nnis adlı üyeden alıntı: mesajı görüntüle
    buna göre silindi hocam:
    https://docs.woocommerce.com/documen...ure/#section-1


    woocommerce/assets/js/zeroclipboard/jquery.zeroclipboard.js bu dosya içinse child theme sadece php dosyalarını yazar. scriptlerin üstüne yazmak için wp_enqueue_script kullanıp istediğiniz pathi belirtebilirsiniz. bu .js dosyasını direkt olarak kopyalamanız bir işe yaramayacaktır diye düşünüyorum.
    Anladım hocam. Çok teşekkür ederim.
  • 10-10-2020, 14:18:08
    #12
    Developer
    @d3nnis; in dediği gibi bahsettiğimiz senaryo sadece .php dosyaları için geçerli oluyor.

    js ve css için child theme fonksiyon dosyasında dequeue, deregister ve enqueue, register kullanmanız lazım.

    örnek:
    //Change Styles
    function change_styles() {
    wp_dequeue_style( 'eski-css' );
    wp_deregister_style( 'eski-css' );
    wp_register_style('yeni-css');
    wp_enqueue_style( 'yeni-css' );
    }
    add_action( 'wp_print_styles', 'change_styles' );
    
    //Change Scripts
    function change_scripts() {
    wp_dequeue_script( 'eski-js' );
    wp_deregister_script( 'eski-js' );
    wp_register_script( 'yeni-js' );
    wp_enqueue_script( 'yeni-js' );
    }
    add_action( 'wp_print_scripts', 'change_scripts' );
  • 11-10-2020, 14:22:36
    #13
    brown adlı üyeden alıntı: mesajı görüntüle
    @d3nnis; in dediği gibi bahsettiğimiz senaryo sadece .php dosyaları için geçerli oluyor.

    js ve css için child theme fonksiyon dosyasında dequeue, deregister ve enqueue, register kullanmanız lazım.

    örnek:
    //Change Styles
    function change_styles() {
    wp_dequeue_style( 'eski-css' );
    wp_deregister_style( 'eski-css' );
    wp_register_style('yeni-css');
    wp_enqueue_style( 'yeni-css' );
    }
    add_action( 'wp_print_styles', 'change_styles' );
    
    //Change Scripts
    function change_scripts() {
    wp_dequeue_script( 'eski-js' );
    wp_deregister_script( 'eski-js' );
    wp_register_script( 'yeni-js' );
    wp_enqueue_script( 'yeni-js' );
    }
    add_action( 'wp_print_scripts', 'change_scripts' );
    Anladım. Cevabınız için çok teşekkür ederim.