WordPress Çocuk Teması Nasıl Yapılır & amp;Ona neden ihtiyacın var

WordPress platformlarının hayranıysanız, gelecekte risk ve hataları azaltmak için WordPress Children’ın temaları yapmak için birçok öneri duymuş olabilirsiniz. SKT temasında kesinlikle danışmanınızın görüşlerini paylaşacağız ve ayrıca WP sitenizden veya blogunuzdan ayrı bir çocuk teması yapmanın ve sürdürmenin önemini vurgulayacağız. Çocuk temalarının faydaları ve avantajları sonsuz görünse de, önce çocuğun temasının özünde ne olduğunu öğrenelim. Çocuk teması nedir? WordPress Children’ın teması, ana şablonun işlevselliğini ve tasarımını devralan WP ana temasının alternatif bir sürümüdür. Bu ek veya çocuk teması, temel şablonun işlevini ve görüntülenmesini değiştirmenizi, değiştirmenizi veya eklemenizi sağlar.
Ve önemli olan bu noktada, ana şablon dokunulmadan kalır ve aynı anda değişmez. Ayrıca, yapılan değişikliklerden korkmadan istediğiniz zaman güncelleyebilirsiniz. Neden bir WordPress çocuk teması yapmanız gerekiyor? Her bir WordPress şablonunun kodunun ve dosyasının erişilebilirliği, tasarım değişikliğinden ek widget ve eklentilerin oluşturulmasına kadar değişen görünüm ve işlevselliği değiştirmenizi ve ayarlamanızı sağlar. Ancak, her WordPress web yöneticisi tarafından deneyimlenebilecek küçük bir rahatsızlık var. Temel tema kodunda herhangi bir doğrudan ayarlama kaybolur veya herhangi bir temanın güncellenmesinden sonra kaynağa geri dönmek daha iyidir.
Bu nedenle, bu kadar hoş olmayan aksiliklerden kaçınmak istiyorsanız, bir WordPress çocuk teması yapmanız gerekir. Bu, planlanan güncellemede kayıp tehlikesi olmadan temada birçok değişiklik yapmanızı sağlayacaktır. Çocuk teması ne zaman yapmanız gerekiyor? Functions.php dosya temasına yeni işlevler ekleyerek veya style.ss dosyasını değiştirerek Web Sitesi veya Blog veya işlevsel çerçevenin görünümünde değişiklik yapmaya devam eden bir kişiyseniz, bir çocuk şablonu yapmak şarttır. Ayrıca, tasarımcılar ve web geliştiricileri, iş akışlarını hızlandırmak ve beklenmedik eksiklikler veya hatalar olmadan daha fazla ulaşmak için bu teknikten büyük faydalar sağlayabilirler. Şimdi, çocuğun tüm potansiyel temalarını sizin için açtıktan sonra, yapmanın teknik bölümüne devam edelim. BT. Genel olarak, bu WordPress platformuna girmenin ve olasılıkları hakkında daha fazla bilgi edinmenin iyi bir yoludur. WordPress Çocuk Teması Nasıl Yapılır WordPress Çocuk Teması oluşturmak için, 3 ana noktayı tartışmalıyız: 1. Çocuk Teması Dizini 2. Style.css) 3. Function.php iyi, çocuk teması yapmanın ilk adımı yapmaktır. Direktörleri WP -Concent/TEMES’de yapın. Çocuk tema dizini ana temanın başlığı ve “Çocuklar” sonuna sahipse daha iyi olurdu.
SKT mükemmel temasını örnek olarak alalım
Bu durumda, çocuğumuzun teması “SKT-mükemmel-Chend” adını vereceğiz. (Lütfen, sonraki vurguları kontrol edin), bir stil sayfası teması oluşturmanız gerekir (File Style.css). Stil sayfası aşağıdakilerle başlamalıdır: *

Temanın Adı: SKT Perfect Child
Uri teması: http://mysite.com/skt-pefect-hild/
Açıklama: Mükemmel çocuğun teması hala alıyor: John Smith
Yazar uri: http://mysite.com
Şablon: sktperfect
Sürüm: 1.0.0
Lisans: GPL
URI lisanslama: http://www.gnu.org/licenses/gpl-2.0.html
Etiketler: Mükemmel, duyarlı, dostça widget
Metin alanı: SKT-mükemmel-çocuk
*/
Bu stil sayfası bölümünü ele alırken kendi ayrıntılarınızı eklemeyi unutmayın.
Dokunmamız gereken son dosya functions.php. Enqueue yapmak için, stil sayfası ana tema wp_enqueue_scripts (https://developer.org/reference/wp_enqueue_scripts () eklemektir ve function.php çocuk temasında wp_enqueue_style ()/) kullanın.
Bu ilişkide, Dosya Functions.php’nin Çocuk Tema Dizini’nde yapılması gerekir. Function.php’nin açılış satırı “<? PHP" olmalıdır, bundan sonra ebeveyn ve çocuğun temasından stil sayfası ekleyebilirsiniz. Anne temanızın yalnızca bir ana stili varsa, aşağıdaki örnek düzgün çalışacaktır.
Add_action ('wp_enqueue_scripts', 'my_theme_enqueue_styles');

İşlev my_theme_enqueue_styles ()
wp_enqueue_style (‘Ebeveynler’ stili, get_template_directory_uri (). ‘/style.css’);
Style.css Children temasında bulunan gerçek bir CSS kodu varsa, eklemeniz de gerekir. Aslında, bağımlılık olarak “ebeveyn tarzı” eklemeniz gerekir. İşte doğru örnek: my_theme_enqueue_styles () function ()
$ paren_; // Bu, SKT Perfect teması için ‘SKT-mükemmel stil’.
wp_enqueue_style ($ parent_style, get_template_directory_uri (). ‘/style.css’);
wp_enqueue_style (‘çocuk stili’,
get_stylesheet_directory_uri (). ‘/style.css’,
Array ($ parent_style), wp_get_theme ()-& gt; get (‘sürüm’)
);
Add_action (‘wp_enqueue_scripts’, ‘my_theme_enqueue_styles’);
Hepsi bu, arkadaşlar. Şimdi çocuğunuzun temasını yapmayı başardınız ve geriye kalan aktivasyon. Bunun için Site Yönetici Panelinizi, Görünümünüzü, Temayı Açın. Mevcut tüm temaları burada bulabilirsiniz. Yeni oluşturulan bir çocuğun temasını burada bulun ve etkinleştirmek için tıklayın.
Bu yöntemin çok korkutucu olduğunu düşünüyorsanız, Children’s Tema Maker Mevcut Çocuklar Tema Jeneratörleri eklentisini kullanabilirsiniz:
Bir tıklama çocuk teması, hayatınızı kolaylaştırmak için bir eklentidir. Çocuğunuzun temasını birkaç dakika içinde oluşturun ve çalıştırın ve bazı tıklamalarla birçok hoş olmayan problemden kaçının. Hızlı Çocuk Teması Jeneratörü:
Bu, WordPress destekli herhangi bir siteyle kullanabileceğiniz en üst sıralı ve kolay kullanma alt teması üreticilerinden biridir. Bu olağanüstü eklenti, hangi dosyaların kopyalanacağını ve bir çocuğun temasını her yaptığınızda hangilerinin geçmesi gerektiğini belirleyecek kadar akıllıdır.
Genel olarak, yönetici dostu ve sezgisel bir arayüzle birlikte gelir ve ana temadan mümkün olduğunca çok çocuk teması yapmanıza izin verir. ConfigureTor Çocuk Teması:

Çocuk teması yapmak için bir diğer üst sıralama çözümü Child tema jeneratörü. Bu eklenti, çocuğunuzun teması için yapabileceğiniz ayar seçeneği için de çok rahattır. Çocuk Teması Sınavı:

Son olarak, çocuk teması kontrolü, her değişiklik olduğunda çocuğunuzun temasını sürekli kontrol ve denetim altında tutma açısından sağ eliniz olabilir.

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir