0
이 간단한 단축 코드를 작성하여 내 맞춤 블로그 그리드를 반환했으며 게시 된 이미지를 게시물 타일의 배경 이미지로 삽입하고 싶습니다.썸네일 URL이 페이지 상단에 나타납니다
모두 배경 이미지 부분을 제외하고는 모두 훌륭하게 작동합니다. 나는 왜 이미지 URL이 페이지 상단에서 반환되고 스타일 속성이 비어 있는지 이해할 수 없다. 단지`background-image url (''); 아래
function gita_blog_grid($atts) {
extract(shortcode_atts(array(
'post_type' => 'post',
'orderby' => 'date',
'order' => 'DESC',
'perpage' => 3
), $atts));
$output = '<div class="posts_wrapper"><div class="gita_posts_row">';
$args = array(
'post_type' => $post_type,
'orderby' => $orderby,
'order' => $order,
'posts_per_page' => $perpage
);
$gita_query = new WP_Query ($args);
while($gita_query->have_posts()) : $gita_query->the_post();
if(has_post_thumbnail()) {
$post_thumb = the_post_thumbnail_url('full');
}
$output .= '<article class="gita_single_post" style="background-image: url(\''. $post_thumb . ' \')">';
$output .= '<h3 class="gita_post_title">' . get_the_title() . '</h3>';
$output .= '</article></div></div>';
endwhile;
wp_reset_query();
return $output;
}
add_shortcode('gita_blog', 'gita_blog_grid');
감사합니다. 당신은 대답을하지만 이것은 문제를 해결하지 못합니다. 정상적인 방법으로 URL이 반환됩니다. 문제는 페이지가 속성 대신 페이지 상단에 위치한다는 것입니다. 스크린 샷 – Ganga
로 수정 된 답변 실제로 사용해 보셨습니까? 왜냐하면 내가 문제를 일으키는 이유가 무엇인지 보장 할 수 있기 때문이다. – FluffyKitten
예. 그렇습니다. 웹 사이트가 생방송입니다. 확인할 수 있습니다. http://gitainsights.com/ – Ganga