Əksər Veb Dizaynerləri WordPress Tema Hiyerarşisi haqqında Səhv Nədir

WordPress mövzu dizaynı əvvəlcə olduqca cəlbedici görünə bilər; hətta təcrübəli veb dizaynerlər üçün də. Ən sadə mövzular bir-biri ilə bir-birinə bağlı olan çoxsaylı sənədlərdən ibarətdir.


Ancaq yaxşı xəbər budur: Qarışıqlığın arxasında məntiqi bir sistem var. Qollarınızı yuvarlamaq və bir az PHP öyrənmək istəyirsinizsə, statik HTML dizaynlarınızı dinamik WordPress saytlarına çevirə bilərsiniz.

Əlbətdə xidmətlərimizdən istifadə edə bilərsiniz, amma biz sizə seçim etməyi xoşlayırıq!

Bu yazıda WordPress tema şablon iyerarxiyası ilə işləmək üçün gəldikdə WordPress tema dizaynerlərinin çoxu edəcəyi əsas səhvlərə diqqət yetirməklə başlamaq istəyirəm, sonra WordPress mövzularının necə bir araya gəlməsi barədə geniş bir fikir verməyə davam edin..

WordPress Tema İnkişafına dair ən böyük sirr

WordPress tema inkişafı ilə ortaya çıxan bütün fəsadlara baxmayaraq öz WordPress temanızı yaratmaq istədiyiniz qədər sadə ola bilər..

Sənə yalnız iki sənədlə sadə bir WordPress mövzusu yarada biləcəyini söyləsəm nə olar?

Bu iki fayl index.php və style.css. Nəticədə onlar istədiklərinizin hamısı olmayacaq, ancaq ehtiyacınız olanlardır.

İndeksi.html və style.css faylı ilə statik bir dizayn yaratmış olsanız, hər birinin məzmununu sanki yeni bir index.php və style.css faylına kopyalaya və yapışdıra, bir az əlavə məlumat əlavə edə, sənədləri zipləyə bilərsiniz. bir qovluğa yığın və WordPress-ə yükləyin. Hey presto – ilk WordPress mövzu!

Fikirimi sübut etmək üçün gəlin bunu edək. İndex.php faylı ilə başlayacağıq:

İlk WordPress mövzum

Salam Dünya!

Gördüyünüz kimi, heç bir PHP görmədiyimiz kimi normal HTML-dən istifadə edirik. Teorik olaraq danışsaq, tema inkişafına gəldikdə PHP isteğe bağlıdır, baxmayaraq ki, tam hüquqlu WordPress saytlarını dizayn etmək istəsəniz buna ehtiyac tapacaqsınız. Tema sənədlərinizdə PHP-i buraxmamaq, WordPress-i lazımsız edir.

Sizin style.css faylı baxımından işləmək üçün yalnız bir şey lazımdır: üslub cədvəlinin başlığı. Bu, WordPress-in mövzunu müəyyənləşdirməsinə imkan verən bir neçə məlumatdan ibarətdir.

Budur sadə bir nümunə, sizin style.css faylınıza rəy olaraq daxil edilməlidir:

/ *

Mövzu adı: İlk WordPress mövzum
Müəllif: Adım
Təsvir: Mənim ilk WordPress mövzum!
Versiya: 1.0

* /

Üslub cədvəlinizə daxil edilə biləcək bir çox başlıq elementi var, ancaq yalnız bir ovuc məcburidir. Tam siyahı:

  • Tema Adı.
  • Tema URI. Mövzunuzun bir ana səhifəsi varsa, onu əlavə etdiyiniz yer budur.
  • Müəllif. Utancaq olmayın!
  • Müəllif URI. Şəxsi / portfel veb saytınız varsa, buraya link edə bilərsiniz.
  • Təsvir.
  • Versiya.
  • Lisenziyası. Bura basın onlara lisenziyalaşdırma haqqında WordPress haqqında daha çox məlumat əldə etmək.
  • Lisenziya URI. Mövzunuz üçün seçdiyiniz lisenziyaya geri bir əlaqə əlavə etmək yaxşı bir təcrübədir.
  • Etiketlər. Bu etiketlər, WordPress.org-da temanınızı müəyyən xüsusiyyətlər üzrə süzgəcdən keçirmək üçün istifadə olunur. "tək sütun", "xüsusi başlıq").
  • Mətn Domain. Bu beynəlmiləlləşdirmə / tərcümə məqsədləri üçün istifadə olunur.

(Diqqət edin, mövzunun adı unikal olmalıdır. Əgər onsuz da mövcud olan bir ad seçsəniz, WordPress-də münaqişə yaradacaqsınız.)

