WordPress Template Tags yang Paling Sering Digunakan

Berikut ini saya mendaftar 10 potongan kode atau snippets atau populernya, wordpress tags yang sering anda gunakan saat mendesain sebuah template wordpress.

Potongan kode ini digunakan dalam template-template yang standar. kali ini saya membahas, potongan wp tags untuk sidebar dulu.

Silahkan di simpan untuk referensi.

1. Menampilkan Halaman

<?php wp_list_pages(‘title_li=<h2>Pages</h2>’); ?>

Kode ini akan menampilkan halaman-halaman website dalam bentuk list dengan judul daftar Pages.
2. Menampilkan Kategori

<li id=”categories”><?php _e(‘Categories:’); ?>
<ul>
<?php wp_list_cats(); ?>
</ul>
</li>

Code ini akan menampilkan daftar semua kategori yang dimiliki, kecuali kategori tanpa post.

Menampilkan kategori dalam format dropdown menu:

<li><h2>Categories</h2>
<form action=”<?php get_option(‘home’): ?>/” method=”get” class=”dropdown”>
<?php wp_dropdown_categories(‘show_count=1&hierarchical=1’); ?>
<input type=”submit” name=”submit” value=”view” class=”button” />
</form>
</li>

3. Menampilkan Posting Terbaru

<?php wp_get_archives(‘type=postbypost&limit=15’); ?>

Code diatas akan menampilkan 15 post terakhir kita.

4. Menampilkan Arsip Bulanan

<li id=”archives”><?php _e(‘Archives:’); ?>
<ul>
<?php wp_get_archives(‘type=monthly’); ?>
</ul>
</li>

Kode di atas akan menampilkan arsip bulanan dalam bentuk list standar.
Gunakan kode berikut ini untuk menampilkan arsip bulanan dalam format drop down:

<li><h2>Archives</h2>
<select name=”archive-dropdown” onChange=’document.location.href=this.options[this.selectedIndex].value;’ id=”archives”>
<option value=””><?php echo attribute_escape(__(‘Select Month’)); ?></option>
<?php wp_get_archives(‘type=monthly&format=option’); ?>
</select>
</li>

5. Menampilkan Daftar Link

<?php get_links_list(); ?>

Kode diatas akan menampilkan semua link/blogroll yang kita miliki.

6. Menampilkan User Terdaftar di Sidebar

<h2>Link list of authors:</h2>
<ul>
<?php
$order = ‘user_nicename’;
$user_ids = $wpdb->get_col(“SELECT ID FROM $wpdb->users ORDER BY $order”); // query users
foreach($user_ids as $user_id) : // start authors’ profile “loop”
$user = get_userdata($user_id);
?>
<li><?php echo ‘<a href=”‘ . $user->user_url . ‘”>’ . $user->display_name . ‘</a>’; ?><br /></li>
<?php
endforeach; // end of authors’ profile ‘loop’
?>
</ul>

Kode diatas akan menampilkan semua user yang terdaftar di blog kita.

7. Menampilkan Penulis (Author) Blog di Sidebar

<li><h2>Most Active Authors</h2>
<ul>
<?php wp_list_authors(‘show_fullname=1&optioncount=1’); ?>
</ul>
</li>

Kode diatas akan menampilkan semua user yang memiliki posting. User yang terdaftar tetapi tidak memiliki posting tidak di tampilkan.

8. Menampilkan Feeds di Sidebar

<li><a href=”feed:<?php bloginfo(‘rss2_url’); ?>”
title=”<?php _e(‘Syndicate this site using RSS’); ?>”>
<?php _e(‘<abbr title=”Really Simple Syndication”>RSS</abbr>’); ?>
</a></li>

Gunakan kode diatas untuk menampilkan link ke RSS feeds kita.
9. Menampilkan Link Login dan register

Untuk menampilkan link login, logout, site admin dan registrasi, gunakan code snippet ini:

<ul id=”loginout”>
<li><?php wp_loginout(); ?></li>
<?php wp_meta(); ?>
<?php wp_register(); ?>
</ul>

Code diatas secara berturutan akan menampilkan link login dan logout (wp_loginout), menampilkan link ke dashboard (wp_meta). Sedangkan yang terakhir akan menampilkan link untuk registrasi (wp_register), jika dienabled.

10. Menampilkan Form Pencarian

Untuk menampilkan form pencarian standar, gunakan code berikut ini:

<li>
<form method=”get” id=”searchform” action=”<?php get_option(‘home’): ?>/”>
<input type=”text” value=”<?php the_search_query(); ?>” name=”s” id=”s” />
<input type=”submit” id=”searchsubmit” value=”search” class=”button” />
</form>
</li>

Leave a Reply