Eklenti Vs.Tema: Farkı biliyor musunuz?
WordPress temaları ve WordPress eklentileri arasındaki farkı biliyor musunuz? Uzun zamandır yapmadım. Birçoğu hangisini bilmek sorun olmayabilir. Ama yeni başlayanken geçmişten kısa bir hikaye anlatayım … farkın yardımcı olacağını öğrendiğimde. Sitem yaptığım ilk birkaç WordPress sitesinde çalışmayı bıraktığında, dürüst olmak gerekirse ne yaptığımı bilmiyordum. Bu süre zarfında bir gayrimenkul web sitesi kurmaya başladım. İlk önce gayrimenkul web siteleri için oluşturulan bir WordPress temasını aradım ve mükemmel olanı buldum: Fiyat sadece 50 $, görsel bir sürükleme ve damla düzenleyicisi var (bu yüzden herhangi bir kodla uğraşmam gerekmiyor), bir yapı var- kayar çubukta ve hatta kullanıcıların bir gayrimenkul listesi girmeleri için bir yolu var.
Mükemmel görünmesi için sitenin her yönünü mükemmelleştirmek için bir ay geçirdim. Müşteriye teslim ettiğimde çok mutluydular. Yaklaşık altı ay sonra, temayı değiştirmenin mümkün olup olmadığını tekrar sordular; Şirket adlarını değiştirdiler ve web sitesinin yeni görünümlerini yansıtmasını istiyorlar. “Tabii ki, bu sorun değil,” dedim saf. “Temayı değiştirmek için bir saatten az bir süre ihtiyacım var.” Ama temayı değiştirdikten sonra büyük bir sorun yaşadım: Drag-drop editöründe yaptığım tüm çalışmalar, daha sonra öğrendiğim bazı garip kodlara dönüştü. Yaptığım tüm kaydırıcılar kayboluyor. Ve gayrimenkul listesi … kayıp.
Eski temaya geri dönersem, her şey geri gelir. Ancak siteyi yeniden inşa etmek için çok fazla iş olmadan temaları değiştirmem için basit bir yol yok. Hardcore bir geliştirici olmasanız bile, neden farkı bilmeniz gerekiyor, WordPress’e yeni başlamaya başlamış olsanız bile, ben ile aynı durumda sıkışıp kalmamak için temalar ve eklentiler arasındaki farkı anlamak istiyorsunuz. . Bu makalede tartışacağım şey, WordPress topluluğundaki en iyi uygulama olarak kabul edilir. Bunlar yönergelerdir. Ve herhangi bir yönerge gibi, yönergelerin dışına çıkmak için zaman ve yer var. Ancak bunu yapmadan önce, onu takip etmezseniz ne olacağını anlamanız gerekir. Öyleyse önce WordPress temasının ne yaptığını keşfederek bu tartışmaya gidelim. Tema nedir? WordPress sitesini bir araba ile karşılaştırırsak, tema bir araba dış cephesi gibidir. Bu, web sitenizin görsel yönlerini kontrol eder: tasarım, renk, düzen, vb. WordPress temasının en sevdiğim teknik açıklaması Mick Olinik’ten geliyor. “Ekran mantığını” kontrol etme temasını söyledi. Özünde, tema sitenizde depolanan tüm bilgileri (yayınlar, sayfalar, yanlar vb.) Alır ve ziyaretçilerinize nasıl ayarlayacağınızı ve görüntüleyeceğinizi belirler.
Örneğin, bir blog sayfamız varsa, tema üstbilgi ve altbilginin görünümünü kontrol eder ve her yazının nasıl görüntülendiğini belirler: Her birinin bir görüntü var mı? Tarihle ilgili bir yazarın adı olmalı mı? Her başlık ne kadar büyük olmalı? Başlık ne renk olmalı? Tema örnekleri, hemen hemen her yeni WordPress kurulumunda bulacağınız yirmi beş temadır. Şimdi temayı biliyoruz, eklentiyi tartışalım. Bu bir eklenti mi? Araba metaforuna dönerek, tema bir araba dış cephesi gibiyse, eklentiyi arabanızda ek ve değişiklik olarak düşünün: GPS sistemi, daha büyük motor, koltuklar.
Eklenti temel olarak WordPress’in bir uzantısıdır. WordPress Core yazılımı alırlar ve işlevselliği değiştirir, artırır, ekler veya silerler. Eklentileri anlamanın en kolay yolu bazı örneklere bakmaktır. WordPress Core yazılımında, özel bir kod eklemeden bir iletişim formu eklemenin bir yolu yoktur. Ancak, bir form oluşturabilmek ve sayfaya eklemek için kişi form 7 gibi bir eklenti kullanabilirsiniz. Bu eklenti WordPress yazılımına işlevsellik ekler. İşlevselliği silme eklentilerine örnek olarak Yönetici Sil eklentisidir. Web sitenizi girip ön ucu ziyaret ettiğinizde, yönetici çubuğunu sitenizin üstünde göreceksiniz. Bu varsayılan işlevdir, ancak bazı kişiler yönetici çubuğunun ön uçta görünmesini istemez. Böylece bu eklenti onu kaldırır.
Dolayısıyla özet için, eklentiler sitenizin işlevselliğini etkilerken, temalar sitenizin görsel görünümünü etkiler. Artık eklentiler ve temalar arasındaki farkı bildiğinize göre, size bu “kurallar” için bazı istisnalar göstereyim. Bulanık çizgiler Bazen sitenizin görsel görünümünü etkileyen bir eklenti bulacaksınız ve sitenizin işlevselliğini etkileyen temalar bulacaksınız. Örneğin, popüler Palette Pro tasarım eklentisi, Genesis tarafından desteklenen herhangi bir web sitesinin görünümünü ayarlamanızı sağlar. Buna ek olarak, birçok gayrimenkul teması, sitenize ajanların sitelerine kantin eklemelerini sağlayan işlevsellik katar. Görsel görünümü etkileyen veya site işlevselliğini etkileyen temaları kullanan eklentileri kullanmada yanlış bir şey olmadığını hissediyorum. Ama bence sonuçları fark etmelisin. Örneğin, varsayılan liste işlevi olan temayı kullandığımda başıma ne olduğunu görün. Başka bir temaya geçemem. Ancak, projenin böyle bir tema kullanmanızı istediği zaman ve örnekler olabilir. Genellikle görsel görünümü etkileyen bir eklenti kullanarak iyi olacaksınız, ancak ideal olarak yalnızca görünümü kontrol eden ve işlevselliğini eklentiye gönderen bir tema bulmak istersiniz.
Gayrimenkul temasında, çalışma grubu bunu mükemmel bir şekilde ele alıyor.AgentPress Pro’nun teması sadece sitenin görsel görünümünü değiştiriyorlar.Gayrimenkul listesinin işlevselliğini eklemek istiyorsanız, aracı listesinin eklentisini kullanmanız gerekir.Bu şekilde, kullanıcı temayı değiştirmeye karar verirse, kantinin işlevselliğini kaybetmezler.Harika temalar ve eklentiler nerede bulabilirsiniz?WordPress.org, en iyi uygulamayı izleyen ücretsiz temalar ve eklentiler için bir dizine sahiptir.Tema dizini buradan bulabilirsiniz: https://wordpress.org/themes/ ve eklenti dizini buradan bulabilirsiniz: https://wordpress.org/plugins/ Birinci sınıf bir tema veya eklenti alırsanız, test ettiğinizden emin olun Tema değil, eklentideki işlevselliği koruyarak en iyi uygulamayı takip ettiğinden emin olun.Düşünceleriniz veya sorularınız varsa, aşağıdaki yorumlarda duymaktan mutluluk duyarım!