Paano awtomatikong palitan ang pangalan ng mga na-upload na larawan sa WordPress? 2 mahusay na paraan upang palitan ang pangalan ng mga file

pagmemerkado gamit ang internetpara sa mga tauhanWebsite ng WordPress, kung hinahayaan ang mga user na mag-post ng mga artikulo o mag-edit ng mga updateSEO, marami sa mga na-upload na pangalan ng larawan ay mga larawang may mga espesyal na character at Chinese na character.

Ang mga larawang ito na hindi nakakatugon sa mga pagtutukoy kung minsan ay hindi maipapakita gaya ng dati...

samakatuwid,Chen WeiliangInirerekomenda na magdagdagWordPress backendAng pag-upload ng mga larawan (media file) ay awtomatikong pinapalitan ang pangalan ng code.

Paano awtomatikong palitan ang pangalan ng mga na-upload na larawan sa WordPress? 2 mahusay na paraan upang palitan ang pangalan ng mga file

Code 1. Awtomatikong pinapalitan ng WordPress ang mga image file ayon sa oras

Kapag nag-a-upload ng file, papalitan ang pangalan ng file sa format na "taon, buwan, araw, minuto, segundo at ikalibo ng isang oras", halimbawa "20191022122221765.jpg"

Ang sumusunod ay ang code para sa mga WordPress upang mag-upload ng mga file ng imahe at awtomatikong palitan ang pangalan ng mga ito ayon sa oras ▼

// 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. Gumagawa ang WordPress ng digital MD5 encryption upang awtomatikong palitan ang pangalan ng mga file ng imahe

Ang panuntunan ng pangalan ay isang 32-bit na MD5 na naka-encrypt na pangalan ng file na awtomatikong binuo ng system.

Dahil ang nabuong 32-bit na mga filename ay medyo mahaba bilang default, gamitin substr(md5($name), 0, 20)
Itinatakda ito ng Truncate sa 20 bits.

//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);
  • Pumili ng isa sa 2 code sa itaas at idagdag ito sa kasalukuyang temafunctions.phpsa template file.
  • Huwag idagdag ang dalawang code sa itaas nang sabay-sabay, kung hindi ay maaaring maibalik ang isang error.
  • Magdagdag ng WordPress code upang awtomatikong palitan ang pangalan ng mga file ng imahe, na napaka-maginhawa at nakakatipid ng oras!

Manu-manong palitan ang pangalan ng mga file ng imahe

Sa katunayan, maaari mo ring sa iyong computer:

  1. Piliin ang lahat ng mga file
  2. Pindutin ang F2
  3. Pagkatapos ay direktang ipasok ang mga titik o numero
  4. pindutin ang enter

Ang pamamaraang ito ng manu-manong pagpapalit ng pangalan ng mga file ng imahe ay napaka-maginhawa rin.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ibinahagi "Paano awtomatikong palitan ang pangalan ng mga na-upload na larawan sa WordPress? 2 Great Ways to Rename Files", makakatulong ito sa iyo.

Maligayang pagdating upang ibahagi ang link ng artikulong ito:https://www.chenweiliang.com/cwl-1578.html

Maligayang pagdating sa Telegram channel ng blog ni Chen Weiliang para makuha ang pinakabagong mga update!

🔔 Maging una upang makuha ang mahalagang "ChatGPT Content Marketing AI Tool Usage Guide" sa direktoryo ng nangungunang channel! 🌟
📚 Ang gabay na ito ay naglalaman ng malaking halaga, 🌟Ito ay isang bihirang pagkakataon, huwag palampasin ito! ⏰⌛💨
Share and like kung gusto mo!
Ang iyong pagbabahagi at pag-like ay ang aming patuloy na pagganyak!

 

发表 评论

Ang iyong email address ay hindi mai-publish. 必填 项 已 用 * Tatak

mag-scroll sa itaas