plugins_url()
현재 플러그인 디렉터리의 URI를 가져옵니다. 예를 들어 플러그인은 /wp-content/plugins/myplugin 아래에 있습니다. 이 디렉터리의 이름은 myplugin.php입니다. myplugin.php에서 다음 코드를 실행하면 결과는 다음과 같습니다.
echo plugins_url(); //输出:https://www.53431.com/wp-content/plugins echo plugins_url('',__FILE__); //输出:https://www.53431.com/wp-content/plugins/myplugin echo plugins_url('js/myscript.js',__FILE__); //输出:https://www.53431.com/wp-content/plugins/myplugin/js/myscript.js
plugin_dir_url()
현재 플러그인의 디렉터리 URI를 반환합니다(예:
).echo plugin_dir_url(__FILE__ ); //输出:https://www.53431.com/wp-content/plugins/myplugin/
끝에 백슬래시가 있다는 점에 유의하세요.
관련 권장사항: "WordPress Tutorial"
plugin_dir_path()
echo plugin_dir_path(__FILE__ ); //输出:/home/user/public_html/wp-content/plugins/myplugin/
와 같은 현재 플러그인 디렉토리의 서버 절대 경로를 반환합니다.
<?php define('MYPLUGINNAME_PATH', plugin_dir_path(__FILE__) ); require MYPLUGINNAME_PATH . 'includes/class-metabox.php'; require MYPLUGINNAME_PATH . 'includes/class-widget.php'; ?>
와 같은 파일을 참조하는 데 사용할 수 있습니다. plugin_basename()
이 함수를 호출하는 플러그인 파일 이름(플러그인 경로 포함)을 반환합니다.
예를 들어 플러그인 myplugin 아래의 myplugin.php 파일에서 이 함수를 호출하면 결과는 다음과 같습니다. 다음과 같습니다
echo plugin_basename(__FILE__); //输出:myplugin/myplugin.php
myplugin/include/test.php 파일에서 호출하면(test.php는 include를 통해 myplugin.php를 참조합니다) 결과는 다음과 같습니다
echo plugin_basename(__FILE__); //输出:myplugin/include/test.php
위 내용은 WordPress 플러그인은 어느 폴더에 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!