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:
- Kode
<
?php get_header(); ?
> berguna untuk memanggil file header.php. - Kode
<
div id="content"
>
sampai kode<
/div
>
sebelum kode<
?php get_sidebar(); ?
>
adalah konten yang berisi posting tulisan, komentar dan form komentar. - Kode
<
?php get_sidebar(); ?
>
berguna untuk memanggil file sidebar.php. - Kode
<
?php get_footer(); ?
>
berguna untuk memanggil file footer.php.
0 Komentar