假设您想设置每周更改的细分市场,例如“2013/W35”,其中35表示2013年第35周(\'W\'
参数,共php date() function),
您可以使用:
add_filter(\'upload_dir\', \'set_folder_to_week\', 999);
function set_folder_to_week ( $upload_data ) {
$y = date(\'Y\');
$w = \'W\' . date(\'W\');
$subdir = "/$y/$w";
$dir = $upload_data[\'basedir\'] . $subdir;
$url = $upload_data[\'baseurl\'] . $subdir;
return wp_parse_args(array(\'path\'=>$dir, \'url\'=>$url, \'subdir\'=>$subdir), $upload_data);
}
之前上传的所有媒体仍然可以通过wordpress正确查找和显示(如果使用适当的wp功能检索)。
注意,我添加了\'W\'
在要避免的子目录名称中的周数之前,在前12周,url和路径与标准/年/月路径相同。