plugin_dir_path( string $file )

Get the filesystem directory path (with trailing slash) for the plugin __FILE__ passed in.


Description


Parameters

$file

(string) (Required) The filename of the plugin (__FILE__).


Top ↑

Return

(string) the filesystem path of the directory that contains the plugin.


Top ↑

Source

File: wp-includes/plugin.php

function plugin_dir_path( $file ) {
	return trailingslashit( dirname( $file ) );
}

Top ↑

Changelog

Version Description
2.8.0 Introduced.

Top ↑

More Information

It is a wrapper for trailingslashit( dirname( $file ) );.

The “plugin” part of the name is misleading – it can be used for any file, and will not return the directory of a plugin unless you call it within a file in the plugin’s base directory.