2017-12-31 56 views
0

나는 cdn을 추가하기 위해 wordpress를 사용하고 있습니다. wp_styles와 함께 과 잘 작동합니다. 링크를 localhost 링크와 cdn으로 변환하는 것으로 보입니다. 내 코드 에코 :버전 4.9.1 wp enqueue 스크립트가 작동하지 않습니다.

http://tavlin.daniellowes.com/wp-content/plugins/home/aborigi6/public_html/tavlin/wp-content/themes/twentyseventeen/https:/cdnjs.cloudflare.com/ajax/libs/aos/2.2.0/aos.js?ver=1.1

그것은
HTTPS 에코한다 : 여기 /cdnjs.cloudflare.com/ajax/libs/aos/2.2.0/aos.js 버전 = 1.1

function aos() { 

     wp_register_script('aos', 'https://cdnjs.cloudflare.com/ajax/libs/aos/2.2.0/aos.js', array('jquery'), 3.3, true); 
     wp_enqueue_script('aos'); 

    } 

    add_action('wp_enqueue_scripts', 'aos'); 
+0

아마 당신은 어딘가에 htaccess 파일에 URL을 다시 작성해야합니다. – Mihai

답변

0

이 시도 할 수 있습니다 :

<?php 

function aos() { 
    wp_register_script('aos', '//cdnjs.cloudflare.com/ajax/libs/aos/2.2.0/aos.js', array('jquery'), '3.3', true); 
    wp_enqueue_script('aos'); 
} 
add_action('wp_enqueue_scripts', 'aos'); 

?> 
+0

귀하의 의견을 보내 주셔서 감사합니다, –

1

이 시도 : 문제가 PHP 코드 코드는

function wpdocs_theme_name_scripts() { 
    wp_enqueue_script('aos', 'https://cdnjs.cloudflare.com/ajax/libs/aos/2.2.0/aos.js', array('jquery'), 3.3, true); 

} 
add_action('wp_enqueue_scripts', 'wpdocs_theme_name_scripts'); 
0

을 나는 당신이, 모두가 아무 문제없이 일해야 제공된 코드에서 볼 수 있듯이. js는 원하는대로 대기열에 있어야합니다.

문제는 다음과 같은 이유로 발행 될 수 있습니다. 일부 스크립트는 일부 스크립트를 통해 모든 스크립트를 강제 실행하고 일부 플러그인은 테마 또는 일부 코드를 테마 파일에 추가합니다.

웹 사이트의 백엔드 부분을 볼 수 없으므로 더 많은 정보를 제공 할 수 없습니다. 만약 당신 (또는 다른 누군가)이 .php 파일에서 코드를 추가/변경하지 않았거나, js 스크립트를 추가하지 않았고, .htaccess 파일에 몇 가지 규칙을 추가하지 않았다면, 첫 번째 단계는 플러그인 (플러그인, 어떤 http에서 https으로 URL을 강제, 일부 만료 날짜를 추가, 콘텐츠 캐싱, 옵션에서 몇 가지 규칙 추가, cdn URL 생성 등) 옵션 .htaccess 파일 다음에 테마 functions.php 파일이 있습니다.

두 가지 기능을 사용하여 URL이 두 번 변경되었다고 추측 할 수 있습니다. 첫 번째로 대기열에 추가 된 스크립트 URL에 http://tavlin.daniellowes.com/wp-content/plugins/을 추가하고 두 번째 URL에 home/aborigi6/public_html/tavlin/wp-content/themes/twentyseventeen/을 추가합니다. (그 필터를하는 경우에) 필터를 사용

확인하는 또 다른 방법은,

function aos() { 
wp_register_script('aos', 'https://cdnjs.cloudflare.com/ajax/libs/aos/2.2.0/aos.js', array('jquery'), 3.3, true); 
    wp_enqueue_script('aos'); 

} 

add_action('wp_head', 'aos'); 

처럼 또는 당신이 필요로하는 다른 후크, 다른 행동으로 후크하는 것입니다.

+0

https 추가 퍼팅을 제거해 주셔서 감사합니다 // 코멘트로 일했습니다 //cdnjs.cloudflare.com/ajax/libs/aos/2.2.0/aos.js –