修改 WordPress 文件上傳目錄


WordPress 默認的上傳目錄位於 wp-content/uploads ,並且根據設置還可以按照年月歸檔。但是如果要上傳一個頭像,或者幻燈片的話,也跟附件混在一起總是不太好吧?幸好 WordPress 知道會有用戶有這種需求,我們可以通過 filter 來臨時改變文件上傳目錄。filter 函數如下:

function slider_upload_dir($uploads) {
    $siteurl = get_option( 'siteurl' );
    $uploads['path'] = WP_CONTENT_DIR . '/slider';
    $uploads['url'] = $siteurl . '/wp-content/slider';
    $uploads['subdir'] = '';
    $uploads['basedir'] = $uploads['path'];
    $uploads['baseurl'] = $uploads['url'];
    $uploads['error'] = false;
    return $uploads;
}
add_filter('upload_dir', 'slider_upload_dir');

這樣上傳的文件將會上傳到 wp-content/slider 目錄!這個方法特別適合於有上傳頭像或者幻燈片需求的項目,可以避免這些文件和文章附件混淆。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM