Hierarki templat WordPress
- Tema WordPress, yang merupakan koleksi fail templat, tentukan reka bentuk laman web. Templat ini berinteraksi dengan pangkalan data untuk memaparkan kandungan apabila pelawat memintanya. Perintah di mana fail -fail ini digunakan untuk membuat halaman dikenali sebagai 'hierarki templat'.
- Hierarki templat adalah penting dalam menentukan fail templat mana yang dimuatkan dalam tema WordPress. WordPress menggunakan hierarki ini untuk menentukan jenis halaman yang diminta (mis., Halaman carian, halaman kategori, halaman utama) dan kemudian memilih templat yang sesuai untuk menghasilkan kandungan.
- WordPress mempunyai konvensyen penamaan yang ketat untuk fail tema. Jika WordPress tidak dapat mencari fail templat dengan nama yang sepadan, ia bergerak ke fail seterusnya dalam hierarki. Jika tiada fail templat yang sepadan dijumpai, WordPress menggunakan index.php, fail template halaman rumah tema.
- Hanya dua fail, index.php dan style.css, diperlukan untuk tema WordPress untuk berfungsi. Fail indeks.php memproses setiap pertanyaan WordPress dan menstrukturkan tapak, manakala gaya.css mengendalikan reka bentuk visual. Walau bagaimanapun, tema biasanya termasuk banyak fail templat lain untuk pelbagai jenis kandungan.
Sebelum anda menyelam lebih mendalam ke dalam tema WordPress, adalah penting bahawa anda mempunyai pemahaman tentang bagaimana WordPress beroperasi dan bagaimana halaman yang berbeza dari laman web anda dibuat. WordPress berinteraksi dengan pangkalan data untuk menyimpan kandungan anda. Ini bermakna apabila anda membuat jawatan atau halaman baru, kandungan jawatan atau halaman anda tinggal dalam pangkalan data dan ia hanya dipaparkan menggunakan templat apabila pelawat meminta kandungan tertentu.
Tema WordPress adalah koleksi templat (CSS dan fail PHP) yang menggunakan WordPress untuk memaparkan kandungan pangkalan data. WordPress akan mencari fail dalam tema untuk digunakan untuk menjadikan halaman semasa dalam urutan tertentu. Ini dipanggil 'hierarki templat', yang digunakan untuk membuat dan memperluaskan tema WordPress.
Tema WordPress Tentukan bagaimana kandungan anda harus dipaparkan di laman web anda. Templat dalam WordPress adalah satu fail yang menentukan halaman tertentu atau set halaman seperti di hujung depan laman web anda. Apabila anda menukar tema anda, anda mengubah cara kandungan dipaparkan tanpa mengubah kandungan itu sendiri.
Tema WordPress Gunakan fail templat yang berbeza untuk menghasilkan laman web lengkap. Sebagai contoh, apabila anda mengakses laman web WordPress, anda sebenarnya boleh melihat pelbagai fail templat yang berbeza digabungkan bersama untuk membuat satu halaman lengkap.
Contohnya, jika anda akan melihat halaman indeks, seperti halaman depan blog, anda biasanya akan melihat header yang dibuat oleh templat header.php, kandungan yang dibuat oleh index.php, bar sisi yang dibuat oleh sidebar.php dan footer yang dibuat oleh footer.php
.

Hierarki templat WordPress menentukan dalam susunan fail templat anda dimuatkan dalam tema WordPress anda. WordPress mencari fail ini, untuk menentukan cara memuatkan laman web anda.
Jika anda membuka folder tema 'Twenty Fifteen' (salah satu tema WordPress Lalai), terdapat lebih daripada 15 fail templat. Ini termasuk fail templat untuk 404, arkib, pengarang-bio, komen dan kandungan-pautan hanya untuk menamakan beberapa. WordPress akan menggunakan maklumat rentetan pertanyaan yang terkandung dalam setiap pautan di laman web anda untuk menentukan templat mana atau set templat akan digunakan untuk memaparkan halaman.
WordPress memutuskan jenis halaman (halaman carian, halaman kategori atau halaman rumah misalnya) diminta dan kemudian memilih templat yang sesuai yang dicadangkan oleh hierarki templat WordPress untuk menghasilkan kandungan.
Penamaan Konvensyen
WordPress mempunyai konvensyen penamaan khas dan ketat yang dikaitkan dengan fail tema, jadi semua tema berkongsi set fail yang cukup biasa di hujung belakang. Sebagai contoh, untuk menguruskan kandungan anda dengan mudah, anda boleh membuat fail header.php dan footer.php. Fail templat ini mesti dinamakan header.php dan footer.php.
WordPress Cari fail templat dengan nama tertentu dalam direktori tema semasa untuk menentukan templat mana yang hendak digunakan, yang paling biasa fail template yang sepadan pertama digunakan. Jika WordPress tidak dapat mencari fail templat dengan nama yang sepadan, ia melangkau ke nama fail seterusnya dalam hierarki. Jika WordPress gagal mencari sebarang fail templat yang sepadan, ia akan menggunakan index.php (fail templat halaman rumah tema).
Jadi apabila anda mengedit fail template apa yang anda perlu fikirkan adalah jenis kandungan ini, kemudian edit fail templat yang sesuai untuk jenis kandungan itu. Begitu juga apabila anda membuat tema WordPress dari awal.
Keperluan Tema Minimum
Satu -satunya fail yang diperlukan untuk tema WordPress untuk berfungsi ialah index.php dan style.css. Index.php adalah fail utama dan hanya yang akan memproses setiap pertanyaan WordPress, serta struktur laman web.
Fail minimum yang diperlukan untuk tema WordPress untuk berfungsi dan dapat dilihat di papan pemuka WordPress untuk pengaktifan adalah index.php dan style.css.
jika index.php atau style.css hilang, anda akan melihat ralat berikut.
Tema berikut dipasang tetapi tidak lengkap. Tema mesti mempunyai helaian gaya dan templat.
-
style.css (diperlukan)
-
index.php (diperlukan)
-
fungsi.php (pilihan)
-
screenshot.png (pilihan)
Pemisahan ini sangat meningkatkan kecekapan. Menggabungkan segala -galanya ke dalam satu fail tunggal yang besar. Juga mengedit tema akan menjadi mimpi ngeri!
Berikut adalah senarai fail tema yang diiktiraf oleh WordPress.
-
style.css
-
rtl.css
-
index.php
- comments.php
- single.php
- page.php
- pengarang.php
- archive.php
- Terdapat banyak fail lain juga, anda boleh melihat senarai fail templat untuk maklumat lanjut.
Setiap kali pengguna melawat laman web anda, WordPress menggerakkan hierarki templat sehingga ia mendapati fail templat yang sepadan. Ini mempunyai kaitan dengan bagaimana fail -fail ini dinamakan.
plugin 'apa fail'
Untuk mengetahui fail dan templat WordPress yang digunakan untuk memaparkan kandungan halaman yang sedang anda lihat, anda boleh menggunakan sangat berguna apa plugin fail. Ini adalah plugin percuma yang dibangunkan oleh Barry Kooij.
Plugin ini menambah pilihan ke bar alat anda yang menunjukkan fail dan templat apa yang sedang digunakan. Saya memasang 'apa plugin fail' untuk tujuan ujian di pelayan tempatan saya dan mendapati ia berfungsi hebat.
Untuk menguji fail mana yang digunakan WordPress jika fail tertentu tidak tersedia, saya menamakan semula dua fail (dalam dua puluh lima belas tema). Dalam tangkapan skrin di bawah, anda dapat melihat fail mana yang digunakan WordPress untuk memaparkan kandungan.
Anda dapat melihat dua puluh lima belas tema menggunakan fail content-search.php untuk memaparkan hasil carian. Jika anda memadam atau menamakan semula content-search.php, WordPress akan menggunakan content.php untuk memaparkan hasil carian sebaliknya.
Plugin 'apa fail' juga membolehkan anda mengklik nama fail terus untuk mengeditnya melalui editor tema. Plugin ini memerlukan WordPress 3.1 atau lebih tinggi, ia berfungsi dengan baik dengan WordPress 4.1 juga.
Sumber Berguna
Jika anda berminat untuk mempelajari lebih lanjut mengenai hierarki templat WordPress dan pembangunan tema secara umum, saya akan mengesyorkan sumber -sumber berikut:-
Garis Panduan untuk Menamakan Folder dan Fail Tema WordPress
-
-
-
-
-
Bagaimana saya boleh menyesuaikan hierarki templat WordPress? Anda boleh membuat fail templat baru untuk jenis kandungan tertentu dengan mengikuti konvensyen penamaan hierarki templat. Sebagai contoh, untuk membuat templat tersuai untuk jawatan tunggal, anda boleh membuat fail bernama Single.php dalam direktori tema anda. Anda juga boleh mengubah suai fail templat sedia ada, tetapi sedar bahawa perubahan ini mungkin ditimpa jika anda mengemas kini tema anda.
Apakah peranan fail index.php dalam hierarki templat WordPress? Jika WordPress tidak dapat mencari fail templat yang sepadan dengan jenis kandungan semasa, ia akan kembali menggunakan index.php. Fail ini diperlukan dalam semua tema WordPress, dan memastikan bahawa WordPress sentiasa dapat memaparkan sesuatu, walaupun tiada fail templat lain hadir. >
Untuk membuat templat tersuai untuk kategori tertentu, anda boleh membuat fail templat baru dalam tema anda dan namakannya kategori-lug.php atau kategori- id.php, di mana slug adalah slug kategori dan id IDnya. WordPress secara automatik akan menggunakan templat ini untuk memaparkan halaman arkib kategori.Apakah perbezaan antara home.php dan depan-halaman.php dalam hierarki template WordPress? , home.php digunakan untuk memaparkan indeks catatan blog, sama ada halaman depan laman web atau halaman berasingan. Sebaliknya, front-page.php digunakan untuk memaparkan halaman depan tapak, sama ada halaman statik atau indeks catatan blog. Sekiranya tema anda mempunyai kedua-dua fail, muka depan.php akan diutamakan. Jenis Pos tersuai, anda boleh membuat fail templat baru dalam tema anda dan namakannya satu-post_type.php, di mana post_type adalah nama jenis pos tersuai anda. WordPress secara automatik akan menggunakan templat ini secara automatik untuk memaparkan jawatan tunggal jenis pos tersuai. Bukan sebahagian daripada hierarki templat, tetapi ia memainkan peranan penting dalam pembangunan tema WordPress. Fail ini digunakan untuk menambah ciri dan fungsi kepada tema WordPress. Ia boleh digunakan untuk menentukan fungsi tersuai, mendaftarkan sidebars, menambah sokongan tema untuk ciri -ciri tertentu, dan banyak lagi. Templat tersuai untuk tag tertentu, anda boleh membuat fail templat baru dalam tema anda dan namakannya tag-slug.php atau tag-id.php, di mana slug adalah slug tag dan ID adalah IDnya. WordPress secara automatik akan menggunakan templat ini untuk memaparkan halaman arkib tag.
Atas ialah kandungan terperinci Hierarki templat WordPress. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Blog adalah platform yang ideal untuk orang ramai untuk menyatakan pendapat, pendapat dan pendapat mereka dalam talian. Ramai pemula bersemangat untuk membina laman web mereka sendiri tetapi teragak -agak untuk bimbang tentang halangan teknikal atau isu kos. Walau bagaimanapun, apabila platform terus berkembang untuk memenuhi keupayaan dan keperluan pemula, kini mula menjadi lebih mudah dari sebelumnya. Artikel ini akan membimbing anda langkah demi langkah bagaimana untuk membina blog WordPress, dari pemilihan tema untuk menggunakan plugin untuk meningkatkan keselamatan dan prestasi, membantu anda membuat laman web anda dengan mudah. Pilih topik dan arah blog Sebelum membeli nama domain atau mendaftarkan tuan rumah, sebaiknya mengenal pasti topik yang anda rancangkan. Laman web peribadi boleh berputar di sekitar perjalanan, memasak, ulasan produk, muzik atau hobi yang mencetuskan minat anda. Memfokuskan pada bidang yang anda benar -benar berminat dapat menggalakkan penulisan berterusan

Terdapat empat cara untuk menyesuaikan senarai artikel WordPress: Gunakan pilihan tema, gunakan plugin (seperti pesanan jenis pos, senarai pos WP, barangan boxy), gunakan kod (tambah tetapan dalam fail fungsi.php), atau ubah suai pangkalan data WordPress secara langsung.

Adakah anda ingin tahu cara memaparkan kategori kanak -kanak di halaman arkib kategori induk? Apabila anda menyesuaikan halaman arkib klasifikasi, anda mungkin perlu melakukan ini untuk menjadikannya lebih berguna kepada pelawat anda. Dalam artikel ini, kami akan menunjukkan kepada anda bagaimana untuk memaparkan kategori kanak -kanak dengan mudah di halaman arkib kategori induk. Mengapa subkategori muncul di halaman arkib kategori induk? Dengan memaparkan semua kategori kanak -kanak di halaman arkib kategori induk, anda boleh menjadikannya kurang generik dan lebih berguna kepada pelawat. Sebagai contoh, jika anda menjalankan blog WordPress mengenai buku dan mempunyai taksonomi yang disebut "tema", anda boleh menambah sub-taksonomi seperti "novel", "bukan fiksyen" supaya pembaca anda dapat

Baru -baru ini, kami menunjukkan kepada anda bagaimana untuk mencipta pengalaman peribadi untuk pengguna dengan membenarkan pengguna menyimpan jawatan kegemaran mereka di perpustakaan yang diperibadikan. Anda boleh mengambil hasil yang diperibadikan ke tahap yang lain dengan menggunakan nama mereka di beberapa tempat (iaitu, skrin selamat datang). Nasib baik, WordPress menjadikannya sangat mudah untuk mendapatkan maklumat mengenai pengguna log masuk. Dalam artikel ini, kami akan menunjukkan kepada anda bagaimana untuk mendapatkan maklumat yang berkaitan dengan pengguna yang sedang dilog masuk. Kami akan menggunakan get_currentuserInfo (); fungsi. Ini boleh digunakan di mana sahaja dalam tema (header, footer, sidebar, template halaman, dll.). Agar ia berfungsi, pengguna mesti dilog masuk. Oleh itu, kita perlu menggunakan

