Bir WordPress Uşaq mövzusunu necə yaradacaqsınız – Və niyə birini istifadə etmək istəyəcəksiniz

WordPress Mövzularını haradan əldə etmək olar


WordPress-in istifadəsinin ən böyük üstünlüklərindən biri çox sayda hazır mövzudan yararlanmaqdır – bunların hamısı nisbi rahatlıqla istifadəçilər tərəfindən tənzimlənə bilər. Ancaq bütün bu özelleştirilebilirlik baxım baxımından sual doğurur: özelleştirmelerinizi edərsinizsə və istifadə etdiyiniz mövzu yenilənirsə nə olacaq??

Bu bir çox istifadəçi çətin bir şəkildə cavabı öyrənmək üçün bir çox sualdır: Xüsusiyyətlər hazırladıqdan sonra bir mövzu yeniləsəniz, orijinal tema sənədlərinə etdiyiniz dəyişikliklərin hamısı yazılacaq – və əgər saytınızı yedekləmədi (və etməlisiniz Həmişə dəyişiklik etmədən əvvəl tam bir nüsxə olduğundan əmin olun) sonra bütün bu ağır iş itiriləcəkdir.

Bu faciəli ssenarinin qarşısını almaq üçün hər WordPress istifadəçisinin etməli olduğu bir şey var: Hər WordPress quraşdırmasında uşaq mövzuları yaradın (və istifadə edin)..

Uşaq mövzusu nədir – necə işləyir?

Bir WordPress uşaq mövzusu, öz funksionallığının əksəriyyəti üçün ana mövzusuna güvənən ayrı bir mövzudan başqa bir şey deyil. Ən təməl şəklində bir uşaq mövzusu, WordPress ana mövzusundakı üslubların əvəzinə göstərdiyi ayrıca bir CSS üslub cədvəlidir. Bu, ana mövzu yeniləndikdə hər dəfə yaratdığınız xüsusi üslubu itirmədən mövzunuza dəyişikliklər etməyə imkan verir.

Daha mürəkkəb uşaq mövzularına əlavə funksionallıq da daxil ola bilər. Dizayn elementləri ilə olduğu kimi, WordPress də ilk növbədə uşaq mövzusunu yoxlayır. Heç biri tapılmadıqda, ana mövzunun funksiyaları üçün standart olacaqdır. Funksiyalar varsa, uşaq mövzusundakı funksiyalar ana mövzuda olanların əvəzinə və ya əlavə olaraq istifadə ediləcəkdir.

Bir WordPress Uşaq mövzusunu necə yaratmalısınız

Ümid edirəm ki, bu məqamda uşaq mövzularının çox lazımlı olduğuna inandırdım. Əlbəttə ki, bu, bəzi insanları qorxutmaq demək deyil. Ancaq yaxşı bir xəbər var: WordPress uşaq mövzusunu yaratmaq olduqca asandır.

Bu WordPress Uşaq Tema Strukturu / Hiyerarşi

Bir WordPress uşaq mövzusunu əl ilə yaratmaq üçün ilk addım altındakı mövzu qovluğunuza daxil olmaqdır wp-content / mövzular. Bunu bir FTP müştəri və ya bir çox hallarda hosting xidmətiniz tərəfindən təmin edilmiş bir interfeys vasitəsilə edə bilərsiniz.

Bundan sonra uşaq mövzusu üçün yeni bir qovluq yaratmalı olacaqsınız. İstədiyiniz hər şeyi adlandıra bilərsiniz. Sadə və asan başa düşülən şəkildə saxlamağı məsləhət görürəm. Kimi bir şey tema-uşaq qəşəng etməlidir.

Ən vacib Şəxsi CSS Fayl (Məcburi)

Bu iki addımı bitirdikdən sonra uşağınızın mövzusunu müəyyənləşdirəcək CSS üslub cədvəlini əlavə etmək vaxtı çatdı. Bunu etmək üçün sadəcə style.css adlı bir mətn faylı yaradın (əlbəttə ki, uyğun bir mətn redaktoru istifadə edərək) və aşağıdakı kodu kopyalayın və yerləşdirin:

