Sitemap Menüyü Değiştir

Bir Sayfa Oluşturucuyu WordPress Temalarınıza Entegre Etme

Yayınlanan: 2015-03-05

Beaver Builder Ürünlerinde %25 İndirim! Acele Edin İndirim Sona Eriyor... Daha fazla yalın!

beaver-builder-themes
  • Kunduz İnşaatçısı

Bir Sayfa Oluşturucuyu WordPress Temalarınıza Entegre Etme

Beaver Builder 1.8'de, tema yazarlarının şablonları temalarıyla birlikte oluşturmasına ve paketlemesine olanak tanıyan yeni bir özelliği kullanıma sunduk. Bilgi Bankasındaki Tema Yazarı Şablonları özelliğini mutlaka okuyun.

Özelliklerle dolu mega temaların dönemi sona ererken, üçüncü taraf eklentilere destek sağlayan daha yalın temaların yükselişini görüyoruz. Bir sayfa oluşturucu için destek eklemek, kullanıcılarınıza ekstra güç vermenin harika bir yoludur. konu temalarınızla bir web sitesi oluşturmaya gelir. Eğer bu düşündüğünüz bir şeyse, sayfa oluşturucunuz olarak Beaver Builder'ı seçmenizi isteriz.

Beaver Builder, kutudan çıktığı haliyle hemen hemen her temayla harika çalışır. Şu ana kadar işe yaramayan tek bir tema duyduğumuzu sanmıyorum. Öyle olsa bile, daha iyi çalışmasını sağlamak için yapabileceğiniz birkaç şey var. En ince ayrıntılara girmeden önce, Beaver Builder'ın iyi bir seçim olduğunu düşünmemin bazı nedenleri var…

  • WordPress.org'da tek bir dolar bile harcamadan kullanmaya başlayabilecekleri bir lite sürümü olduğundan, kullanıcılarınızın başlaması kolaydır.
  • Özel modül kılavuzumuzu kullanarak temanıza eklenebilecek özel modüller oluşturabilirsiniz.
  • Burada şişkinlik yok. Beaver Builder, her şeyi değil, yalnızca belirli bir sayfada ihtiyaç duyduğu komut dosyalarını ve stilleri yükler.
  • Beaver Builder'ı kullanımı kolay olacak ve aynı zamanda işin yapılması için yeterli güce sahip olacak şekilde geliştirdik. Sadelik her zaman radarımızda olduğundan, özellikler konusunda aşırıya kaçtığımızı görmeyeceksiniz.
  • Herhangi bir sorun çıkması durumunda kullanıcılarınız emin ellerde olacaktır. Gerçekten inanılmaz bir destek sağlıyoruz.

Temalarında Beaver Builder desteği sağlayan diğer harika örnekleri arıyorsanız, WebMan Design ve UpThemes'teki dostlarımızdan başkasına bakmayın. Sayfa oluşturucumuzu desteklemeyi seçmeleri bizi son derece gururlandırdı ve başkalarının da onları takip edeceğini umuyoruz.

Kulağa hoş geliyor mu? İşte bunu nasıl gerçekleştireceğiniz.

Az önce 6 ÜCRETSİZ Beaver Builder kursunu başlattık. Adım adım video eğitimleriyle WordPress web sitelerini nasıl kolayca oluşturacağınızı öğrenin. Bugün başlayın.

Yalnızca Beaver Builder Sayfalarında CSS ile Öğeleri Hedefleme

