Добавить атрибут «alt» в GD Star Rating <img> Теги

Я попробовал более недели, чтобы проверить 4 изображения, которые извлекаются кодом с плагином GD Star Rating

Это код, который у меня есть:

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, )); 

Таким образом, вывод выглядит следующим образом:

введите описание изображения здесь

Я копаю в google, и я изменяю код, чтобы получить плакат по специальному полю.

Это я добавляю для получения изображения из настраиваемого поля.

 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)."&amp;h=70&amp;w=55&amp;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"]); } 

Заметка:

Это исходная строка кода 139

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

Код, который я добавил, следующий:

 $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)."&amp;h=70&amp;w=55&amp;zc=1"; } 

Итак, вопрос, как я могу добавить к изображениям атрибут alt для отображения на странице html.

Ошибка, которую я получаю в 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&amp;h=70&amp;w=55&amp;zc=1"/></div> 

Добавьте атрибут в каждую строку кода, который создает тег img. В текстовом редакторе найдите строки, содержащие строку "<img" .

Строки 241 и 273:

 $row->item_trend_rating = sprintf('<img class="trend" src="%s" style="%s" width="%s" height="%s"></img>', $gdsr->e, $image_bg, $set_rating->size, $set_rating->size); 

становится:

 $row->item_trend_rating = sprintf('<img class="trend" src="%s" style="%s" width="%s" height="%s" alt="%s"></img>', $gdsr->e, $image_bg, $set_rating->size, $set_rating->size, 'ALT TEXT HERE' ); 

Измените ALT TEXT ЗДЕСЬ на текст, который вы хотите использовать здесь.

Строка 503:

 $rater_stars = '<img src="'.STARRATING_URL.sprintf("gfx.php?type=thumbs&value=%s", $score).'" />'; 

становится:

 $rater_stars = '<img src="'.STARRATING_URL.sprintf("gfx.php?type=thumbs&value=%s", $score) . '" alt="' . $score . '" />'; 

Строки 506 и 511:

 $rater_stars = '<img src="'.STARRATING_URL.sprintf("gfx.php?value=%s", $rating).'" />'; 

становится:

 $rater_stars = '<img src="'.STARRATING_URL.sprintf("gfx.php?value=%s", $rating) . '" alt="' . $rating . '" />'; 

Я использовал $ rating как текст alt, потому что он выглядит как строка. Не стесняйтесь его менять.