Wordpress格式HTML问题

时间:2014-11-13 15:56:38

标签: html wordpress

我在短代码中运行查询。除了前两次迭代之外,查询生成的HTML语法是可以的。我不知道为什么会这样。

这是我得到的HTML:

screenshot

它应该是包装标题的列表。但由于某种原因,第一个包含在

标签和标签中。

这是我的循环:

global $post;

  $case_studies_args = array( 'post_type' => 'case_studies');
  $case_studies_loop = new WP_Query( $case_studies_args );
    while ( $case_studies_loop->have_posts() ) : $case_studies_loop->the_post();
      $cs_shortcode_bg_image = wp_get_attachment_image_src(get_post_meta($post->ID,'case_study_tile_background_image','full' ), 'full');

      $html .= '<a class="case_study_tile shortcode-case_study_tile" style="background-image:url('. $cs_shortcode_bg_image[0] .')" href="'. get_permalink($post->ID) . '">';
      $html .= '<h2>' . get_the_title($post->ID ) .'</h2>';
      $html .= '<span>' . get_post_meta($post->ID,'case_study_strapline' , true).'</span>';
      $html .= '</a>';

    endwhile;
  wp_reset_query();
  return $html;

为什么WP表现得像这样?

0 个答案:

没有答案