Rumah  >  Artikel  >  Tutorial CMS  >  Keseluruhan proses penciptaan tema WordPress (2): komposisi fail tema

Keseluruhan proses penciptaan tema WordPress (2): komposisi fail tema

青灯夜游
青灯夜游ke hadapan
2023-02-21 09:57:201846semak imbas

Saya memperkenalkan anda kepada "Keseluruhan proses penghasilan tema WordPress (1): Persediaan asas ". Komposisi fail tema 》, mari kita lihat~

Sebelum anda mula membuat tema WordPress, anda mesti terlebih dahulu memahami fail yang terdiri daripada tema WordPress Anda mesti tahu bagaimana program WordPress itu disambungkan ke fail tema.


Berikut ialah semua fail templat dalam folder lalai tema lalai WordPress. Selepas melihat gambar di bawah, anda mungkin masih keliru untuk apa fail ini. Tema WordPress ditulis dalam PHP, bukan HTML + CSS tulen, jadi akhiran fail templat ialah .php. Jika anda ingin mahir dalam penghasilan tema WordPress dan mengawal blog anda dengan sempurna, adalah lebih baik untuk membiasakan diri dengan pengaturcaraan PHP. Bagaimana jika anda tidak tahu cara memprogram dalam PHP? Tidak bolehkah anda membuat tema WordPress? Itu tidak berlaku Sekurang-kurangnya selepas membaca siri tutorial ini, anda akan dapat menguasai kaedah asas penciptaan tema WordPress.

Keseluruhan proses penciptaan tema WordPress (2): komposisi fail tema

Berikut ialah hierarki fail tema WordPress, yang akan memberitahu anda: Apabila WordPress memaparkan jenis halaman tertentu, fail templat manakah yang akan digunakan? Hanya dengan memahami hierarki tema berikut anda boleh mengetahui fail yang anda perlukan untuk menulis untuk tema WordPress anda.

Bagaimana anda melihat hierarki fail di bawah?

Ambil laman utama sebagai contoh. Terdapat dua fail home.php dan index.php di bawah Program WordPress akan mencari kedua-dua fail ini dalam urutan dari folder tema anda:

Jika home.php ditemui, gunakan home.php sebagai templat laman utama blog, walaupun terdapat index.php dalam folder tema anda; php sebagai templat Laman utama templat;
  • Jika home.php mahupun index.php tidak dapat ditemui, tema anda tidak akan dikenali oleh WordPress dan sama dengan pembaziran.
  • Halaman utama

home.php

  • indeks .php

  • Halaman siaran:

single-{post_type}.php - jika jenis siaran ialah video ( iaitu video), WordPress akan mencari single-videos.php (disokong oleh WordPress 3.0 dan ke atas)

  • single.php

  • indeks. php

  • Halaman

Templat Tersuai - Tempat halaman dibuat dalam bahagian belakang WordPress, bar sisi kanan Anda boleh memilih templat tersuai untuk halaman

halaman-{slug}.php - jika singkatan halaman adalah berita, WordPress akan mencari page-news.php (disokong oleh WordPress 2.9 dan ke atas)
  1. halaman-{id}.php - Jika ID halaman ialah 6, WordPress akan mencari halaman-6.php
  2. halaman.php
  3. index.php
  4. Kategori

kategori-{slug}.php - Jika singkatan kategori ialah berita, WordPress akan mencari category-news.php(WordPress Disokong oleh versi 2.9 dan ke atas)

  • kategori-{id}.php - Jika ID kategori ialah 6, WordPress akan mencari kategori-6.php

  • kategori.php

  • arkib.php

  • index.php

  • tag

tag-{slug}.php - Jika singkatan tag ialah sometag, WordPress akan mencari tag-sometag.php

  • tag-{id}.php - Jika ID teg ialah 6, WordPress akan mencari tag-6.php (disokong oleh WordPress 2.9 dan ke atas)

  • tag .php

  • archive.php

  • index.php

  • Pengarang

author-{nicename}.php - Jika nama panggilan pengarang ialah rami, WordPress akan mencari author-rami.php (disokong oleh WordPress 3.0 dan ke atas)

  • pengarang-{id}.php - Jika ID pengarang adalah 6, WordPress akan mencari pengarang-6.php (disokong oleh WordPress 3.0 dan ke atas)

  • penulis. halaman

  • tarikh.php
  • arkib.php
  • index.php

Hasil carian

  • search.php
  • index.php
  • 404 (Tidak Ditemui) Halaman

404.php
  • index.php
  • Halaman lampiran

MIME_type.php - boleh jadi sebarang jenis MIME (image.php, video .php, audio.php, application.php atau lain-lain).
  • attachment.php
  • single.php
  • index.php

Pembelajaran yang disyorkan: "Tutorial WordPress"

Atas ialah kandungan terperinci Keseluruhan proses penciptaan tema WordPress (2): komposisi fail tema. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:ludou.org. Jika ada pelanggaran, sila hubungi admin@php.cn Padam