Index.php və style.css faylınızı bir qovluğa yazın və ona unikal bir ad verin. Boşluq əvəzinə tire istifadə edin. Bitirdikdən sonra faylı zipləyin.

Sonra, Görünüşə keçin > WordPress qurğunun mövzularını seçin və Yeni əlavə et düyməsini vurun. Nəticədə görünən ekrandan yeni mövzunuzu yükləyə və aktivləşdirə bilərsiniz.

Bunu etdikdən sonra səhifənizi gəzin və ilk WordPress mövzusunu görəcəksiniz:

İlk WordPress Veb saytınız

Bunun WordPress-də bir mövzu kimi tanındığını təsdiqləmək üçün Görünüşə yenidən qayıdın > Mövzular. Mövzunuzu saytınızda quraşdırdığınız digərlər arasında tapacaqsınız və hətta üslub cədvəlinin başlığına daxil etdiyiniz əlavə məlumatları aşkar etmək üçün vura bilərsiniz:

WordPress Tema Məlumatları

Təqdim olunan mövzu bu mərhələdə ev yazmaq üçün çox deyil, amma yuxarıdakı nümunə WordPress tema dizaynının nə qədər sadə olduğunu göstərir..

Yuxarıda qeyd etdiyim bu böyük sirri də ortaya qoyur: index.php yalnız saytınızın ana səhifəsini təmsil etmir (mümkün olsa da) – bu WordPress tema dizaynında hər şey üçün əsasdır.

İndex.php və WordPress tema şablon iyerarxiyası ilə tanış olmaq

İndex.php WordPress veb saytınızın ana səhifəsi olacağını düşündüyünüz üçün bağışlanacaqsınız. Bəli, belə deyil. Bu daha vacibdir.

Yuxarıda dedim ki, yalnız iki sənədlə bir WordPress mövzusu yarada bilərsiniz, onlardan biri index.php. Yaxşı, mən bunu hər mənada – sadəcə sadə yaratmaq baxımından nəzərdə tuturdum "Salam Dünya!" nümunə.

Görürsünüz ki, WordPress’in tema şablonu iyerarxiyası elə bir şəkildə işləyir ki, daha konkret bir şablon faylı mövcud deyilsə, növbəti ən ‘yuxarı’ sənədə qayıdır. Ən böyük sənədin nə olduğunu təxmin edin; nəticədə hansı WordPress defoltdur? Düzdür: index.php.

Nə demək istədiyim barədə daha yaxşı bir fikir vermək üçün burada WordPress tema şablonu iyerarxiyasının vizual bir təqdimatı var:

WordPress Tema Şablon iyerarxiyası

Gördüyünüz kimi, bir WordPress mövzusunu yaratmaq üçün istifadə edilə bilən çox sayda şablon sənədləri var – hər şeyi tək bir blog poçt səhifəsindən (single-post.php) 404 səhv səhifəsinə (404.php) qədər. Ancaq ən əsası budur: əgər WordPress ən konkret faylı tapmırsa, sonrakı ən böyük faylı geri qaytarır.

Nəticədə index.php-ə geri aparır: WordPress tema şablon sənədlərinin atası.

Buna görə index.php ümumiyyətlə ana səhifə deyil – ideal olaraq, WordPress əvvəlcə bu məqsəd üçün ön səhifə.php və ya sonradan home.php axtaracaqdır. Index.php son çarə.

Buradan hara gedirsen?

Bu məqalədə yalnız WordPress tema inkişafının səthini cızdıq, ancaq indi bilməlisiniz ki, bir WordPress mövzusundakı hər bir şablon faylı ön sonunda görə biləcəyiniz səhifə tipinə aiddir. Məsələn, bir blog yazısı ən çox tək-post.php, sonra single.php, sonra index.php ilə təmsil olunur.

Şapkasını asmaq üçün bir şey tapana qədər WordPress geri işləməyə davam edəcək, ancaq daha dəqiq mövzu sənədləri saytınızdakı fərqli səhifələr üçün xüsusi dizayn və sxemlər yaratma imkanı verir.

Bunu başa düşdükdən sonra sadə bir mövqedən (yəni index.php) başlaya və dizaynınızı oradan çıxara bilərsiniz. Dediyim kimi; yalnız iki faylla bir WordPress mövzusu yarada bilərsiniz, amma əslində WordPress-in təklif etdiyi və tema şablon iyerarxiyasından daha tam istifadə etmək istədiklərini edəcəksiniz.

Daha çox təfərrüatda WordPress tema şablonu iyerarxiyasını araşdırmaq istəyirsinizsə, aşağıdakı iki mənbəni tövsiyə edirəm:

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map