2016-02-11 3 views
2

Я работаю над проектом, который поможет оптимизировать содержание сайта для поисковых систем, и все изображения и ссылки в этом плагине не тянут текст и заголовки alt для изображений и якорей в портфеле.Alt текст и названия изображений портфолио и ссылок - Волнистое портфолио

Я просмотрел файл waving-portfolio.php, чтобы узнать, где эта проблема может возникнуть, а строки, которые добавляют изображения и ссылки для модалов и лайтбоксов, не тянут текст или заголовки.

Я ищу быстрое исправление, чтобы добавить некоторые строки php к этому файлу, чтобы сотни изображений и ссылок содержали текст и названия, приписываемые им.

Вот что этот раздел файла выглядит в настоящее время на сайте, над которым я работаю.

if($width != 0){ 
$image_code = '<img src="'.$image[0].'" style="width:'.$width.'px" />'; 
}else 
{ 
$image_code = '<img src="'.$image[0].'" style="height:'.$height.'px" >'; 
} 

Так как же я могу добавить что-то к этим строк кода, чтобы сделать его вытащить альтернативный текст и заголовок изображения из медиа-библиотеки?

https://wordpress.org/plugins/waving-portfolio/

+0

Try: $ image_code = ""; – Cuchu

+0

В чем разница между тем, что вы написали, и тем, что уже существует? Полагаю, я просто мог бы пояснить, как подстановка периодов для скобок будет приписывать метаданные изображениям? –

+0

извините, я читал неправильно – Cuchu

ответ

0
$title = $alt = get_the_title(); 
    if($width != 0){ 
    $image_code = '<img title="'.$title.'" alt="'.$alt.'" src="'.$image[0].'" style="width:'.$width.'px" />'; 
    }else 
    { 
    $image_code = '<img title="'.$title.'" alt="'.$alt.'" src="'.$image[0].'" style="height:'.$height.'px" >'; 
    } 
+0

Определить $ title и $ alt – Cuchu

+0

http://www.w3schools.com/tags/tag_img.asp – Cuchu

+0

Попытайтесь это сейчас, я дам вам знать, что произойдет! –

0

Я исправил этот недостаток проблемы SEO в Размахивая портфолио и представила обновленную только сейчас, все, что вам нужно сделать, это удалить и установить плагин снова.

Исправление добавило метаинформацию «img» для всей внутренней галереи.

Для общих преимуществ здесь приведен код, который я добавил для получения «alt» & «title» для вложения (в нашем случае изображение с изображением). В строке 300 внутри «размахивать-portfolio.php» Я добавил эти строки кода, чтобы получить нужную информацию:

$image = wp_get_attachment_image_src(get_post_thumbnail_id(get_the_ID()), 'single-post-thumbnail'); 

// Get the featured image ID 
$post_thumbnail_id = get_post_thumbnail_id(get_the_ID());  
// Retrieve the title of the image 
$title = get_the_title($post_thumbnail_id); 
// Retrieve the alternate text of the image 
$alt = get_post_meta($post_thumbnail_id, '_wp_attachment_image_alt', true); 

Вы можете увидеть эффект в Demo page, хотя я не давал каких-либо значимых названий для образы до сих пор, но скоро я буду делать :)

Благодаря