0
사용자 정의 게시물 유형과 관련된 모든 태그를 shortcode를 통해 출력하려고하는데 $ 출력 안에 1 개의 태그 만 가져 오는 것 같습니다.Wordpress가 루프에서 태그를 출력하는 중
$ 출력 밖의 코드는 문제가 없습니다.
코드는 다음과 같습니다
function display_stores() {
$args = array('post_type' => 'stores', 'posts_per_page' => 5);
$success = new WP_Query($args);
$output = '';
while($success->have_posts()) {
$success->the_post();
$tags = get_the_tags($post_ID);
foreach($tags as $tag) {
return '<li>'. $tag->name . '</li>' ;
}
$output .= sprintf("<div class='story-content left'>");
$output .= sprintf("<h2>%s</h2>", get_the_title());
$output .= sprintf('%s</div>', get_the_content());
$output .= sprintf("Button");
$output .= sprintf("<div class='story-tags right'>");
$output .= sprintf("<h4>Areas</h4><ul class='ul-arrows'>");
$output .= sprintf($tags);
$output .= sprintf("</ul></div><hr>");
}
wp_reset_query();
return $output;
}
add_shortcode('display_stores', 'display_stores');
감사합니다. 완벽하게 작동했습니다. – jolen
@jolen 문제가 없습니다. 다행히 도울 수있어. – Jim