在functions.php
对于我的插件,我添加了以下代码:
function relativePathForUploads( $fileinfo )
{
global $blog_id;
$path = get_blog_option($blog_id,\'siteurl\');
$fileinfo[\'url\'] = str_replace($path,\'\',$fileinfo[\'url\']);
return $fileinfo;
}
add_filter(\'wp_handle_upload\', \'relativePathForUploads\');
但在错误日志中,我得到以下消息:
PHP Fatal error: Call to undefined function get_blog_option()
在我打电话之前,我需要包括什么吗
get_blog_option
? 如果是,什么?
最合适的回答,由SO网友:onetrickpony 整理而成
我认为该功能仅在多站点模式下可用。尝试:
if(is_multisite()){
$path = get_blog_option($blog_id,\'siteurl\');
}else{
$path = get_option(\'siteurl\');`
}