Hoi allen,
Ik ben de afgelopen week bezig geweest om mijn bedrijfs website te verhuizen naar een snellere server en ook direct de SEO te gaan controleren en verbeteren.
Nu blijkt uit de controle dat op de portfolio pagina de afbeeldingen geen Alt tag mee krijgen. (ook niet op de single page van de portfolio's)
Dit alles ondanks dat wordpress wel de alt tag voorziet en de data van $lbtitle erin zet, maar de $lbtitle geeft dus geen output,
iemand een idee waar dit aan kan liggen?
Heb al wat gegoogeld, maar krijg voornamelijk oplossing om de alttekst als tekst in een bericht te posten, maar dat wil ook niet werken.
Ik ben geen Wordpress Expert, dus ik durf het 1,2,3 niet te zeggen.
PHP
<?php
if(has_post_thumbnail()) {
$lbtitle = get_post_meta(get_the_id(), "lbtitle", true);
$lbdesc = get_post_meta(get_the_id(), 'lbdesc', true);
$cg_image_url = get_post_meta(get_the_id(), 'cg_image_url', true);
$custom_image_url = get_post_meta(get_the_id(), 'custom_image_url', true);
$thumbnail = get_post_thumbnail_id();
$url = get_post_meta(get_the_id(), "lburl", true);
if($url == "") {
$url = wp_get_attachment_url( get_post_thumbnail_id($post->ID) );
}
$img = vt_resize( $thumbnail,'' , 300, 170, true, 70 );
?>
<div class="portfolio-thumbnail">
<?php if($cg_image_url == "y" || $cg_image_url == "") { ?>
<a href="<?php echo $url; ?>" title="<?php echo $lbdesc; ?>" rel="prettyPhoto<?php if($lb_gallery == "y") { echo "[gal]"; } ?>">
<?php } else {
if($custom_image_url == "") { ?>
<a href="<?php the_permalink(); ?>" alt="<?php echo $lbtitle; ?>">
<?php } else { ?>
<a href="<?php echo $custom_image_url; ?>" alt="<?php echo $lbtitle; ?>">
<?php } ?>
<?php } ?>
<img style="position:absolute;left:45%;top:35%;" src="<?php bloginfo('template_url'); ?>/images/preview.png" class="preview" alt="<?php echo $lbtitle; ?>"/>
<?php echo '<img src="'.$img[url].'" width="'.$img[width].'" height="'.$img[height].'" alt="'.$lbtitle.'" class="front" /></a></div>';
}
?>
Toon Meer