Sass Tabanlı Bir WordPress Teması Nasıl Oluşturulur
Yayınlanan: 2022-10-19Sass, geliştiricilerin daha verimli ve sürdürülebilir kod yazmasına olanak tanıyan güçlü bir CSS ön işlemcisidir. Ayrıca, birden fazla projede yeniden kullanılabilecek temaların oluşturulmasına da olanak tanır. Bu yazıda size WordPress için Sass tabanlı bir temanın nasıl oluşturulacağını göstereceğiz. Temamızı yapılandırmak için popüler Bootstrap çerçevesini kullanacağız. Ayrıca Sass kodumuzu yazmamıza yardımcı olması için Bourbon mixin kitaplığını kullanacağız.
Tasarımcılar ve ön uç geliştiriciler için genellikle en iyi seçenek olarak Sass veya LESS gibi bir CSS ön işlemci dili önerilir. Değişkenler, temel matematik operatörleri, yuvalama ve karışımlar, şu anda CSS'de desteklenmeyen bazı özelliklere örnektir. Platformun geliştirilmesi nedeniyle, WordPress yönetici alanı stilleri Sass'a taşındı. Ana stil sayfanıza birden fazla dosya aktarmak ve Sass kullanarak temanız için tek bir CSS dosyası oluşturmak bunu yapmanın basit bir yoludur. Koala'yı başlattığınızda, stil sayfaları dizininizde Sass dosyasını göreceksiniz. Bunu test etmek için önce Sass dosyanızı açmalısınız. Bu dizeyi, scss işlevini kullanarak Not Defteri gibi bir metin düzenleyicide kodlayın.
Sass'ı kullandığınızda, yönetimi ve birlikte çalışması kolay, iç içe geçmiş dosyaları kolayca ve hızlı bir şekilde oluşturabilirsiniz. Örneğin, makale bölümü için makale seçicideki tüm öğeleri iç içe yerleştirebilirsiniz. Bir tema tasarımcısı olarak, widget'lar, gönderiler, gezinme menüleri, başlık resimleri vb. gibi çeşitli cihazlarda farklı görünecek içerikler oluşturacaksınız. Nestin kullanılarak iyi yapılandırıldığından, aynı sınıfları, seçicileri veya tanımlayıcıları birden çok kez yazmanız gerekmez. Bu karışımı kullandığınızda, genellikle hiçbir metin görüntülenmez, bu da size çok zaman kazandırır. WordPress teması geliştirirken Sass gibi bir CSS ön işlemci dili kullanmalı mısınız?
Sonuç olarak, Sass for WordPress, geliştiricilerin değişkenler, iç içe kurallar, karışımlar, modüller, kısmi öğeler, uzantılar, miraslar ve operatörler kullanmasına izin vererek CSS'yi çok daha güçlü hale getirir. Bu program, kodunuzu kodlayacak ve bu, tarayıcının okumasını sağlayacak bir CSS çıktısıyla sonuçlanacaktır.
Sass gibi CSS ön işlemcileri, normal CSS'ye değişkenler, iç içe kurallar ve karışımlar (sözdizimsel şeker olarak da bilinir) eklemek için kullanılır. Amaç, kodlama sürecini olabildiğince basit hale getirirken aynı zamanda mümkün olduğu kadar verimli hale getirmektir.
WordPress'te Scss Nasıl Yazılır?

WordPress'te SCSS yazmak çok kolay! Alt temanızda yeni bir stil sayfası oluşturun ve buna "style.scss" gibi bir ad verin. Ardından, aşağıdaki gibi alt temanızın functions.php dosyasında sıraya alın: function my_child_theme_scripts() { wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() .' /style.scss' ); } add_action('wp_enqueue_scripts', 'my_child_theme_scripts'); ? > işte bu! Artık WordPress alt temanıza SCSS yazabilirsiniz.
SCSS, standardCSS gibi, geliştirilmiş biçimlendirmeye sahiptir. Alışık olduğunuz anda CSS yazmaktan daha hızlıdır. SCSS'nin avantajları var ama çok fazla CSS yazıyorsanız en üst düzeyde parlıyor. SCSS ve CMS birlikte iyi çalışır. CSS dosyaları daha küçük parçalara bölünerek yeniden kullanıma ve bir siteyi yüklemek için gereken kaynak miktarında önemli bir azalmaya olanak tanır. Aşağıda, WordPress web siteleri için en iyi SCSS eklentilerinin bir listesi bulunmaktadır. SCSS, aşağıdaki kaynaklarda ve araçlarda web sitenize dahil edilmelidir. Lütfen aşağıdaki yorum bölümünde herhangi bir ek ipucu, soru veya püf noktası bırakın.

Css'de Scss Yazabilir miyiz?
Aynı kod, bizim için bir CSS dosyası oluşturmak için Sass tarafından kullanılacaktır. Başlamak için CSS ve görüntüleri barındıran bir klasör oluşturmalısınız. CSS klasörü içinde Sass uzantılı bir dosya oluşturmak iyi bir fikirdir; benim durumumda, bu tarz.
Eski Tarayıcılar Bazı Scss Özelliklerini Hala Anlayabilir
SCSS işlevi çoğu eski tarayıcıda desteklenmez, ancak destekleyenler de vardır. Örneğin daha eski tarayıcılar, işlevleri ve karışımları tanıyabilir. Yuvalamayı anlayamıyorlar, bu yüzden onu normal CSS'ye dönüştürmeliyiz.
SCSS özellikli tarayıcılar, web sitenizin görünümünü ve verdiği hissi özelleştirmenize olanak tanır. Bir eklenti veya dönüştürme aracı kullanarak SCSS dosyalarını normal CSS'ye dönüştürmek de mümkündür.
Php ile Scss Kullanabilir miyim?
SCSS, bir SCSS derleyicisi sağlayan PHP tabanlı bir betik dilidir. SCSS, değişkenler, karışımlar, içe aktarma, yuvalama, renk işleme, işlevler ve kontrol yönergelerini içeren bir CSS önişlemci dilidir. Herhangi bir proje SCSS kullanabilir.
Sass'ı WordPress'e Nasıl Aktarırım?

Sass'ı WordPress'e aktarmak için önce WordPress Sass eklentisini yüklemeniz gerekir. Eklenti yüklenip etkinleştirildikten sonra WordPress Kontrol Panelinize gidebilir ve “Görünüm” sekmesine tıklayabilirsiniz. “Görünüm” sekmesinin altında bir “Düzenleyici” bağlantısı göreceksiniz. Bu bağlantıya tıklayın ve WordPress Sass Editor'a yönlendirileceksiniz. WordPress Sass Düzenleyicide, “İçe Aktar” düğmesine tıklayabilir ve içe aktarmak istediğiniz Sass dosyasını seçebilirsiniz.
Sonuç olarak, Sass ön işlemcileri, kısmileri ve yuvalama stillerini kullanarak kod organizasyonunu iyileştirebilir. Sass dosyaları olmayan bir tema kullanmak istiyorsanız, mevcut stil sayfasını Sass'a dönüştürmeniz gerekir. Orijinal CSS dosyanız kadar uzun bir long.scss dosyası oluşturduktan sonra, değişkenleri ve karışımları kullanabilirsiniz. Taramayı ve düzenlemeyi kolaylaştırmak için ana seçicilerde birden çok stili yeniden düzenleyebilirsiniz. Kısa karışımlar, tekrarlayan önekleri yeniden düzenlemek için kullanılabilir. Temanın kökünün bozulmaması için tüm Sass dosyalarını bir alt dizinde tutmak en iyisidir. Sass'ınızı oluşturmanın iki ana yolu, bir komut satırı aracı kullanmak veya bir üçüncü taraf aracı kullanmaktır.
Sass kullanmak yerine, derleme yöntemimizi geliştirmek için Compass kullanabiliriz. -watch parametresi, Sass'ın.scss dosyasını izlemesini ve her değişiklik algıladığında derlemesini sağlar. Style.scss:style.scss görüntülenmelidir. En geniş stillerinizi içe aktarmadan önce, bunların en spesifik stillerinizle aynı olduklarından emin olun. Koleksiyonlarınızı düzenleyebileceğiniz çeşitli yollar, klasörlerin ne olduğuna dair bir örnektir.
:myfile.css Mamp'e Sass Nasıl Kurulur
SASS'ı kurmak için, MAMP paketini içeren klasöre aşağıdaki komutu yazarak bir komut istemi açın:
Npm'yi kurduktan sonra lütfen Npm -g sass'ı çalıştırın. Paketi kurduktan sonra bir SASS dosyasını bir CSS dosyasına dönüştürmek için aşağıdaki komutu kullanın: *br Dosyanızı Myfile.sCSS bileşeninde kullanmak istiyorum. Aşağıdaki komutu takip ederek yaptığınız değişiklikleri yapılırken önizleyebilirsiniz.
En kısa sürede izleyin. myfile.scss biçiminde CSS.