Unexpected 'endwhile'

What wrong??


<?php
/*
Template Name: Info Anime
*/
?>
<?php get_header(); ?>

<div id="content">

    <div class="postsbody">

        <div class="featured2">

            <h1 class='archiver'>Anime "<?php the_title(); ?>"</h1>

            <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

                <div class="fpost">

                    <div class="embed">

                        <?php echo get_post_meta($post->ID, "anime", true);?>

                        <div class="data">

                            <div class="imganime">
                                <?php if ( has_post_thumbnail() ) { the_post_thumbnail(); }?>

                            </div>
                            <div class="infonim">
                                <b>Judul</b> : <?php the_title(); ?>
                            </div>

                            <div class="infonim">
                                <?php echo get_the_term_list( $post->ID, 'type', '<p><b>Type </b>: ', '</p>' ); ?>

                            </div>

                            <div class="infonim">
                                <?php echo get_the_term_list( $post->ID, 'status', '<p><b>Status </b>: ', '</p>' ); ?>

                            </div>

                            <div class="infonim">
                                <?php echo get_the_term_list( $post->ID, 'episode', '<p><b>Total Episode </b>: ', '</p>' ); ?>

                            </div>

                            <div class="infonim">
                                <?php echo get_the_term_list( $post->ID, 'genre', '<p><b>Genre </b>: ', ', ', '</p>' ); ?>

                            </div>

                            <div class="infonim">
                                <?php echo get_the_term_list( $post->ID, 'rating', '<p><b>Rating </b>: ', ', ', '</p>' ); ?>

                            </div>

                            <div class="infonim">
                                <?php echo get_the_term_list( $post->ID, 'duration', '<p><b>Durasi </b>: ', '</p>' ); ?>

                            </div>

                            <div class="infonim">
                                <?php echo get_the_term_list( $post->ID, 'seasons', '<p><b>Seasons </b>: ', ', ', '</p>' ); ?>

                            </div>

                        </div>

                        <div class="deskripsi">
                            <span class="isi">
                                <?php the_content('<p class="serif">Read the rest of this page »</p>'); ?>
                            </span>
                        </div>

                    </div>

                    <div class="judulanime">
                        <?php the_title(); ?>
                        <div class="pdate">Download</div>
                    </div>

                <?php endwhile; endif; ?>

                <?php global $post; ?>
                <?$slug = get_post( $post->ID, "anime", true )->post_name; ?>
                <?$recent = new WP_Query("category_name=$slug&showposts=100"); while($recent->have_posts()) : $recent->the_post(); ?>
                <li class="anilist">
                    <div class="tautan">
                        <a href="<?php the_permalink(); ?>"><?php the_title(); ?>

                        </a>
                    </div>
                    <div class="ldate">
                        <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>">Download</a>
                    </div>
                </li>
            <?php endwhile;?>
            <?php wp_reset_query(); ?>
        </div>

    </div>

</div>

<?php include (TEMPLATEPATH . '/sidebar_right.php'); ?>

</div>

<?php get_footer(); ?></div>

avatar maszgalang
@maszgalang

297 Kontribusi 80 Poin

Diperbarui 7 tahun yang lalu

3 Jawaban:

penyebabnya kayanya karena tag phpnya terpisah-pisah.. coba bagian yang ini kalo tidak ada html diantaranya dihilangkan aja tag penutupnya (?>) jadi tersambung semua, selama masih php (cuma satu tag pembuka dan penutup <?php code... ?>

<?php endwhile; endif; ?>

<?php global $post; ?>
<?$slug = get_post( $post->ID, "anime", true )->post_name; ?>
<?$recent = new WP_Query("category_name=$slug&showposts=100"); while($recent->have_posts()) : $recent->the_post(); ?>

avatar hilmanski
@hilmanski

2665 Kontribusi 2131 Poin

Dipost 7 tahun yang lalu

Bang hilman gak bisa bang tetep aja kek gitu tapi klo kita jalanin online di server dia bekerja dan gak masalah.. knp ya bang ..??

avatar maszgalang
@maszgalang

297 Kontribusi 80 Poin

Dipost 7 tahun yang lalu

Kalo perbedaan di live server sama local, tergantung settingannya, karena server yg ngejalaninnya beda. Contoh ada yang namanya short_open_tag , untuk ngebolehin php cukup tanpa , bisa dilihat di settingan servernya, ada yg namanya file htaccess, apakah ini short_open_tag aktiv atau tidak, referensi banyak di internet gimana cara ngaktifinya, itu cuma contoh perbedaan yang bisa ada antara kalau sudah di hosting sama localserver.

avatar hilmanski
@hilmanski

2665 Kontribusi 2131 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban