WP Theme Tutorial #6d: Search Form dan Kalender

Dari WP Theme Lesson #6d: Search Form and Calendar oleh Small Potato diterjemahkan oleh Mochammad Kurniawan.

Meskipun Judul Cari Formulir dan Calendar, saya akan melemparkan Meta di blok untuk hari ini juga. Mari kita merangkumkan reguler Sidebar hari ini dan tebak bagaimana untuk widgetize Anda dengan Sidebar besok oke? Baiklah, mari kita mulai …

Langkah 1: Tambahkan formulir pencarian

Sebelum saya memberikan kode untuk jenis, buka notepad baru, tinggalkan kosong, simpan sebagai searchform.php (dalam folder yang sama berisi index.php, tentu saja). Salin kode di file saya di bawah untuk Anda dan beri nama file searchform.php. Itu saja; dari titik ini, meninggalkan searchform.php file sendiri.

[php]

[/php]

Dalam index.php file, ketik kode berikut di atas setiap listing dalam Sidebar:

<li id=”search”>
<?php include(TEMPLATEPATH . ‘/searchform.php’); ?>
</li>

Simpan notepad dan refresh browser. Berikut ini hasilnya:

search

Jadi apa yang terjadi?

  • <li Id=”search”> – mulai daftar dengan objek yang bernama ID, pencarian. Anda memberi ID sehingga Anda dapat gaya nanti.
  • include() – termasuk file apapun yang akan dimasukkan. Hal ini berbeda dengan menggunakan WordPress template untuk memanggil fungsi untuk hal tersebut karena include() hanya termasuk apa yang sudah ada. Dalam hal ini, rasanya kode dalam file searchform.php. Informasi yang ke dimasukkan tidak berubah secara per blog dasar. Dengan kata lain, saya melihat formulir pencarian persis seperti Anda.
  • TEMPLATEPATH – lokasi Anda tema’s folder, wp-content/themes/tutorial
  • ‘/ Searchform.php’ – lokasi dan nama file, / searchform.php
  • Masa antara TEMPLATEPATH dan ‘/ searchform.php’ menghubungkan mereka sehingga Anda sampai dengan akhir:
    wp-content/themes/tutorial/searchform.php
  • </li> – menutup daftar item

Perhatikan, pencarian bentuk blok tidak memiliki sub-judul seperti Kategori, Arsip, Halaman, atau Blogroll. Anda dapat menjadi sub-judul jika anda mau, namun demi menjaga Anda seperti biasa Sidebar dekat dengan versi widgetized (yang kami akan bekerja pada besok) mungkin, tidak menjadi sub-judul.

Langkah 2: Tambahkan kalender

Ketik kode berikut di bawah Cari-Formulir atau daftar-blok:

<li id=”calendar”><h2><?php _e(’Calendar’); ?></h2>
<?php get_calendar(); ?>
</li>

add calendar

Simpan notepad dan refresh browser. Berikut ini hasilnya:

calendar

Apa yang terjadi?

  • <li id=”calendar”> – membuka daftar item dengan ID bernama, “kalender”
  • <h2> – Mulai sub-judul
  • <?php _e ( ‘Kalender’); ?> – Mencetak kata Calendar
  • </h2> – menutup sub-judul
  • get_calendar() – panggilan untuk menggunakan kalender get_calendar () fungsi
  • </li> – menutup daftar item

Anda selesai dengan kalender.

Langkah 3: Tambahkan meta

Ketik kode berikut di bawah get_links_list ():

<li><h2><?php _e(’Meta’); ?></h2>
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<?php wp_meta(); ?>
</ul>
</li>

add meta

Simpan notepad dan refresh browser. Berikut adalah hasil:

(Jika Anda tidak masuk ke WordPress administrasi)

Meta Log out

(Jika Anda sudah login)

meta logged in

Jadi apa yang terjadi?
Anda mulai daftar item (li) dengan sub-judul (h2) Meta. Di bawah sub-judul, anda Diurutkan Digabung sebuah daftar unordered (ul). Dan untuk setiap link, Anda bungkus daftar item tag (li) di sekelilingnya.

Yang wp_register() menghasilkan sendiri set tag <li> dan </li>; bila anda tidak login, ia akan menampilkan Daftar link; ketika anda sudah masuk, kemudahan Admin Situs link. wp_loginout() tidak menghasilkan sendiri daftar item tag sehingga Anda bungkus daftar item tag di sekelilingnya; tidak ketika login, Anda mendapatkan link Login; ketika login, Anda mendapatkan link Keluar. Untuk saat ini, wp_meta() tidak berupaya; itu muncul di halaman web dan tidak kelihatan di kode sumber. Jangan berpikir tentang wp_meta() untuk sekarang; Anda akan jarang menggunakannya.

Itu saja. Anda selesai dengan Meta dan akhirnya selesai reguler Sidebar.

Ikuti tutorial theme WordPress dari awal