WordPress 程序使用的是 Gravatar 作為評論者的頭像,這應該是眾所周知的事情,但是不知道大家有沒有發現,Gravatar頭像的Alt屬性為空值,這一點顯然不符合w3c的標準,周良這里提供一個可以為 WordPress Gravatar 頭像設置 alt 屬性的方法.
編輯網站根目錄下的wp-includes/pluggable.php,查找 get_avatar 語句,代碼如下:
- function get_avatar( $id_or_email, $size = '96', $default = '', $alt = false ) {
- if ( ! get_option('show_avatars') )
- return false;
- if ( false === $alt)
- $safe_alt = '';
- else
- $safe_alt = esc_attr( $alt );
修改為下面的代碼即可:
- function get_avatar( $id_or_email, $size = '96', $default = '', $alt = false ) {
- if ( ! get_option('show_avatars') )
- return false;
- if ( false === $alt)
- $safe_alt = 'Gravatar'; //Alt屬性為“Gravatar”
- // $safe_alt = get_comment_author($alt); //有說這樣寫就輸出用戶名,實測Alt屬性為“匿名”
- else
- $safe_alt = esc_attr($alt);
嗯,然后到這里,就可以為你的為 WordPress Gravatar 頭像設置 alt 屬性了.
新聞熱點
疑難解答
圖片精選