2014-07-03 25 views
1

我想讓我用的主題(DICE)拉入圖像的標題文本。WordPress主題不通過圖像的標題文本

我使用的代碼如下;

if (has_post_thumbnail()) { 
if ($linking == 'lightbox') { 
    $alt = esc_attr(get_the_title($post->ID)); 
    $the_title = esc_attr(get_the_title($post->ID)); 
    $img = get_the_post_thumbnail($post->ID, $size, array('alt' => $alt, 'title' => $the_title)); 
} 
else 
     $img = get_the_post_thumbnail($post->ID, $size); 
} 
elseif($placeholder) { 
    $img = btp_render_placeholder($size, '', false); 
} 
else { 
    return; 
} 

我已經加入的唯一線是

$the_title = esc_attr(get_the_title($post->ID)); 

'title' => $the_title 
在陣列藏漢

。替代文字通過罰款,所以我不確定爲什麼標題文本不通過?

任何幫助表示讚賞。謝謝。

回答

0

使用兩個單獨的變量來獲取相同的信息是不好的編程習慣。 儘量只使用一個變量,如下所示:

if ($linking == 'lightbox') { 
    $post_title = esc_attr(get_the_title($post->ID)); 
    //The Image 
    $img = get_the_post_thumbnail($post->ID, $size, array('alt' => $post_title, 'title' => $post_title)); 
}