Bu yazı boyunca yapılması gerektiğini göreceğiniz en yaygın şeylerden biri, yalnızca Beaver Builder sayfalarındaki belirli öğeleri hedeflemektir. Başlığınız, içerik sarmalayıcınız, düğmeleriniz veya başka bir şey olsun, bu kolayca başarılabilir çünkü her Beaver Builder sayfasının gövdesinde fl-builder adında bir sınıf bulunur (Beaver Builder'ın ana şirketinin adı olduğundan tüm öğelerimizin önüne "fl" eklenir) FastLine Medya). Bu sınıfın gövdede olduğunu bilmek Beaver Builder sayfalarına özel CSS yazmanıza olanak sağlar.

Nasıl? Diyelim ki temanızın içerik sarmalayıcısını hedeflemek ve Beaver Builder sayfalarındaki tüm dolguları kaldırmak istiyorsunuz. Fl-builder gövde sınıfıyla bu kadar kolay…

 .fl-builder #my-content-wrapper { padding: 0; }

Bum! Tamamlamak. Beaver Builder sayfalarında dolgu yok. Bunun için daha sonra tartışacağımız birkaç özel kullanım durumu var, ancak temanızın benzersiz ihtiyaçlarına uygun olduğunuzda bu tekniği uygulamaktan çekinmeyin.

Varsayılan Sayfa Başlığını Devre Dışı Bırakma

Beaver Builder'ın aktif olduğu çoğu zaman varsayılan sayfa başlığına gerek yoktur. Genellikle sadece yolunuza çıkar. Kullanıcılarınız, Araçlar > Genel Ayarları Düzenle > Varsayılan Sayfa Başlığı'na gidip temanızdaki sayfa başlıkları için CSS seçiciye girerek bunu kendileri devre dışı bırakabilirler; ancak neden işleri onlar için kolaylaştırmıyorsunuz?

Biraz sihirle, bu kodu işlevler dosyanıza ekleyerek bu CSS seçicinin bizimki yerine temanız için varsayılan olmasını sağlayabilirsiniz.

 function my_form_defaults( $defaults, $form_type ) { if ( 'global' == $form_type ) { $defaults->default_heading_selector = '.my-heading-selector'; } return $defaults; // Must be returned! } add_filter( 'fl_builder_settings_form_defaults', 'my_form_defaults', 10, 2 );

Bu teknik, sayfa başlığını görsel olarak gizlemek için harikadır ancak onu işaretlemeden kaldırmaz. Bu sizin için endişeleniyorsa Beaver Builder sayfalarındaki sayfa başlığını tamamen kaldırmak için biraz daha kod eklemeniz gerekecektir. Öncelikle bu yardımcı fonksiyonu fonksiyon dosyanıza ekleyin…

 static public function my_theme_show_page_header() { if ( class_exists( 'FLBuilderModel' ) && FLBuilderModel::is_builder_enabled() ) { $global_settings = FLBuilderModel::get_global_settings(); if ( ! $global_settings->show_default_heading ) { return false; } } return true; }

Daha sonra, sayfa başlığınızı içeren dosyada (muhtemelen page.php), sayfa başlığınızı bu koda şu şekilde sarın…

 <?php if ( my_theme_show_page_header() ) : ?> <h1><?php the_title(); ?></h1> <?php endif; ?>

Bu kodla, Beaver Builder bir sayfa oluşturmak için kullanıldığında işaretlemede sayfa başlığına dair tek bir iz bile kalmayacaktır.

Kenar Boşluklarını ve Dolguyu Kaldırma veya Ayarlama

Beaver Builder'ın stil açısından temaya bıraktığı pek çok şey var, ancak bazı şeyleri kendisinin halletmesi gerekiyor. Bunlardan biri satırlar ve modüllerdeki dolgu ve kenar boşluklarıdır. Beaver Builder bunu hallettiği için temanızın içerik sarmalayıcısındaki herhangi bir dolgu veya kenar boşluğuna gerek kalmayacak ve hatta uçtan uca sıra arka planları gibi bazı şeylerin önüne geçebilecek.

Örneğin, Yirmi Oniki temasını kullanarak, oluşturucu düzeninin etrafında, arka plan fotoğrafının uçtan uca gitmesini engelleyen ekstra alan olduğunu görebilirsiniz…

dolgulu kunduz yapıcı

Yukarıda bahsettiğim fl-builder sınıfını kullanarak birkaç CSS ayarlaması yaparak aşağıdaki gibi görünmesini sağladım…

dolgusuz kunduz-inşaatçı

Ne yazık ki, her tema kenar boşluklarını ve dolgularını farklı şekilde ele alacak. Burada her durumda işe yarayan bir çözüm sunamayacağım, ancak CSS'yi iyi anlıyorsanız aşağıdaki kod, uygulamak isteyeceğiniz şeye benzer…

 .fl-builder #my-content-wrapper { margin: 0; padding: 0; }

Tam Genişlikte Satırlar

Beaver Builder'ın temalarınızda desteklemek isteyebileceğiniz bir diğer popüler özelliği de tam genişlikte satırlardır. Tam genişlikteki satırlar yalnızca içerik sarmalayıcınızın kenarına değil, tarayıcının kenarına da gider. Harika!

Varsayılan olarak Beaver Builder'daki tüm satırların, genel ayarlarda ayarlanabilen ve daha küçük cihazlar için uygun şekilde ölçeklenebilen bir maksimum genişliği vardır. İçerik sarmalayıcınız tam genişlikte olsa bile satırlar ve içerikleri, aşağıdaki ekran görüntüsündeki gibi kutulu bir düzende yer almaya devam edecektir.

sabit genişlikli

Kullanıcı, satır ayarlarında bir satırı tam genişlikte yapmayı seçtiğinde, maksimum genişlik kaldırılır ve bu satır, tüm alanı kenardan kenara şu şekilde doldurur:

tam genişlik

Bu harika bir tekniktir ancak yalnızca temanızın içerik sarmalayıcısı tarayıcının kenarına da gittiğinde işe yarar.

Kenar boşlukları ve dolgular gibi, her tema içerik sarmalayıcının genişliğini farklı şekilde ele alacaktır. Tekrar ediyorum, size her durumda işe yarayan bir çözüm sunamayacağım, ancak CSS'yi iyi anlıyorsanız aşağıdaki kod uygulamak isteyeceğiniz şeye benzer…

 .fl-builder #my-content-wrapper { max-width: none; width: auto; }

Varsayılan Düğme Renkleri

Beaver Builder çok çeşitli düğme stilleri için mükemmel destek sağlar, ancak varsayılan ayar oldukça sıkıcıdır. Aşağıdaki CSS'yi temanıza eklemek ve tasarımınıza uyacak şekilde ayarlamak, Beaver Builder düğmelerine tarzınıza daha iyi uyan varsayılan bir görünüm verecektir.

 a.fl-button, a.fl-button:visited, .fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited { background: #fafafa; color: #333; border: 1px solid #ccc; } a.fl-button *, a.fl-button:visited *, .fl-builder-content a.fl-button *, .fl-builder-content a.fl-button:visited * { color: #333; }

Düğmenin varsayılan stillerinden çoğunu geçersiz kılmamaya dikkat edin, aksi takdirde düğme modülünün ayarlarını bozma riskiyle karşı karşıya kalırsınız.

Z Endekslerine Dikkat Edin

Büyük ihtimalle hayatınızda herhangi bir CSS yazdıysanız z-index sorunlarıyla karşılaşmışsınızdır. Özellikle neden bahsediyorum? Bazı şeyleri erişilmez kılan diğer şeylerin üstüne çıkan şeyler. Ne var?

Beaver Builder'ın arayüzünün tüm sayfanın üstünde yer alması gerekiyor, üzerinde hiçbir şey olmamalıdır. Bu nedenle, z-endeksini gülünç derecede yüksek bir değere ayarladık, ancak aynı zamanda çok da yüksek değil. Yılların deneyiminden sonra tavsiyem z-endekslerinizi mümkün olduğunca düşük tutmanızdır. Bunun her zaman mümkün olmadığını biliyorum, bu yüzden onları en azından 100000'in altında tutmaya çalışırsanız sorun olmaz.

TGM Eklentisi ile Tavsiye Edin

tgm eklentisi

Geçmişte tema geliştiricileri, kullanıcılarına sunmak için üçüncü taraf eklentileri doğrudan temalarının içinde bir araya getirmek zorundaydı. O zamanlar bunun harika bir çözüm gibi göründüğünden eminim ve birçoğu hala bunu yapıyor, ancak bugünlerde bunun neden harika bir fikir olmadığını hepimiz biliyoruz. Güvenlik ve güncellemeler!

Temanızla birlikte üçüncü taraf bir eklentiyi paketlerseniz ve bir güvenlik açığı ortaya çıkarsa ne olur? Ne oldu? Kullanıcılarınızın sitelerine bir güncelleme göndermek sizin sorumluluğunuzdadır; eklenti geliştiricisi, eklenti tema dizininizde bulunduğundan bunu yapamaz. Bu daha önce de oldu ve benim tahminim, tema geliştiricileri bu uygulamayı durdurana kadar tekrar yaşanacağı yönünde.

Bunun yanı sıra, en son güncellemeleri kullanıcılarınıza iletmekten de sorumlu olacaksınız. Yoğun hayatınızda düşünmeniz gereken bir şey daha var. Beaver Builder ilk yılında 50 güncelleme yayınladı ve orada durmayı planlamıyoruz. Gerçekten bunun sorumluluğunu almak istiyor musun?

Artık üçüncü taraf eklentileri temalarınıza yerleştirme konusundaki tanrı korkusunu da ortaya koyduğuma göre, size oldukça popüler hale gelen bir alternatiften bahsetmek istiyorum.

TGM Eklenti Aktivasyonu: WordPress temaları (ve diğer eklentiler) için eklenti gerektirmenin ve önermenin en iyi yolu. Kendi web sitelerinden…

TGM Eklenti Etkinleştirmesi, WordPress temalarınız (ve eklentileriniz) için eklentileri kolayca talep etmenize veya önermenize olanak tanıyan bir PHP kitaplığıdır. Kullanıcılarınızın yerel WordPress sınıflarını, işlevlerini ve arayüzlerini kullanarak eklentileri tekil veya toplu olarak yüklemelerine ve hatta otomatik olarak etkinleştirmelerine olanak tanır. Önceden paketlenmiş eklentilere, WordPress Eklenti Havuzundaki eklentilere ve hatta internette başka bir yerde barındırılan eklentilere başvurabilirsiniz.

Kısacası kullanıcılarınıza üçüncü taraf eklentileri yükleme seçeneğini sunmalısınız. Eğer karar verirlerse, güncellemeyi size değil, WordPress çekirdeğine ve eklenti yazarına bırakabilirsiniz.

Biraz Para Kazanın

Diğer geliştiricilerin çalışmalarımızı övmelerinden ve hatta kendi ürünleri içinde destek sağlayacak kadar ileri gitmelerinden gurur duyuyoruz. Bundan o kadar mutluyuz ki, temaları için Beaver Builder desteği sağlayanlara bir teşekkür mesajı ekledik.

Bu küçük teşekkür, lite sürümündeki yükseltme bağlantılarımızı ortaklık bağlantınızla değiştirmenize olanak tanıyan bir filtredir; bu, aslında, temanızı kullanan birisi Beaver Builder'ın ücretli sürümüne yükseltmeye karar verdiğinde size para kazandırır.

Nasıl çalışır? Bağlı kuruluş bağlantınız ve presto ile YOUR_LINK_HERE yazan metni değiştirirken aşağıdaki kodu işlevler dosyanıza eklemeniz yeterlidir! Sen işin içindesin.

 function my_bb_upgrade_link() { return 'YOUR_LINK_HERE'; } add_filter( 'fl_builder_upgrade_url', 'my_bb_upgrade_link' );

Kapanış

Burada ve orada yapacağınız birkaç ayarlamayla, Beaver Builder için gelişmiş destekle temanızı çok kısa sürede çalışır hale getirebilirsiniz. Sorularınız varsa bize bildirmekten çekinmeyin ve temanızı Beaver Builder için optimize etmeye karar verirseniz veya bu yazıda bir şeylerin eksik olduğunu düşünüyorsanız paylaşmaktan çekinmeyin. Sizi de aramızda görmekten mutluluk duyarız!

Justin Busa'nın Biyografisi

19 Yorumlar

  1. webmandesign 5 Mart 2015, 6:34

    Harika bir makale Justin! Sayfa oluşturucuyu dahil etmeyi düşünen tema mağazaları için gerçek yardım. Beaver Builder ile geliştirici olarak çalışmak gerçek bir zevktir. Bu konuda tek bir ciddi sorun bile yaşamadım ve entegrasyonu diğer sayfa oluşturucuya harcadığım zamanın onda biri kadar bir sürede tamamladım. Sorularıma hemen yanıt verdiğinizi ve önerilen kod iyileştirmelerini uyguladığınızı da belirtmeyi unutmayın.

    Ve Beaver Builder birçok açıdan hayat kurtarıcıdır! Kullandığım (ve hiç sevmediğim) önceki sayfa oluşturucudan dolayı gerçekten başım ağrıyordu. Müşteri bunu istedi. Ancak asıl ihtiyacımız olan şey, müşterilere satın almaya değer iyi bir ürünün ne olduğunu göstermektir ve sayfa oluşturucunuzu tavsiye edebildiğim için mutluyum. Makalenin başındaki 4 neden “neden” kısmına yazdığınız her şey %100 doğrudur. Şapkayı kaldırıyorum

    Benden bahsettiğiniz ve ekran görüntüleri olarak temalarımı kullandığınız için teşekkür ederim!



  2. Justin Busa , 5 Mart 2015, 09:10

    Selam Oliver,

    Nazik sözleriniz için teşekkürler! Bu yönde ilerlememize gerçekten yardımcı olduğu için temalarınıza Beaver Builder desteğini entegre etmeye karar vermenize sevindik. İyi işler yapmaya devam edin!

    Justin



  3. Haftalık WordPress Haberleri: Eklenti Dizini Yenileme, LayersWP ve Pickle , 6 Mart 2015, 12:43

    […] Bir Sayfa Oluşturucuyu WordPress Temalarınızla Bütünleştirme – Beaver Builder'ı temalarınıza nasıl dahil edersiniz? […]



  4. jeremiah 19 Ağustos 2015, 11:56

    Buddy Press'in Kleo ile ciddi sorunları var…. Çok büyük bir baş ağrısıydı.



    • Justin Busa 19 Ağustos 2015 13:34

      Gönderdiğiniz için teşekkürler, Jeremiah! Kelo'ya aşina değilim. Bunun ne olduğunu bana söyleyebilir misin?



  5. 16 Eylül 2015 08:39'da eylem

    Makale beni doğru yöne yönlendirdi. Tam genişlikte sütunlar ve resimler oluşturmak için bu özel kodu nereye ekleyeceğimi bilmiyorum. Eklenti için css editörüne gider mi? Birden fazla eklenti dosyası var ve bu kodu nereye yerleştireceğimden emin değilim:

    .fl-builder #içerik-sarıcım {
    kenar boşluğu: 0;
    dolgu: 0;
    }

    Yakında tekrar haber almayı umuyoruz! Teşekkürler!



    • Robby McCullough , 16 Eylül 2015, 09:28

      Merhaba Inneraction! Muhtemelen bu kod pasajını temanızın CSS'sine eklemek istersiniz.



      • Jenna , 21 Eylül 2015, 8:44

        Kod zaten temanın CSS'sinde bulunuyor ve içeriği hala tam genişlikte yapmıyor. Beaver builder eklentisi css dosyalarını düzenlemeyi denedim, ancak böyle bir şansım yok. Herhangi bir öneriniz var mı?



  6. Jenna , 21 Eylül 2015, 8:42

    Teşekkür ederim! Kod .css dosyasına yerleştirildi ve içeriği hâlâ tam genişlikte yapmıyor. Beaver eklentisi .css'yi düzenlemeyi denedim ama hiç şansım yok. Herhangi bir öneriniz var mı?



    • Justin Busa 21 Eylül 2015 15:57

      Jenna, sana yardımcı olabilmemiz için forumlara mesaj atar mısın? Teşekkürler!



  7. Jenna , 22 Eylül 2015, 8:04

    Justin, Aktif bir aboneliğim olmadığı için destek forumuna mesaj yazmama izin vermiyor. Eklenti olarak beaver builder kullanıyorum. Bu konuda hala destek almanın bir yolu var mı? Zaman ayırdığınız için teşekkür ederiz.



    • Justin Busa , 22 Eylül 2015, 13:25

      Endişelenme. Görünüşe göre temanız için doğru CSS'ye sahip olmayabilirsiniz. Bana sitenizin ve kullandığınız CSS'nin bağlantısını içeren bir e-posta gönderebilir misiniz? E-posta adresim justin [at] fastlinemedia [dot] com. Teşekkürler!



  8. Jared Levenson 22 Eylül 2016, 21:15

    Merhaba Justin,

    Bir özelleştirme teması üzerinde çalışıyorum ve beaver builder'ı kullanarak sütunları tam genişliğe ulaştırmaya çalışıyorum.

    Bir çocuk oluşturmuş olmama ve stil ve işlev klasörlerine nasıl erişeceğimi bilmeme rağmen css konusunda sınırlı bilgim var. içine yapıştırmayı denedim

    Yukarıdaki kodu nereye ekleyeceğiniz konusunda talimat verebilir misiniz?



    • Justin Busa , 23 Eylül 2016, 17:37

      Merhaba Jared, bir bilet gönderin, birisi size orada yardımcı olabilir. Teşekkürler!



  9. Dorin 1 Mart 2017, 03:41

    Güzel öğretici, bir wordpress teması hazırlayıp satmak istiyorum, ayrıca kullanıcıların beaver builder global row's ile altbilgilerini oluşturmalarına izin vermek istiyorum… Premium bir sürüm satın alırsam onu ​​temama ekleyebilir miyim, böylece satın alan kullanıcılar temam premium olacak mı? … evet durumunda, hangi sürüm bana bu hakkı veriyor? Ajans mı yoksa profesyonel mi?



    • Robby McCullough , 1 Mart 2017, 10:37

      Selam Dorin! Açıklama için bu makaleye bakın:

      http://docs.wpbeaverbuilder.com/article/332-can-i-include-beaver-builder-as-part-of-a-premium-or-free-wordpress-theme

      TL;DR: Bunu Beaver Builder'ın ücretsiz sürümüyle yapabilirsiniz.



  10. Modern Girişimci 26 Nisan 2017, 09:59

    .fl-builder CSS ipucu muhteşem! Bunu kesinlikle Genesis için Beaver Builder'ı kullanarak oluşturduğumuz bazı tasarımlara uygulayacağız. Her sayfanın oluşturucuya ihtiyacı yoktur, ancak ihtiyaç duyduğunuzda genellikle CSS'yi tüm sayfalarda standartlaştırmak istersiniz.



    • Robby McCullough , 26 Nisan 2017, 10:44

      Mükemmel! Yardımcı olduğuna sevindim. Geri bildiriminiz için teşekkür ederiz.



  11. doug 16 Nisan 2018 18:22

    Merhaba, 'is_beaverbuilder()' işlevi var mı?



Bültenimiz

Bültenimiz kişisel olarak ayda bir kez yazılmakta ve gönderilmektedir. En azından sinir bozucu veya spam içerikli değil.
Söz veriyoruz.

Bültene Katılın

Beaver Builder'ı Bugün Deneyin

Beaver Builder