File Template Minimum untuk Pengembangan Tema

15

WordPress memiliki file templat tema minimum

  • style.css
  • index.php

dan juga beberapa file lain seperti yang tercantum di sini .

Jika pengembang tema ingin membuat tema dengan lebih sedikit lonceng dan peluit, apa saja beberapa file templat yang harus dimasukkan minimal? Tidak ada pedoman dalam kodeks WordPress. Satu-satunya hal yang dapat Anda temukan adalah file apa dan kapan memasukkannya. Untuk memanfaatkan sebagian besar fungsi WordPress tanpa konflik, tampaknya tidak ada nomor tertentu yang disebutkan untuk jumlah file templat.

Jadi berapa banyak file yang harus ada ketika Anda membangun tema dari katakanlah template html mentah?

Ryu Ishida
sumber

Jawaban:

22

Untuk memiliki tema yang terdaftar:

  • style.css

Dengan minimal ini:

/*   
Theme Name: Minimum Theme
Description: Test
Author: Test
Version: 1.0
*/

Agar tema berfungsi:

  • index.php

index.php harus memiliki post loop, jadi ini akan menjadi fungsional minimum index.php

<html>
<head><?php wp_head(); ?></head>
<body>
<?php
if ( have_posts() ) {
    while ( have_posts() ) {
        the_post();
        the_title( '<h3>', '</h3>' );
        the_content();
    }
}
wp_footer();
?>
</body>
</html>

index.php adalah fallback defacto untuk semua file templat yang mungkin dicari WordPress. Semua sisanya sepenuhnya opsional, meskipun saya menyarankan Anda menggunakannya.

Untuk informasi lebih lanjut tentang templat mana yang mungkin, lihat di sini:

http://codex.wordpress.org/Template_Hierarchy

Tom J Nowell
sumber
Terima kasih, saya ambil untuk tema minimal, file tambahan bisa berantakan? :)
Ryu Ishida
1
Belum tentu, semuanya tergantung apa yang Anda butuhkan dan apa yang Anda coba lakukan
Tom J Nowell
Sebenarnya index.phptidak harus memiliki loop atau kode apa pun, jika semua cabang hierarki templat diurus oleh templat yang lebih spesifik. Beberapa tema di alam terstruktur seperti itu.
Pertama
7

Dua - styles.cssdan index.php. Jika Anda akan menambahkan fungsionalitas tambahan (beberapa filter atau tindakan) tambahkan ke daftar functions.php. Jika Anda akan menambahkan templat tambahan + jumlah templat tambahkan tangkapan layar tema + tangkapan layar Anda. (Jpeg | png | gif)

Semua tergantung pada Anda. Tetapi persyaratan minimum adalahstyle.css dan index.php.

Oleg Butuzov
sumber