Yuav ua li cas hloov npe cov duab uploaded hauv WordPress? 2 txoj hauv kev zoo los hloov npe cov ntaub ntawv

Kev Lag Luam Hauv Internetrau cov neeg ua haujlwmWordPress lub vev xaib, yog tias cia cov neeg siv tshaj tawm cov ntawv lossis hloov kho tshiab uaSEO, ntau lub npe ntawm cov duab uploaded yog cov duab nrog cov cim tshwj xeeb thiab cov cim Suav.

Cov duab no uas tsis ua raws li cov lus qhia tshwj xeeb qee zaum tsis tuaj yeem tso tawm raws li niaj zaus ...

yog li ntawd,Chen WeiliangNws raug pom zoo kom ntxivWordPress backendUploading duab (media files) cia li renames cov cai.

Yuav ua li cas hloov npe cov duab uploaded hauv WordPress? 2 txoj hauv kev zoo los hloov npe cov ntaub ntawv

Code 1. WordPress yeej renames duab cov ntaub ntawv los ntawm lub sij hawm

Thaum upload ib cov ntaub ntawv, cov ntaub ntawv yuav raug hloov npe nyob rau hauv hom "xyoo, hli, hnub, feeb, thib ob thiab txhiab ntawm ib teev", piv txwv li "20191022122221765.jpg"

Cov hauv qab no yog cov cai rau WordPresss upload cov duab cov ntaub ntawv thiab cia li rename lawv raws sijhawm ▼

// WordPress按时间自动重命名图片文件
function git_upload_filter($file) {
$time = date("YmdHis");
$file['name'] = $time . "" . mt_rand(1, 100) . "." . pathinfo($file['name'], PATHINFO_EXTENSION);
return $file;
}
add_filter('wp_handle_upload_prefilter', 'git_upload_filter');

Code 2. WordPress generates digital MD5 encryption kom tau rename cov ntaub ntawv duab

Txoj cai lub npe yog 32-ntsis MD5 encrypted cov ntaub ntawv npe tau tsim los ntawm lub kaw lus.

Txij li thaum lub generated 32-ntsis filenames ntev me ntsis los ntawm lub neej ntawd, siv substr(md5($name), 0, 20)
Truncate teem nws mus rau 20 ntsis.

//WordPress生成数字MD5加密自动重命名图片文件
function rename_filename($filename) {
$info = pathinfo($filename);
$ext = emptyempty($info['extension']) ? '' : '.' . $info['extension'];
$name = basename($filename, $ext);
return substr(md5($name), 0, 20) . $ext;
}
add_filter('sanitize_file_name', 'rename_filename', 10);
  • Xaiv ib qho ntawm 2 cov lej saum toj no thiab ntxiv rau lub ntsiab lus tam sim nofunctions.phphauv daim ntawv template.
  • Tsis txhob ntxiv cov lej saum toj no ob zaug tib lub sijhawm, txwv tsis pub qhov yuam kev yuav raug xa rov qab.
  • Ntxiv WordPress code kom hloov npe cov duab cov ntaub ntawv yog qhov yooj yim heev thiab txuag sijhawm!

Manually rename duab cov ntaub ntawv

Qhov tseeb, koj tuaj yeem ua tau ntawm koj lub computer:

  1. Xaiv tag nrho cov ntaub ntawv
  2. Nias F2
  3. Tom qab ntawd sau cov tsiaj ntawv lossis cov lej ncaj qha
  4. Nias Enter

Txoj kev no ntawm manually renaming duab cov ntaub ntawv kuj yooj yim heev.

Cia siab Chen Weiliang Blog ( https://www.chenweiliang.com/ ) qhia "Yuav ua li cas thiaj li hloov npe cov duab uploaded hauv WordPress? 2 Txoj hauv kev zoo los hloov npe cov ntaub ntawv", nws yuav pab tau koj.

Zoo siab txais tos los qhia qhov txuas ntawm kab lus no:https://www.chenweiliang.com/cwl-1578.html

Zoo siab txais tos rau Telegram channel ntawm Chen Weiliang blog kom tau txais qhov hloov tshiab tshiab!

🔔 Ua thawj tus tau txais txiaj ntsig "ChatGPT Content Marketing AI Tool Usage Guide" hauv cov npe saum toj kawg nkaus channel! 🌟 ib
📚 Daim ntawv qhia no muaj nuj nqis loj, 🌟Qhov no yog lub sijhawm tsis tshua muaj, tsis txhob nco nws! ⏰⌛💨
Share thiab like yog tias koj nyiam!
Koj qhov kev sib koom thiab kev nyiam yog peb qhov kev txhawb nqa tas mus li!

 

评论 评论

Koj email chaw nyob yuav tsis tsum luam tawm. Yuav tsum tau siv cov liaj teb * Ntaus Cim

scroll rau saum