感谢您分享经验。 。 。
#1 楼
这是您从函数中得到的结果:Array
(
[path] => C:\development\xampp\htdocs\example.com/content/uploads/2012/04
[url] => http://example.com/content/uploads/2012/04
[subdir] => /2012/04
[basedir] => C:\~\example.com/content/uploads
[baseurl] => http://example.com/content/uploads
[error] =>
)
因此可以使用
获得(如@OneTrickPony所指出的)文件夹/目录名称br />
echo wp_basename( $uploads['baseurl'] );
如果您正在运行多站点并且定义了常量
UPLOADS
,则可以从UPLOADS
或BLOGUPLOADDIR
访问它。编辑
对于多站点,您将获得以下内容:
Array
(
[path] => /var/www/example.com/public_html/wp-content/uploads/sites/2/2016/12,
[url] => http://example.com/wp-content/uploads/sites/2/2016/12,
[subdir] => /2016/12,
[basedir] => /var/www/example.com/public_html/wp-content/uploads/sites/2,
[baseurl] => http://example.com/wp-content/uploads/sites/2,
[error] => ,
)
sites
后的“ 2”是博客的ID 评论
-多亏你们两个基本名称,经过一番研究wp_basename我也认为。
– Orionrush
2012年4月4日在16:12
wp_basename是“ i18n的basename()友好版本” codex.wordpress.org/Function_Reference/wp_basename
–Chaoley
17年8月23日在16:33
评论
basename($ uploads ['baseurl'])?