認(rèn)WordPress默上傳路徑為:wp-content\uploads,以年和月文件夾歸檔。如何修改這個(gè)默認(rèn)的存放目錄了?WordPress修改附件上傳路徑方法。
通過(guò)add_filter 鉤子修改上傳路徑
將下面的代碼添加到當(dāng)前主題functions.php文件中:
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');
之后附件上傳路徑會(huì)修改為:wp-content/slider,自己可以修改目錄名稱。
需要注冊(cè)的是使用該方法修改路徑后,如果再次修改路徑,在后臺(tái)媒體庫(kù)中將看不到之前上傳的圖片。
找回WordPress隱藏的上傳路徑選項(xiàng)。
自WordPress 3.5版本開(kāi)始,隱藏了后臺(tái)媒體設(shè)置頁(yè)面的“默認(rèn)上傳路徑和文件的完整URL地址”選項(xiàng),可以通過(guò)下面的代碼將該選項(xiàng)調(diào)出來(lái)。
將下面的代碼添加到當(dāng)前主題functions.php文件中,就可以調(diào)出該選項(xiàng):
if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) { update_option('upload_path',WP_CONTENT_DIR.'/uploads'); }
該代碼使用后刪除即可,不用保留在主題中。
需要注意的是,上傳路徑只能寫相對(duì)路徑,例如:wp-content/uploads/img
版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: WordPress修改附件上傳路徑方法