Pada masa lalu, kami telah berkongsi cara menggunakan plugin postexpirator untuk tamat tempoh di WordPress. Nah, apabila membuat laman web Senarai Aktiviti, kami mendapati plugin ini sangat berguna. Kami boleh memadamkan senarai aktiviti yang telah tamat tempoh dengan mudah. Kedua, terima kasih kepada plugin ini, ia juga sangat mudah untuk menyusun jawatan dengan tarikh tamat tempoh. Dalam artikel ini, kami akan menunjukkan kepada anda bagaimana untuk menyusun jawatan melalui tarikh tamat tempoh di WordPress. Kod yang dikemas kini untuk mencerminkan perubahan dalam plugin untuk menukar nama medan tersuai. Terima kasih Tajim kerana memberitahu kami dalam komen. Dalam projek khusus kami, kami menggunakan acara sebagai jenis pos tersuai. Sekarang

WordPress mudah untuk pemula bermula. 1. Selepas log masuk ke latar belakang, antara muka pengguna adalah intuitif dan papan pemuka mudah menyediakan semua pautan fungsi yang diperlukan. 2. Operasi asas termasuk mencipta dan mengedit kandungan. Editor WYSIWYG memudahkan penciptaan kandungan. 3. Pemula boleh mengembangkan fungsi laman web melalui pemalam dan tema, dan lengkung pembelajaran wujud tetapi boleh dikuasai melalui amalan.

Salah satu pengguna kami meminta laman web lain bagaimana untuk memaparkan bilangan pertanyaan dan masa pemuatan halaman di footer. Anda sering melihat ini di kaki laman web anda, dan ia mungkin memaparkan sesuatu seperti: "64 pertanyaan dalam 1.248 saat". Dalam artikel ini, kami akan menunjukkan kepada anda bagaimana untuk memaparkan bilangan pertanyaan dan masa pemuatan halaman di WordPress. Cukup tampal kod berikut di mana sahaja yang anda suka dalam fail tema (mis. Footer.php). pertanyaan

Adakah anda mencari cara untuk mengautomasikan laman web WordPress dan akaun media sosial anda? Dengan automasi, anda akan dapat berkongsi catatan blog atau kemas kini secara automatik di Facebook, Twitter, LinkedIn, Instagram dan banyak lagi. Dalam artikel ini, kami akan menunjukkan kepada anda bagaimana untuk mengautomasikan WordPress dan media sosial dengan mudah menggunakan IFTTT, Zapier, dan Automator Uncanny. Mengapa mengautomasikan WordPress dan media sosial? Automatikkan WordPre anda
