Rumah > Tutorial CMS > WordTekan > Hierarki Pelaksanaan Fail Tema WordPress

Hierarki Pelaksanaan Fail Tema WordPress

WBOY
Lepaskan: 2023-09-01 11:25:01
asal
1230 orang telah melayarinya

Artikel ini akan menunjukkan hierarki pelaksanaan fail tema WordPress. Ringkasnya, kami akan melihat fail yang disajikan apabila anda memuatkan halaman dalam WordPress. Anda mungkin sudah tahu bahawa siaran terperinci disampaikan oleh single.php dan halaman terperinci disampaikan oleh page.php, tetapi WordPress mencari fail yang berbeza berdasarkan pelbagai faktor, jadi kami akan melihat bagaimana ia berfungsi! p>

Perkara pertama yang perlu kita tetapkan ialah ini: tanpa index.php dan style.css, tema anda bukan lagi tema WordPress yang sah... jadi masuk akal jika anda hanya mempunyai dua fail ini, Kemudian setiap halaman anda cuba muatkan akan dihidangkan daripada index.php. Sila lihat cepat pada "helaian tipu" ini untuk melihat perkara yang saya maksudkan:

Hierarki Pelaksanaan Fail Tema WordPress

Sila ambil perhatian bahawa proses untuk setiap jenis halaman akan berakhir dengan index.php. Itulah sebabnya index.php ialah fail yang diperlukan untuk tema WordPress. Jika kami kehilangan mana-mana fail lain dalam tema WordPress (contohnya, jika fail "search.php" tidak disertakan dalam tema), maka index.php akan disediakan.

Sekarang mari kita lihat beberapa butiran tentang susunan pelaksanaan. Saya akan menunjukkan kepada anda proses WordPress mencari fail dalam folder tema aktif. Saya harap ini berguna semasa anda mula mencipta tema WordPress mulai sekarang:

Saya akan meneliti setiap jenis fail satu demi satu dan menunjukkan hierarki pelaksanaan fail yang sama.


Laman utama

Ini adalah halaman pertama dan paling penting bagi mana-mana tapak web. Jadi WordPress menyediakan skop untuk menyesuaikan halaman. Mari kita lihat hierarki fail untuk halaman utama.

  1. muka hadapan.php
  2. home.php
  3. index.php

Apabila melayani halaman utama, WordPress akan mencari halaman depan.php. Jika tidak dijumpai, ia akan menggunakan home.php. Jika home.php wujud, ia akan menggunakannya. Jika tidak, ia akan lalai kepada index.php.


Butiran Catatan WordPress

  1. bujang-[jenis siaran].php
  2. single.php
  3. index.php

WordPress boleh mempunyai seberapa banyak jenis pos yang kita perlukan. Jadi lebih mudah untuk mendapatkan reka bentuk yang berbeza untuk semua/jenis jawatan tertentu. Secara lalai, "siaran" ialah jenis catatan utama dan lalai WordPress.

Sebagai contoh, jika jenis siaran tersuai anda ialah produk, maka ia akan menjadi produk tunggal.php

Untuk mengetahui lebih lanjut tentang cara menambah jenis siaran baharu dalam WordPress, anda boleh merujuk pautan ini.


Butiran Halaman WordPress

  1. [Templat tersuai].php
  2. Halaman-[slug].php
  3. Halaman-[id].php
  4. page.php
  5. index.php

Hierarki Pelaksanaan Fail Tema WordPress

Seperti jenis siaran, kami boleh mempunyai reka letak halaman yang berbeza menggunakan templat halaman tersuai. Jadi WordPress terlebih dahulu mencari fail templat halaman yang dipilih jika ia wujud.

Jika tidak dijumpai, fail slug halaman semasa akan dicari. Pada asasnya, jika slug adalah aboutus, maka ia akan mencari fail page-aboutus.php dalam folder tema aktif.

WordPress akan mencari fail dengan ID sama seperti fail dengan slug.


Halaman Kategori

  1. Kategori-[slug].php
  2. kategori-[id].php
  3. kategori.php
  4. archive.php
  5. index.php

Daripada aliran di atas, anda boleh memahami cara menggunakan templat yang berbeza untuk halaman kategori. Contohnya, anda boleh mempunyai halaman tersuai berdasarkan slug dan id, kemudian gunakan fail lalai "category.php" untuk kategori yang lain.


Tab

  1. tag-[slug].php
  2. tag-[id].php
  3. tag.php
  4. archive.php
  5. index.php

Ini akan sama dengan kategori. Anda juga boleh menyediakan halaman yang berbeza untuk slug teg dan id teg.


Halaman kategori

  1. Kategori-[Cukai]-[Syarat].php
  2. Kategori-[Cukai].php
  3. taksonomi.php
  4. archive.php
  5. index.php

Berikut ialah hierarki fail yang berbeza untuk halaman kategori.


Halaman Pengarang

  1. Pengarang-[Nama Samaran Pengarang].php
  2. Pengarang-[ID Pengarang].php
  3. author.php
  4. archive.php
  5. index.php

Di sini anda akan tahu bahawa anda juga boleh mempunyai reka bentuk yang berbeza mengikut pengguna. Sama dengan kategori dan teg, kami boleh mempunyai fail yang berbeza berdasarkan slug dan ID pengguna.


Halaman lampiran

  1. [jenis mime].php
  2. attachment.php
  3. single.php
  4. index.php

Di sini anda dapat melihat bahawa pelbagai jenis lampiran boleh mempunyai reka letak halaman yang berbeza. Ini boleh dibezakan daripada jenis MIME fail yang dilampirkan.


Halaman Tarikh

  1. date.php
  2. archive.php
  3. index.php

Untuk susun atur khusus tarikh kita boleh buat date.php dalam folder tema. Proses itu kemudiannya pergi ke archive.php dan akhirnya ke index.php.


Arkib Halaman

  1. archive.php
  2. index.php

Apabila kita menurunkan jenis fail, bilangan fail dalam hierarki berkurangan. Ini ialah fail asas atau kita boleh katakan fail yang paling biasa digunakan dalam mana-mana tema WordPress.


Laman carian

  1. search.php
  2. index.php

Anda boleh menggunakan search.php untuk menyesuaikan hasil carian terlebih dahulu. Jika search.php tidak tersedia, index.php akan disediakan.


404 muka surat

  1. 404.php
  2. index.php

Jika halaman atau siaran tidak ditemui, WordPress akan mencari 404.php dan jika tidak dijumpai, ia akan menyediakan index.php.


Kesimpulan

Jelas sekali, anda boleh menggunakan maklumat ini dalam beberapa cara untuk memuatkan templat tersuai untuk pelbagai halaman... Dalam banyak kes, walaupun anda menggunakan tema sedia ada, anda boleh mendapatkan penyelesaian tersuai tanpa mengubah suai fail Tema yang sedia ada. Anda hanya perlu mencipta fail baharu dan beri nama baharu menggunakan maklumat di atas.

Kongsi idea anda dan sebarang fail lain yang boleh disertakan di atas hierarki.

Atas ialah kandungan terperinci Hierarki Pelaksanaan Fail Tema WordPress. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan