백엔드에서의 메타 복 스타일링을위한 CSS 파일 (워드 프레스) 포함에 관한 질문이 있습니다. 나는 "처음부터 Wordpress Theme Building"이라는 전자 책을 Rockable에서 읽었다. 그들은 (같은 폴더에)는 CSS에 링크 코드를 다음 코드했다 :WordPress 플러그인은 서브 디렉토리의 CSS를 포함합니다.
<style type="text/css">
<?php include(dsslider-manager.css'); ?>
</style>
잘 작동하지만 난 하위 폴더처럼 내 CSS를 구성하려면 : 자산/CSS/dsslider-manager.css
그러나 파일에는 연결되지 않습니다.
Warning: include(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in /customers/0/d/a/xxx.xx/httpd.www/wordpress/wp-content/plugins/ds-flexslider/includes/cpt-manager.php on line 66
어떻게 내가 잘못 : 내가 불을 지르고으로 볼 때
오류는 ... 거기에 오류가 있지만 때 제공되는 URL 과거, 그것은 바로 이곳에 연결됩니다?
는
귀하의 답변에 감사드립니다. 하지만 난 Rockables 전자 책을 옳은 길을 배웠습니다. 왜냐하면 다음 코드 스 니펫이 css 파일을 포함하는 php 파일과 같은 디렉토리에있을 때 잘 작동하기 때문입니다. 마찬가지로 : '' 'dsslider-manager.css'앞에 'assets/css /'를 추가하면됩니다. 하지만 그건 옳지 않은 .. ..? – Caspert
'include '를 사용하여 css/js 파일을 포함시키는 것이 WP에서 올바른 방법이 아닙니다. WP에는'wp_enqueue_style'과'wp_enqueue_script'를위한 특별한 명령이 있습니다. 이 명령은 각 파일을 한 번만 포함하는 등 여러 가지 사항을 고려하므로 동시에 여러 버전을 실행하지 않아도됩니다. 이것은 js 파일에 특별히 민감한 문제입니다. 잠시 시간을내어 내가 보여준 링크를 연구하십시오. 이 모든 팁은 이유를 [WP codex] (http://codex.wordpress.org/Developer_Documentation)에서 설명합니다. 나는 그 대답의 하단에 관련 링크를 포함시켰다. 테스트 후 피드백을주십시오. :) –
나는 당신의 코드를 테스트했고 잘 동작한다. 그래서 include는 다른 스크립트와 CSS에 Wordpress 플러그인에 연결하는 올바른 방법이 아닙니다. Rock Able은 사용을 유지하거나 포함 시키지만, PHP 파일과 같은 디렉토리에있는 css 파일 일 때만 작동합니까? 그것은 어쨌든 왜합니까? 빠른 해결책을 가져 주셔서 감사합니다. 특정 Metabox 업로드 미디어에 대한 또 다른 질문이 있으며 슬라이더 이미지를 업로드하기 위해 업로드하는 기능을 복제 할 수 있는지 여부는 ... 계정에 대한 새 메시지를 입력하겠습니다. – Caspert