>  기사  >  CMS 튜토리얼  >  WordPress 플러그인은 어느 폴더에 있나요?

WordPress 플러그인은 어느 폴더에 있나요?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼원래의
2019-07-18 15:47:343230검색

WordPress 플러그인은 어느 폴더에 있나요?

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(&#39;MYPLUGINNAME_PATH&#39;, plugin_dir_path(__FILE__) );
require MYPLUGINNAME_PATH . &#39;includes/class-metabox.php&#39;;
require MYPLUGINNAME_PATH . &#39;includes/class-widget.php&#39;;
?>

와 같은 파일을 참조하는 데 사용할 수 있습니다. 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.