/ *
Mövzunun adı: iyirmi on üç uşaq
Tema URI: http://example.com/twenty-thirteen-child/
Təsvir: iyirmi on üç uşaq mövzusu
Müəllif: John Doe
Müəllif URI: http://example.com
Şablon: iyirmi on üç
Versiya: 1.0.0
* /

@import url ("../twentythirteen/style.css");

/ * = Tema özelleştirme burada başlayır
——————————————————– * /

Yuxarıdakı məlumatları əslində işlədiyiniz sənədləri əks etdirmək üçün dəyişdirmək istərdiniz və bu da son dərəcə vacibdir bu addımda ‘Şablon’ və ‘@import’ bölmələrinin düzgün olduğundan əmin olun. Unutma: hər şeyə həssasdır!

Yuxarıdakı məlumatları xüsusi məlumatlarınızı əks etdirmək üçün düzəliş etdikdən sonra, irəli gedərək CSS mövzu özelleştirmelerinizi verilən məkana daxil edə və faylı saxlaya bilərsiniz. Tədə! Siz yalnız uşaq mövzusunu yaratmısınız. Təbrik edirəm!

Yeni uşaq mövzusunu aktivləşdirmək üçün yalnız yaratdığınız uşaq teması qovluğunu (yuxarıda göstərilən CSS sənədini özündə saxlayan) poçtla göndərin və quraşdırın Görünüşlər > Mövzular hər hansı digər WordPress mövzusunda olacağınız kimi WordPress Administratorunuzda. Alternativ olaraq, onu təchiz olunmamış tərk edə və bir FTP müştəri istifadə edərək mövzular qovluğuna yükləyə bilərsiniz.

Ancaq bir az daha mürəkkəb uşaq mövzusunu yaratmaq istəyərsiniz deyək – sadəcə CSS özelleştirmelerindən kənara çıxan bir mövzu. Xüsusi PHP funksiyalarını əlavə etmək və ya faktiki tema sənədlərini və ya şablonları dəyişdirmək barədə necə məlumat verərdiniz?

Functions.php faylı düzəliş (İsteğe bağlı)

Mövzunuzun funksiyaları.php faylını redaktə etmək üçün sadəcə aşağıdakılar kimi yeni funksiyalar.php faylı yaradın və sonra uşağınızın mövzusuna əlavə edin. Bu yeni fayldakı hər hansı bir funksiya ana mövzu sənədinizdəki funksiyaları avtomatik olaraq ləğv edəcəkdir. Bu yeni sənəddə göstərilməmiş hər hansı bir şey sadəcə orijinal olaraq standart olacaqdır.

<?php
// kodunuz bura gedir
?>

Şablon fayllarını redaktə edin (İsteğe bağlı)

PHP şablon sənədlərini redaktə etmək CSS üslub və funksiyalarını düzəltməkdən bir az fərqlidir. Əvvəlki iki misalda etməlisiniz ki, əlavələrinizi və / və ya dəyişdirilməyinizi təmin edən sənədlər yaradın. Hər iki halda, uşaq mövzusundakı yeni fayllar ana mövzusundakı fayllara daha çox və ya az əlavə idi – ancaq PHP şablon sənədlərinə gəldikdə, orijinalın bütün məzmununu uşağınızdakı yeni bir faylla əvəz etməlisiniz. tema.

Bunu düzəltmək istədiyiniz PHP şablonunu kopyalayır və sonra ana mövzu sənədlərində yer alan uşaq tema sənədlərində eyni fayl ağacı yerində yerləşdirməklə buna nail olursunuz. Artıq WordPress orijinala məhəl qoymayacaq və uşaq mövzusunda dublikat sənədinə etdiyiniz hər hansı bir dəyişiklik WordPress-in əslində istifadə etdiyi şey olacaqdır.

