WordPress ayarını nasıl genişletilir

2013 yılında, WordPress 3.4 Green’in piyasaya sürülmesi, özelleştiriciyi kitlelere tanıttı. Bellek yolu boyunca bir geziye hazırsanız, bu WordPress Make ile ilgili duyuru yazısıdır. Adil bir rakip olmadan değil, özelleştirici görür ve yine de WordPress sitenizde oluşturduğunuz görsel değişikliklere erişilebilirlik ve anında geri bildirim getirir. Daha basit bir başlangıç, sitenizin arka plan rengini değiştirmek veya sitenizin başlığını değiştirmek gibi daha küçük şeylere odaklanır, ancak neyi temsil ettiklerini gerçekten anlayan herkes için WordPress kullanıcılarının sahip olacağı anlamına gelir:
Sitelerinde yayınlanmadan önce önizleme değişikliklerini görme yeteneği.
WordPress’in en iyi uygulamasına göre düzenlemeler ve seçenekler sunmak için eklenti geliştiricilerinin ve temaların temeli.
Söylemeye gerek yok, özelleştiricinin altında yatan değer, diş ağrısının üstesinden gelmesine ve kullanılması anlamlı ve iyi bir özellik haline gelmesine yardımcı oldu.

Bu yazıda, WordPress sitelerini genişletmek için özelleştiricinin gücünü kullanmak için herkesin yapabileceği çeşitli yollar göreceğiz. Burada ve orada bazı geliştirme teknikleri hakkında tartışacağız, ancak size oyun için oynamak için bir eğitim vermek yerine, burada okuduğunuzu uygulamak için kullanabileceğiniz kaynak ve yönergelerle paylaşmak istiyoruz.
Ama büyük resim, bu yazıyı üç ana parçaya ayırdık:
.Org eklentisi ile ayarlamanın genişletilmesi
Basit özel geliştirme ile özelleştiriciyi genişletme
Gelişmiş seviyelerin özel gelişimi ile genişleyen ayarlamalar
Ama önce … özelleştirici ülkede yeni olanlar? Ayarlama hala bir büyüme dönemindedir ve bir dizi özellikte olgunlaşmaya başlar. Zamanla, genel olarak WordPress gibi, eklenti özellikleri tarafından kolaylaştırılan özellikler gözden geçirilir ve bazen çekirdeğe birleştirilmesi önerilir. 4.7 Vaughan en son ana çekirdek sürümüdür ve özelleştirici için yeterince büyük güncellemelerle birlikte toplanır. Özelleştiricinin zayıf yönlerinden birindeki değişikliği ayarlayın, özelleştiricide yaptığınız her değişikliğin, ayarlarda vb. Değişiklikler, hemen yapmadığınızdır. Pencereyi kapatırsanız yayınlamak kaybolacaktır. Değişiklik setleri, oturum ayarlarınızı arka planda kaydederek bu sorunu çözerek gelecekte referanslar için kullanılabilir tutarak çözün. Ayarlardaki ayarlarda yapılan her değişiklik bir dizi değişikliğe (yeni özelleştirme_changeset yazı türü) saklanır. Bu önemli değişiklik, revizyonlar, önizlemelerin paylaşılması vb. Hakkında bazı önemli güncellemelerin temelini oluşturur. bu süreçte.
Özel CSS, özel CSS eklemek için basit giriş kullanıcılarına sağlayan varsayılan ayar ekranına yeni parçalar eklendi. WordPress sitesine özel CSS eklemenin birçok yolu vardır, ancak özelleştiriciye sahip olmanın değeri anında görsel bir geri bildirimdir. Diğer güncellemeler, site hazırlığı sırasında doğrudan sorularda sayfa oluşturma yeteneği de dahil olmak üzere UI ve UX ile ilgili diğer son güncellemelerdir. Bu sürüm yayınında daha fazla ayrıntı okuyabilirsiniz. Şimdi WordPress sitenize daha fazla yetenek getirmek için özelleştiriciyi genişletebileceğiniz çeşitli yollara bakalım.
1. WordPress topluluğu için .org eklentisi ile ayarlamayı genişleten Repo .org, harika bir WordPress makinesinin temelidir. Ve WordPress’in çekirdekte sunduklarının ötesine geçmek isteyen herkes için, bu sadece bir hazine teklifi değil, bu genellikle mümkün olanı bulmanın ilk durağıdır. Özelleştiriciyi genişletmek istiyorsanız, Repo .org başlamak için bir yerdir. Bu eklentiyi bize getiren kişilerden dışa aktarma / ithalat Bize Beaver Builder Sayfa Maker eklentisi, kolay ayarlama yöntemini dışa aktarma ve içe aktarma ayarları için kolay ayarlama yöntemine izin verir. eklenti ne -it-the-the-the-the-box. Hemen orijinal ayar ayarlarına geri dönmek istiyorsanız, yeniden ayarlama çok kullanışlıdır. Buraya bak. WP Zoom tarafından inşa edilen, bu eklentinin yayınını XWP’deki ekipten ayarlayan etkin bir kurulumda 5 ve 1.000’den fazla yıldız sıralamasına sahip ve özelleştirici ortamına sayfaları ve yayınları çok fazla deneyimleme getiriyor. Bu eklentinin en büyük avantajı, genellikle bunu başarmak için önizleme ve düzenleme arasında ileri geri geçmeniz gereken gönderi/sayfa ayarları için sahip olabileceğiniz anında geri bildirimdir. Her şeyden daha fazlası, bu eklenti gelecekteki WordPress’te daha pürüzsüz bir düzenleme deneyiminin temelini oluşturmaya çalışır.
Anlık Görüntü Özelleştirme Anlık Görüntüsü Daha önce bahsettiğim şeyi özelleştirme değiştirme setleri altında yapar. Bu, ayarlama durumunu kaydetmenize ve paylaşmanıza izin verecek kullanıcı arayüzü sağlar. Anlık görüntüler özelleştirme, gelecekte paylaşılabilmesi ve hatta yayınlanabilmesi için özelleştirici oturum durumunu saklar. Örnekler, suttered ve kimlik doğrulamayan kullanıcılarla kişisel URL’lerle paylaşılabilir. Bu, herkesin özelleştiriciyi yüklemeden ön uçtaki anlık görüntü ayarlarını görebileceği ve yetkili kullanıcının anlık görüntüyü özelleştiriciye yükleyebileceği ve ayarları istediğiniz zaman yayınlayabileceği veya değiştirebileceği: //wordpress.org/plugins/ Sapshots/ 2 Özelleştirme Basit Özel Geliştirme ile Özelleştirme Mevcut eklenti ihtiyacınız olanı yapmadığında, WordPress hakkında harika şeyler, en iyisi olmasa da, bazı basit özel geliştirme sizi istediğiniz yere daha sık götürebilir. Ayarlama, çekirdeğin bir parçası olarak, işlevselliğin genişlemesini ve eklenmesini çevreleyen güçlü bir belgeye sahiptir. Biz (XWP), özelleştiricinin çözümün önemli bir parçası haline geldiği bir dizi WordPress Enterprise projesi üzerinde çalıştık. Bu sitenin boyutunun yanı sıra, birçok bileşen hala standart ve basit WordPress’in geliştirilmesi olarak kabul edilen şeyi kullanıyor. İşte özelleştiriciyi nasıl kolayca genişletebileceğinize dair bazı örnekler.
Özel bir logo için tema desteği ekleyin Bir tema veya hatta bir çocuk teması geliştiriyorsanız, ayarlamanın en basit kullanımlarından biri özel logolar için tema desteği eklemektir. Ayarlama, site kullanıcılarının genellikle başlıklarda veya üst gezinme üzerinde kullanılan siteleri için logo yüklemelerini sağlamak için hazır işlevsellik ile birlikte gelir. Bu özellik 4.5’ten beri çekirdeğin bir parçası olarak mevcut olsa da, bu özelliğin aslında bir tema tarafından etkinleştirilmesi gerekir. Bunu yapmak için, yalnızca functions.php.add_theme_support dosyasına (‘logo-custom’) aşağıdaki görüntüleri eklemeniz gerekir; Tema desteğini ekle ‘Site Kimliği’ sekmesinde yeni kontrol kullanıcıları verecektir:
Etkinleştirildikten sonra, temanızın veya eklentinizin logoyu görüntülemesi gerekir. Genellikle aşağıdakiler gibi bir şey kullanırsınız. Tema_prefix_the_custom_logo () function ()
if (function_exists (‘the_custom_logo’))) {
the_custom_logo ();
}

} Özel bağımsız değişkenler dahil özel logolar için tema desteği ekleme hakkında daha fazla bilgi için bu WordPress Codex sayfasını ziyaret edin. Temalar ve eklentiler için özelleştirici geliştiricisinin gerçek değerlerinin paneller, bölümler, kontroller ve düzenlenmesi ayarlar eklemek için sağlanan çerçevedir. Bu yapı büyük ölçüde son kullanıcının görsel deneyimine dayanmaktadır. UI ayarı aşağıdakilere ayrılmıştır:
panel
Bölüm
Kontrol
Ayarlama

Biraz daha fazla kırma: Paneller – Özelleştirici Paneller API WordPress 4.0’da tanıtıldı ve geliştiricilerin kontrol ve parçaların dışında ek hiyerarşik katmanlar yapmasına izin veriyor.Parçalar ayarlama kontrolü için kullanıcı arayüzü kaplarıdır.Birkaç seçeneğiniz varsa çekirdeğe özel kontrol ekleyebilmenize rağmen, bir veya birkaç özel parça eklemek isteyebilirsiniz.Kontrol – Kontrol, UI yapmak için ana özelleştirici nesnesidir.Özellikle, her bir kontrol ayarlarla ilişkilendirilmeli ve ayarlar kullanıcı tarafından girilen verileri kontrolden ayarlar veritabanına depolayacaktır – ayarlar, temalar veya eklentiler tarafından kullanılan veritabanında depolanan gerçek verilerdir.Görsel olarak, böyle bir şeyimiz var:
Temanız veya eklentinizdeki panelleri, bölümleri, kontrolleri ve ayarları düzenleme ve ekleme oldukça kolaydır. Özellikle iyi belgelerle. Bkz. Yangın Belgelerini Ayarlama. Ayarlar: Mod Tema Vs. Başlangıç ​​seçeneği olan özelleştirici, tema ayarlarını kolaylaştırmaya odaklanmıştır. Büyürken, geliştiriciye ve eklenti kullanıcılarına taşıyacağı değer tanınır. Ancak, özelleştirici ayarı tema ile ilgilidir. Bu, bir tema değiştirilirse, onunla özel bir ayarın kaybolacağı anlamına gelir. Bunun üstesinden gelmek için, karışıma ikinci bir ortam, bir seçenek eklenir. İşlevsel olarak, seçenek verileri WP_Opations tablosunda saklanır, yani herhangi bir etkin temanın dışında mevcuttur. Eklentiler için mükemmel. Belirli temalara bağlı orijinal ayarların türüne artık mod temaları denir. Daha fazla ayrıntı ve fark demosu için buradaki belgeye bakın. Ayarlama Kontrolü kullanılırken bildirim ayarları, alanın doldurulması gerekiyorsa veya alanın geçersiz bir değeri varsa geri bildirim almak için çok yararlı olacaktır. Örneğin, bir kullanıcının marka rengi için hex kodunu girmesini istiyorsanız, kullanılması gereken belirli bir format vardır. Yanlışsanız, kullanıcılar bunu düzeltebilmeleri için öğrenmelidir. Ayar bildirimi yangını, alanın üstünde mesajların görüntülenmesini sağlar. Kırmızı bir hata mesajı görüntülemek için yalnızca bir PHP geri arama yapmanız gerekir. Ayrıca JavaScript ile uyarılar ve bildirimler ayarlayabilirsiniz.
Seçici Serinletmeyi Destekler Özel bir WordPress widget’ı veya PHP tarafından oluşturulması gereken başka bir öğe yazdığınızda, seçici olarak yenilenmesine izin verebilirsiniz. Bu, özelleştiricideki ilgili kontrollerde yaptığınız değişiklikler için hızlı geri bildirim sağlar, çünkü sadece ilgili parçaları veya kısmen widget’ın bulunduğu ekrandan içerir. Değilse, tüm önizleme pencereleri yeniden yüklenir. Customerer Tech Lead Weston Ruter, WordPress Core Post’ta Seçici Yenileme Nasıl Etkinleştirileceğini Açıklıyor. En basit durum sadece widget sınıfında iki PHP hattı içerir. JavaScript tarafından oluşturulan widget’lar için biraz daha karmaşık bir ayar vardır. Bu özellik, News Corp Australia ile oluşturduğumuz büyük platformun WordPress çekirdeğinin sonuçlarından biridir. Özelleştirici ile bazı ağır sayfa oluşturma özellikleri oluşturuyoruz ve seçici yenileme kullanıcı deneyimini önemli ölçüde hızlandırıyor. Ruter, “Bunu Sydney’den Pasifik’teki uçuşlarda tekrar yaptığımı hatırlıyorum.” Dedi. 3. JavaScript tarafından sağlanan gelişmiş özel kontrolün özel geliştirilmesiyle genişletme geleneksel olarak, kontrol ve özelleştirici kontrolü oluşturmak için PHP API’sını kullanacaksınız. Ancak bunu JavaScript ve altlığı ile görüntüler.JS genellikle daha fazla performans gösterir. Bu, dinamik kontrol yapmak için API özelleştirici JavaScript’in kullanılmasına izin verir. Belgelerde belirtildiği gibi, ilk adım kontrol türünü kaydetmektir. Customize_register için Eylem Kancası’nda şu satırı yerleştirin: $ wp_customize-> register_control_type (‘_custom_control ‘);
Ayrıca bir şablona PHP tabanlı verileri girmenin bir yoluna ihtiyacınız var. Belgeler, özel kontrol sınıfınızdan TO_JSON () yöntemini uygulayarak bunun nasıl yapılacağını gösterir. Ardından, kontrol etmek için ek veri gönderebilirsiniz. Ardından, özel denetiminizden Content_template () yöntemini uygulayarak bir alt çizgi şablonu oluşturun. Ve rendering_content () için boş bir yöntem oluşturun. Bu adımları tamamladıktan sonra, API JavaScript kullanarak dinamik bir kontrol yapabilirsiniz. Post + kısa pastayı geleneksel olarak ayarlayın, /WP-Admin’de düzenlenen WordPress’i doğrudan ön uçtan önizlemeden düzenleyin. Eklenti bölümünde belirtilen postomizasyon eklentisi gönderimi, özelleştirici üzerindeki doğrudan yayınların düzenlenmesine ve önizlenmesine izin verir. Özel gelişme ile daha doğrudan geri bildirim alabilirsiniz. Bunu Shortcake eklentisi ile birlikte kullanarak, alan için özel bir kullanıcı arayüzü geliştirebilirsiniz. Ve bildiğiniz özel bir şablon kullanarak özelleştiricide göreceksiniz. Buna ek olarak, Explorer Media eklentisinin genişletilmesi, kullanıcı arayüzü özelleştirme gönderisi yoluyla özel medya türlerinin görünümüne izin verecektir. Bu, harici ses, video ve sosyal medya eklemenin ve önizlemeyi doğrudan görmek için bir yol sağlar. Ayarlamalara ne olacak? Ayarlama, WordPress API ve Metin Düzenleyicisi ile birlikte, bu yılki WordPress projesinin üç odak özelliğinden biridir. Son kullanıcıya ve geliştiriciye getirdiği değer kanıtlanmıştır ve şimdi zorluk sahip olduğumuzu inşa etmektir. Ekip ve ayar topluluğu, önümüzdeki birkaç sürüm için görüşlerinde aşağıdaki şeylere sahiptir:
İçeriği düzenleme ve şablon bina setini ayarlarken kullanıcının deneyiminin sürtünmesini azaltmak, revizyonu tanıtmak

Özelleştiriciye katkıda bulunmak ister misiniz? Ayarlama bir topluluk projesidir ve yüzlerce insanın katkısı vardır. Bu elbette hepimiz bir WordPress sitesi oluşturma şeklimizi değiştirir, ancak mükemmel değildir. Bu projeye katkıda bulunmak istediğinizden eminseniz, kapı size açıktır.

Özelleştiriciye veya genel olarak WordPress’e katkıda bulunmada gerçekleştirilmesi gereken en büyük şey, olağanüstü bir geliştirici veya hatta bir geliştirici olmanız gerekmemesidir. Proje yöneticileri, UI tasarımcıları, UX profesyonelleri ve hatta sınav görevlileri tarafından getirilen değerler, hepimizin farkından daha fazla. WordPress’i Web’in yüzde 51’ine getiren olağanüstü bir topluluğun parçası olmak istiyorsanız, aşağıdaki şeylerle daha fazlasını öğrenebilirsiniz:
Slack (gerekir) kullanıyorsanız, WordPress Slack’teki #Core-taciz kanalı.
Özelleştirici için bileşen sayfası, üzerinde çalışılan bilet için bir kapı sağlar.
Ayrıca, Make/Core’daki yayınlardan gelen özel etiketler, en son duyuruları ve haberleri takip etmeye devam edebileceğiniz yerdir.
Genel olarak WordPress’e katılmanın daha fazla yolu için, Jeff Paul’un bu yazı iyidir. Bu yazı işbirlikçi bir çaba, Ryan, Weston ve Forarsh’a her şeyi birleştirmeme yardımcı olduğu için çok teşekkür ederim.

admin

Bir Cevap Yazın

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