『教學』WordPress上傳圖片附件標題亂碼,解決方法!
WordPress upload photo title Garbled

30. 十一月 2016 Wordpress, 網站架設 0

Wordpress上傳圖片附件標題亂碼.png
在Wordpress上傳中文檔名的圖片或附件之後,在標題處會出現亂碼,無法辨別的Title,這邊教你如何解決亂碼的問題!




✏上傳圖片附件至媒體庫的時候,因上傳的檔名有中文,而標題列就跑出亂碼,雖然可以手動馬上修改,不過就是稍嫌麻煩了一點。
Wordpress上傳圖片附件標題亂碼

解決Wordpress上傳圖片附件標題亂碼教學

STEP1

/wp-content/themes/你的佈景主題/functions.php添加下面這段語法

function wp37989_fix_encoded_attachment_titles( $data ) {
	if (empty( $_FILES )) {
		return $data;
	}
 
	$file = current( $_FILES );
	$ext  = pathinfo( $file['name'], PATHINFO_EXTENSION );
	$name = wp_basename( $file['name'], ".$ext" );
 
	$data['post_title'] = sanitize_text_field( $name );
 
	return $data;
}
add_filter('wp_insert_attachment_data', 'wp37989_fix_encoded_attachment_titles' );
STEP2

儲存新添加的語法後,再次上傳中文檔名圖片的時候,就可以看到標題恢復正常的中文囉!
Wordpress上傳圖片附件標題亂碼2



延伸閱讀:
如何美化Wordpress部落格上的Code排版?
解決WordPress搬移伺服器後,讀取不到文章