WordPress Şablonları ile Sass Nasıl Kullanılır

Yayınlanan: 2022-11-07

Bir WordPress geliştiricisiyseniz, web sitenize stil vermek için CSS kullanıyorsunuzdur. Peki ya Sass gibi daha güçlü bir CSS ön işlemcisi kullanıyor olsaydınız? Bu yazıda size Sass'ı WordPress şablonlarıyla nasıl kullanacağınızı göstereceğiz. Sass, daha kısa ve sürdürülebilir CSS kodu yazmanıza izin veren güçlü bir CSS ön işlemcisidir. WordPress şablonlarıyla kullanımı da kolaydır. İlk olarak, Sass ön işlemcisini bilgisayarınıza nasıl kuracağınızı göstereceğiz. Ardından, Sass'ı WordPress şablonlarıyla nasıl kullanacağımızı gözden geçireceğiz. Ayrıca size Sass'ı WordPress ile kullanmak için bazı ipuçları ve püf noktaları göstereceğiz.

Sass With WordPress Nasıl Kullanılır, bu eklentinin nasıl kullanılacağını ayrıntılı olarak anlatan adım adım bir kılavuzdur. Son birkaç yıldır, web siteleri geliştirirken CSS'de yazıyorum. Bu makalenin amacı size Sass'ı nasıl kullanacağınızı öğretmek ya da neden bu kadar güçlü olduğunu açıklamak değil. Başka bir deyişle, size onu WordPress ile nasıl kullanacağınızı göstereceğim. Zip dosyasını açarsanız, yeniden adlandırın ve MAMP içindeki htdocs klasörünüze yerleştirin. Bu eğitimde, şifre oluşturmak için MAMP kullandığımız için kullanıcı adımız ve şifremiz yerine veritabanı adımızı kök olarak kullanacağız. Açık kaynaklı bir CSS geliştirme çerçevesi olan Compass, Sass'a çeşitli hızlı ve kullanışlı özellikler eklemenize izin verdiği için bu sınıfta da kullanılacaktır.

Sass ve Compass'ı kurmak için aşağıdaki birkaç kod satırını komut satırı aracınıza girmeniz yeterlidir. Yirmi on dört temasını kullanarak size bu öğreticiyi nasıl yapacağınızı göstereceğiz. Sass'ın herhangi bir güncellemeyi görmesini sağlamak için komut satırı düzenleyicimize bir komut daha eklememiz gerekecek. WordPress temamızı oluşturmak için Sass ve Compass arka uçlarını kullanacağız. Varsayılan stili açarak başlayalım. Yorumlanan bloğu yirmi on dört temadaki CSS dosyasının üzerine kopyalayın, ardından üst çubuktaki css dosyasına yapıştırın. Bu yorum sadece bir cümle olsaydı tarzımızın en tepesine eklerdim.

Klasörümüzde bulunabilir, Sass. Projeniz için komut satırı yolunu değiştirmek istiyorsanız, onu çalışan proje klasöründe tutun. Ardından, aşağıdaki komut satırını kullanarak, yapmak veya değiştirmek istediğiniz stili veya dosyayı değiştirin. Çalışan bir Sass iş akışı içeren bir WordPress teması yüklediğiniz için teşekkür etmek istiyorum. Sass or Less kullanıcıları için çok sayıda popüler uygulama ve görev yürütücü vardır. Bunları kullandığınızda, projenizi doğrudan projenizin içine bırakabilir veya hemen kurabilir ve projenizde aynı anda bir dizi görevi tamamlayabilirsiniz. Bir sürüme yeni kod ekleyen veya bozan bir şey kodladığımızda Git, çalışmalarımızı takip eden güçlü bir araçtır. Bazı yeni klasörler ve dosyalar, Git'in güncellenmesi gerekmeden Sass tarafından oluşturulur. Örneğin.sass-cache klasörü veya.sass-cache klasörü, oluşturulduktan sonra canlı bir sunucuda kullanılmak üzere tasarlanmamıştır.

Sass for WordPress'teki CSS, geliştiricilerin değişkenler, iç içe kurallar, karışımlar, modüller, kısmiler, genişletilmiş/devralma ve operatör gibi çeşitli faydalı özellikleri kullanmasına izin verdiği için çok daha güçlüdür. Kod derlenecek ve tarayıcı sonunda onu okuyabilecektir.

Sass'ı kurduğunuzda, Sass'ınızı CSS'ye derlemek için sash komutunu kullanabilirsiniz. Oluşturulacak dosyayı ve CSS'nin oluşturulacağı konumu belirtmeniz çok önemlidir. Örneğin, terminalinizden sass input.scss output.js dosyasını çalıştırırsanız, tek bir Sass dosyası , input.scss ve tek bir output.js dosyasına ihtiyacınız olacaktır.

Sass'ı WordPress'e Nasıl Aktarırım?

Görsel – https://sascrunch.com

Sass'ı WordPress'e aktarmak için önce WP- Sass eklentisini yüklemeniz gerekir. Kurulduktan sonra, WordPress yönetici panelinize gidip “eklentiler” sayfasına giderek eklentiyi etkinleştirebilirsiniz. Buradan WP- Sass eklentisi için “etkinleştir” bağlantısına tıklayabilirsiniz. Aktivasyondan sonra, temanızın stil sayfasına aşağıdaki kod satırını ekleyerek Sass'ı WordPress temanızda kullanmaya başlayabilirsiniz: @import “sass/style.scss”;

Kısmi öğelerin ve yuvalama stillerinin kullanılması, Sass ön işlemcilerinin kodu daha iyi organize etmesine olanak tanır. Mevcut bir temayı Sass dosyaları olmadan kullanmak istiyorsanız, stil sayfasını bunlara dönüştürmeniz gerekir. Orijinal CSS dosyanız kadar kod içeren bir long.scss dosyası oluşturduğunuzda, değişkenleri ve karışımları kullanabilirsiniz. Üst seçicilerde birden çok stil tanımlanmışsa, düzenleme ve taramayı kolaylaştırmak için bunları yeniden düzenleyebilirsiniz. Kısa karışımlar, refactor'da kullanılan tekrarlanan önekleri değiştirmek için kullanılabilir. Tema kökünü kaybetmemek için tüm Sass dosyalarını aynı dizinde tutmak en iyisidir. Sass'ınızı komut satırından derlemek için Sass ve Compass araçlarını kullanabilirsiniz.

Derleme yöntemimizi daha da iyi hale getirmek için Sass yerine pusula kullanılabilir. –watch parametresini eklediğinizde, Sass, dosyada bir değişiklik algıladığında.shtml dosyasını derler. Stil. CSS dosyası Stil menüsünde görüntülenebilir. En popüler stillerinizi içe aktarmak için önce en geniş stillerinizi içe aktardığınızdan emin olun. İsterseniz kısmi parçalarınızı klasöre göre sıralayabilirsiniz.

WordPress Eklentileri İçin Sass Nasıl Kullanılır

SASS'ı kurmak için öncelikle terminalinizde aşağıdaki komutu çalıştırmalısınız. -g sass'ı npm install -g sass klasöründen yükleyin. Paket yüklendikten sonra, aşağıdaki komutu çalıştırarak SASS dosyalarınızı CSS dosyalarına dönüştürebileceksiniz: (*br). Aşağıdaki, SASSS'deki bir dosya örneğidir. SASS kullanımı hakkında daha fazla bilgi aşağıdaki web sitesinde bulunabilir: **br>. Eklenti, WordPress geliştirici web sitesinden edinilebilir.

Scss ve Sass Arasındaki Fark Nedir?

Görsel – https://educba.com

Bu, SASS (Sözdizimsel Olarak Müthiş Stil Sayfaları) kullanarak CSS'yi oluşturmak veya yorumlamak için kullanılan bir önişlemci betik dilidir. Bir betik dili olan SCSS, bir betik dili olan SassScript kullanılarak mevcut CSS sözdiziminin üzerine inşa etmek için kullanılır.

CSS, onu destekleyen bir dil olan Sass'ta değişken ve matematik desteği ile daha güçlü olabilir. Bunun için CSS standardına özel bir uzantı yok. CSS, scss, scss ve scss, Sass'taki dört sözdizimi ayrıştırıcısıdır. Bu ifadeler daha sonra CSS oluşturmak için kullanılan soyut sözdizimsel ağaçlara dönüştürülür. Stil Sayfaları, Sass (Sözdizimsel Olarak Müthiş Stil Sayfaları) kullanılarak iki sözdiziminde yazılabilir. Bazıları Sass'ı tercih ederken, diğerleri SCSS'yi tercih ediyor. Sass'ın girintili sözdiziminin kullanımdan kaldırılmadığını aklımızda tutmalıyız.

Sass dosyası bir düz metin dosyası olduğundan, bir.shtml dosyasından farklıdır. Sass yeni sözdizimidir. Sözdizimsel Olarak Müthiş Stil Sayfaları olan Sass, bunlardan biridir. CSS, bir dile güç ve zarafet katan bir dizi CSS uzantısıdır. Sonunda CSS'yi tükürdüğü için Sass, normal CSS'nin sınırlamalarını maskelerken aynı zamanda bir tercüman görevi görür. Bir ssadi, tercih ettiğim iç içe geçmiş bir küme parantez ve noktalı virgüldür. SCSS, Sass CSS ön işlemcisi tarafından desteklenen birincil sözdizimine verilen addır.

Bildirimleri ayırmak için kullanırız; yukarıdaki kodda. Aşağıdaki SASS kodunu ise iki farklı girinti satırı takip etmelidir ve hiçbir kullanımı yoktur. Resmi SASS sözdizimi olan SCSS, sürüm 3'e eklenmiştir. En göze çarpan fark, harflerin noktalı virgül yerine parantez içinde yazılmasıdır. SASS her iki sözdizimini de desteklese de, her proje farklı şekilde tasarlanmalıdır. Biçimleri ayırt edebilmek istiyorsanız ya extension.sass ya da extension.scss dosyasını verin. SCSS (Sözdizimsel Olarak Müthiş Stil Sayfaları), Sass için yeni bir sözdizimidir.

SCSS, kodlamayı nasıl tanımladığı açısından SASS'den çok daha mantıklı ve karmaşıktır. SCSS, yazılım alanında yeni başlayanlar için en iyi seçimdir. Değişkenler Sass'ın en önemli özelliklerinden biridir. Sass'taki CSS uzantısı, yerine.scss'dir .

SASS gibi CSS ön işlemcileri, geleneksel CSS'ye göre bir dizi avantaj sağlar. Bu araçları kullanarak stil sayfalarınızı daha kolay yönetebilir ve daha kolay şekillendirebilirsiniz. Ayrıca ön işlemciler, okunabilirliklerini ve yapılarını geliştirerek stil sayfalarınızın anlaşılmasını kolaylaştırabilir.

WordPress Özel Temasında Sass Nasıl Kullanılır

Sass, geliştiricilerin daha dinamik ve verimli CSS kodu yazmasına olanak tanıyan güçlü bir CSS ön işlemcisidir. WordPress'te Sass, geliştirme sürecini hızlandırmak ve CSS kodunu daha yönetilebilir hale getirmek için özel temalarda kullanılabilir. Sass'ı özel bir WordPress temasında kullanmak için önce temanın kök dizininde bir "sass" dizini oluşturun. Ardından, sass dizininde bir ana Sass dosyası (örn. “style.scss”) oluşturun ve temada kullanılacak diğer Sass dosyalarını içe aktarın. Son olarak, temanın header.php dosyasındaki ana Sass dosyasına bir bağlantı ekleyin. WordPress'te Sass kullanırken, CSS kodunu iyi organize edilmiş ve bakımı kolay tutmak önemlidir. Sass, geliştiricilerin CSS kodunu daha özlü ve okunmasını kolaylaştıran değişkenleri, karışımları ve diğer özellikleri kullanmalarına izin vererek bu konuda yardımcı olabilir.

Sass veya LESS gibi CSS önişlemci dilleri, tasarımcılar ve ön uç geliştiriciler tarafından yaygın olarak kullanılır. Değişkenler, temel matematik operatörleri, yuvalama ve karışımlar gibi Sass'ta CSS'de bulunmayan çeşitli özellikleri kullanabilirsiniz. WordPress 3.8 sürümü yayınlandığında, WordPress yönetici alanı stillerinin Sass'a taşınmasına karar verildi. Sass'ta, ana stil sayfanıza birden fazla dosya aktarabilir ve ardından temanız için tek bir CSS dosyası oluşturabilirsiniz. Stil sayfaları dizininizde Koala, Sass dosyasını otomatik olarak bulur ve görüntüler. Bunu test etmek için önce Sass dosyanızı açmalısınız. Kod, Not Defteri'ne yazılarak scs dosyasına eklenebilir.

İç içe dosyalar oluşturmak, bunları oluşturmak ve yönetmek için kullanılabilen Sass ile basit ve sezgiseldir. Örneğin, makale seçiciler, makale bölümünün tüm öğelerini iç içe yerleştirmek için kullanılabilir. Bir tema tasarımcısı olarak, widget ve gönderi stilleri, gezinme menüleri, başlık stili vb. oluşturacaksınız. Nestin in Sass mükemmel bir yapıya sahiptir ve aynı sınıfları, seçicileri ve tanımlayıcıları tekrar tekrar kullanmanıza gerek yoktur. Bu karışım, bazı metinlerin görüntülenmesini engellemenin yanı sıra, üzerinde harcadığınız süreyi de büyük ölçüde azaltabilir. WordPress tema geliştirmeniz için Sass gibi bir CSS ön işlemci dili kullanıyorsanız lütfen bize bildirin.