Adicionar “alt” Atributo a GD Classificação de estrelas Tags

Experimente mais de uma semana para validar 4 imagens que são recuperadas por um código com o plugin GD Star Rating

Este é o código que eu tenho:

wp_gdsr_render_rating_results(array('template_id' => 49, 'rows' => 4, 'select' => 'post', 'hide_empty' => false, 'min_votes' => 0, 'min_count' => 0, 'excerpt_words' => 0, 'image_from' => 'custom', 'image_custom' => 'img', 'image_resize_x' => 72, 'image_resize_y' => 80, )); 

Então, a aparência da saída é assim:

insira a descrição da imagem aqui

Eu cavo no google e eu modifico o código para me pegar o cartaz por um campo personalizado.

Isto adicionei para recuperar a imagem de um campo personalizado.

 foreach ($all_rows as $row) { if ($widget["image_from"] == "content") { $row->image = gdFunctionsGDSR::get_image_from_text($row->post_content); } else if ($widget["image_from"] == "custom") { $post_custom_id = get_post_meta($row->post_id, $widget["image_custom"], true); $row->image = get_bloginfo('url')."/scripts/timthumb.php?src=".get_bloginfo('url')."/wp-content/uploads/".get_post_meta($post_custom_id,"_wp_attached_file",true)."&h=70&w=55&zc=1"; } else if ($widget["image_from"] == "trailer") { $post_custom_id = get_post_meta($row->post_id, $widget["image_trailer"], true);// getVideoId is a custom function $row->image ="http://img.youtube.com/vi/".$post_custom_id ."/0.jpg" ; } else $row->image = ""; $row->image = apply_filters('gdsr_widget_image_url_prepare', $row->image, $widget, $row); if ($row->image != "" && intval($widget["image_resize_x"]) > 0 && intval($widget["image_resize_y"]) > 0) { $row->image = GDSRRenderT2::prepare_image($row->image, $widget["image_resize_x"], $widget["image_resize_y"]); } 

Nota:

Esta é a linha de código original 139

http://code.google.com/p/gd-star-rating/source/browse/trunk/code/t2/render.php?r=1041

O código que eu adicionei é:

 $row->image = get_bloginfo('url')."/scripts/timthumb.php?src=".get_bloginfo('url')."/wp-content/uploads/".get_post_meta($post_custom_id,"_wp_attached_file",true)."&h=70&w=55&zc=1"; } 

Então, a questão de como posso adicionar às imagens o atributo alt para exibir na página html.

O erro que recebo em http://validator.w3.org é

 Line 580, Column 195: An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images. …tent/uploads/Battleship_1333017069_2012.jpg&h=70&w=55&zc=1"/>

Solutions Collecting From Web of "Adicionar “alt” Atributo a GD Classificação de estrelas Tags"

Adicione o atributo a cada linha de código que cria uma marca img. No seu editor de texto, procure linhas que contenham a string " .

Linhas 241 e 273:

 $row->item_trend_rating = sprintf('', $gdsr->e, $image_bg, $set_rating->size, $set_rating->size); 

Torna-se:

 $row->item_trend_rating = sprintf('http://img.flipwordpress.com/php/%s', $gdsr->e, $image_bg, $set_rating->size, $set_rating->size, 'ALT TEXT HERE' ); 

Mude ALT TEXT AQUI para o texto que você deseja usar aqui.

Linha 503:

 $rater_stars = ''; 

Torna-se:

 $rater_stars = '' . $score . ''; 

Linhas 506 e 511:

 $rater_stars = ''; 

Torna-se:

 $rater_stars = '' . $rating . ''; 

Eu usei $ rating como texto alt porque parece uma string. Sinta-se à vontade para mudá-lo.