Ancaq unutmayın ki, əslində dəyişiklik etmək istədiyiniz uşağınızın mövzusuna sənədlər əlavə etmək istəyərsiniz – yəni sənədlərin bütöv bir yüklənməsinə lazımsız şəkildə çıxarmayın. Bunun səbəbi, ana mövzu yeniləndikdə, bəzi hallarda, ssenarilərdə düzəliş və / və ya daxil etməyi seçdiyiniz şablon sənədlərində heç bir vacib yeniləmənin olmadığından əmin olmalısınız..

Buna görə hamı uşaq mövzularından istifadə etmir?

İnsanlardan başqa bir uşaq mövzusunu yaratmağın zəruriliyinin fərqində olmaması, yalnız həqiqətən yaxşı səbəblərdir uşaq mövzularını yaratmaq / istifadə etməmək Mövzu fayllarına hər hansı bir dəyişiklik etmək niyyətində olmağınızın səbəbi (sadəcə temanınızı geliştiricinin necə hazırladığını istifadə edə bilərsiniz deməkdir) və ya istifadə etdiyiniz mövzunun daxilində mövzu seçimlərində xüsusi bir interfeys təmin etməsidir. lazım olan bütün dəyişiklikləri (və saxla). Bir çox mövzunun, məsələn, xüsusi CSS dəyişikliklərini etmək üçün bir interfeys təmin etdiyini qeyd etmək lazımdır.

Uşaq mövzusundan istifadə etməməyin başqa bir (belə əsaslandırılmayan) səbəbi, CSS dəyişikliklərindən daha çox bir şey etmək istəsəniz, demək olar ki, həmişə yol ilə əlavə bir az əlavə (və bəzən çox) tələb etməyinizdir. orijinal ana mövzusu edilir. Bu, tez-tez bir çətinlik kimi hiss edilə bilər. Bu tanış səslənirsə, deməli mövzunuz kritik bir yeniləmə əldə edərsə dərin suda qalacaqsınız!

Çəkmə mesajı

Bir uşaq mövzusundan istifadə edərək mövzunu aktuallaşdırmaq niyyətində olduğunuzu fərz etsəniz (bu çox yaxşı bir fikirdir), yaxşı bir təcrübədir. ** Şükürlər olsun ki, birini yaratmaq üçün bir neçə dəqiqəlik iş lazımdır. onsuz da, indi vaxtdır!

Qeydlər, göstərişlər və göstərişlər

Vizual düzəlişlər etməkdə çətinlik çəkirsinizsə, CSS Onlayn Harada Öyrənəcəyiniz barədə əvvəlki məqaləmizə baxın

WordPress uşaq mövzularında daha çox məlumat əldə etmək üçün rəsmi WordPress Kodeksini yoxlamağı unutmayın.

* Yedəkləmələrdə: Yedekləmə etmək üçün çox diqqət var. Bir ehtiyat nüsxə ilə olsa da, mövzuya birbaşa düzəlişlər etmiş olsanız, mövzu yeniləməyə gəldikdə yenə də dərin suda qalacaqsınız, çünki yeni yeniləməni tətbiq etməli olacaqsınız. Bu yeniləmənin yeni aşkar edilmiş təhlükəsizlik dəliklərini yamaqla bir əlaqəsi varsa bu xüsusilə doğrudur. Etdiyiniz müxtəlif dəyişikliklərin hamısını təkrarlaya bilməsəniz, yedəkləmə vəziyyətinizdən çıxmağınıza köməkçi ola bilməz.!

** Ən yaxşı təcrübə haqqında: Uşaq mövzularından istifadə etmək üçün hələ də əmin deyilsinizsə, səbəbini söyləyin. WordPress-in həmtəsisçisi Matt Mullenweg’s-ni götürün: “Uşaq mövzuları və çərçivə, WordPress saytınızı qurmağın yeganə yoludur” – (Yaradılış Çərçivəsi haqqında danışarkən dedi.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me