+ -

Pages

Membuat File single.php Theme Wordpress

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. Contohnya adalah halaman ini.

Halaman posting tersusun oleh header, konten, sidebar dan footer. Untuk menyusunnya maka file single.php bertugas memanggil file header.php, sidebar.php dan footer.php. Kode-kode untuk single.php seperti contoh di bawah. Kode tersebut di salin ke dalam notepad 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.

5 Blogger Jambi: Membuat File single.php Theme Wordpress File single.php adalah file yang berfungsi membentuk satu halaman posting. Ketika halaman posting dibuka maka posting disajikan dengan lengk...

1 komentar:

  1. wow berhasil saya praktekkan mz, terima kasih

    BalasHapus

< >