Membuat File single.php


File single.php adalah file yang berfungsi membentuk satu halaman posting. Ketika halaman posting dibuka maka posting disajikan dengan lengkap termasuk di dalamnya form komentar dan komentar-komentarnya.

Halaman posting tersusun oleh header, konten, sidebar dan footer. Untuk menyusunnya maka tugas file single.php untuk memanggil file header.php, sidebar.php dan footer.php. Kode-kode untuk single.php seperti contoh di bawah ini. Kode tersebut di salin ke dalam sebuah teks editor dan disimpan dengan nama single.php.

<?php get_header();?>
<div id="content">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div <?php post_class(); ?> id="post-<?php the_ID(); ?>">
<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
<div class="entry">
<?php the_content('<p class="serif">' . __('[...]') . '</p>'); ?>
<?php wp_link_pages(array('before' => '<p><strong>' . __('Pages:') . '</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
<?php the_tags( '<p>' . __('Tags:') . ' ', ', ', '</p>'); ?>
<p>
<small>
<?php printf(__('Posted in %3$s | %1$s'), get_the_time(__('l, F jS, Y')), get_the_time(), get_the_category_list(', ')); ?>
</small>
</p>
</div>
</div>
<?php comments_template(); ?>
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

Keterangan:
  1. Kode <?php get_header(); ?> berguna untuk memanggil file header.php.
  2. Kode <div id="content"> sampai kode </div> sebelum kode <?php get_sidebar(); ?> adalah konten yang berisi posting tulisan, komentar dan form komentar.
  3. Kode <?php get_sidebar(); ?> berguna untuk memanggil file sidebar.php.
  4. Kode <?php get_footer(); ?> berguna untuk memanggil file footer.php.

Label: