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>
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>
0 komentar:
Posting Komentar