plugins_url 및 plugin_dir_url


16

WordPress 플러그인은 일부 폴더에 상수를 만들 때 plugins_url 또는 plugin_dir_url을 사용합니다. 하나는 다른 것보다 낫습니까?

예 :

define( 'MEMBERS_URI', trailingslashit( plugin_dir_url( __FILE__ ) ) );
define( 'WPACCESS_INC', plugins_url( 'inc', __FILE__ ) , true );

1
참고- 이미 함수 내에서 사용 trailingslashit()하기 plugin_dir_url()때문에 사용할 필요가 없습니다 .
amit

답변:


20

결제 -wp-includes / plugin.php # L585

plugin_dir_url()내부적으로 함수는 plugins_url()플러그인 디렉토리에 대한 링크를 얻는 데 사용 합니다.

plugin_dir_url ()

마지막에 슬래시가있는 플러그인 디렉토리의 URL을 반환합니다. 따라서 플러그인 디렉토리에 쉽게 연결할 수 있습니다.

예를 들어- http://www.example.com/wp-content/plugins/foo/

plugins_url

인수가 전달되지 않으면 위 함수와 동일한 결과를 제공합니다. 그러나 끝에 슬래시가 있거나없는 상태입니다. 플러그인 디렉토리 내의 파일에 연결되도록 구성 할 수 있습니다. 유용한 지름길.

예를 들어-

plugins_url( 'img/bar.jpg' , __FILE__ ) 같은 URL을 반환합니다 http://www.example.com/wp-content/plugins/foo/img/bar.jpg

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.