Template Loop - add switch case php

My plugin template is currently as follows:

 if ( $query-have_posts() )
 {
    ?
 ul id="list-con"
    ?php
    while ($query-have_posts())
    {
        $query-the_post();

        ?

        li
        a id="floimg" href="?php the_permalink(); ?" title="?php the_title(); ?"?php if ( has_post_thumbnail() ) {the_post_thumbnail("mini-me");} ?span class="flotnm"?php the_field('fl_name'); ?/span/a
        /li

        ?php
    }
    ?
 /ul

I need to incorporate a switch statement inside the loop but I can't figure out the php syntax.

  ?php $curtype = get_post_type( $post-ID ); switch($curtype){
      case "firstcase":
        return li code as defined above
        break;
   case "secondcase":
        return some other li code as defined above
        break;
    }
   ?

Topic switch functions php templates Wordpress

Category Web


if ( $query->have_posts() ) : ?>
    <ul id="list-con">
    <?php
        while ($query->have_posts()) :
            $query->the_post();
    ?>
        <?php
             switch ( get_post_type( $post->ID ) ) {
                 case "firstcase":
                     ?>
                     <li>code as defined above</li>
                     <?php
                     break;

                 case "secondcase":
                     ?>
                     <li>another code as defined above</li>
                     <?php
                     break;
             }
        ?>
    <?php
        endwhile; 
    ?>
    </ul>
<?php endif;

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.