Kahraman bilgi tabanı – bir şablon sistemi kullanarak

Aynı destek sorularını tekrar tekrar cevaplamak için çok zaman harcarsanız, o zaman Herothemes’de cevabımız var …Not: Bu makale, WordPress, eklenti nasıl yükleneceğinizi bildiğinizi varsayar ve ebeveyn / çocuk teması, HTML, CSS ve PHP’nin temel anlayışını içeren bazı tema geliştirme bilgileriniz vardır.Kahraman Bilgi Taban Eklentisi Bilgi tabanımız, web sitenizde özel bir bilgi tabanı oluşturmak için hızlı ve çok kolay hazırlık çözümleri sunar.Müşterilerinize daha sık sorulan sorulara cevap verin ve çağrıları cevaplamak için harcanan zamanı azaltmanıza izin verin ve E -Mail desteği, Aster çiçek alanından geçip geçebilmeniz için veya bunun yerine odaklanmak istediğiniz her şeyi yapabilirsiniz. ) ve daha mutlu müşterileriniz olduğundan emin olun.
Çoğu WordPress eklentisi gibi, ilk kurulum daha kolay olamaz. Eklentileri eklenti dizininize kontrol paneli üzerinden yükleyin ve etkinleştirin. Bilgi tabanı eklentisi, iyi kodlanmış temaların çoğuyla sorunsuz bir şekilde entegre edilmiştir, bu nedenle, ilk olarak sipariş edilen temalar, herothemes premium ürünlerimizden biri veya WordPress için varsayılan tema kullanmanız gerekip gerekmediği bir fark yoktur. WordPress sitenize birkaç dakika içinde biraz karmaşıklıkla entegre edilmiş tam işlevsel bir bilgi tabanınız olacak. Temaların geliştirilmesi hakkında bilginiz varsa ve eklentiyi daha fazla ayarlamak istiyorsanız, kodlarımız temiz ve dostça geliştiriciler, takılabilecek işlevlerdir ve takip edilecek kolay şablon sistemi gelişmiş ayarlamalar yapmanızı sağlar. Bu makalede, şablon sistemini kullanarak eklentiyi ayarlamak için yapabileceğiniz bazı harika şeyleri tartışacak.
Eklentiler, genel ayarlar yükleme ve biraz içerik ekleme
WordPress 4.4 ile yeni TwentySixteen temalarıyla temel entegrasyon
Gelişmiş Entegrasyon: Daha fazla ayar için şablonların değiştirilmesi
WordPress’in ilk kurulumundan sonra başlayarak, TwentySixteen ve Bilgi Taban eklentisinin temasını yüklediğiniz ve etkinleştirdiğinizden emin olun. TwentySixteen, WordPress 4.4 ile birlikte bulunan yeni bir varsayılan temadır. WordPress kurulumunuzu güncelledikten sonra, görünüşte kayıtlı yeni bir temanız yoksa> temalarda, wordpress.org adresindeki TwentySixteen tema sayfasından indirebilirsiniz.
Bilgi tabanı eklentisi, çok kolay bir bilgi tabanı eklentisi hazırlayarak WordPress’in kendisi ile aynıdır. Eklenti etkinleştirildikten sonra, otomatik olarak başlamanıza yardımcı olacak bazı temel ipuçları içeren ‘başlangıç’ ekranına götürülürsiniz. Gösterge tablosunun solundaki bilgi tabanı adı verilen yeni bir menü öğesi de var. Bilgi tabanı, standart ‘post’ yazı tipi WordPress’e çok benzeyen bir şekilde çalışır. Makaleler kategorilere göre ve ayrıca etiketlere göre düzenlenebilir. Kategori herhangi bir zamanda eklenebilir veya silinebilir ve ayrıca bilgi tabanınızın yararlı olmasını sağlamak için yayınlama yapılabilir, içerik oluşturmaya başlamadan önce kategori yapınızı planlamanız önerilir. Varsayılan bilgi tabanı makaleleri siparişte görüntülenir Bununla birlikte, tam olarak standart yayınlar gibi yayınlamak, eklenti ayarlarında değiştirebilirsiniz.
Bilgi tabanı, şablonları öğrenmeye gerek kalmadan kurulumunuzu ayarlayabilmek için çeşitli düzenlemelerle birlikte gelir. Bunu tam olarak olduğu gibi bırakabilirsiniz ve bilgi tabanınız mükemmel bir şekilde çalışacaktır, ancak makalenin sıralanma şeklini değiştirmek istiyorsanız, kategorinin nasıl görüntülenmesi, arama özelliklerini doğrudan ayarlayarak, makalelerde ve çeşitli oylamaları etkinleştirme, Diğer seçenekler, bunu kodlama bilgisine gerek kalmadan yapabilirsiniz.
İçerik Oluşturma Bilgi tabanımızda başka ayarlamalar yapmaya başlamadan önce, bazı içeriğe ihtiyacınız vardır. Bu nedenle yapmanız gereken ilk şey birkaç makale yapmaktır. TwentySixteen teması yüklenirken, daha önce WordPress kullandıysanız yeni ekranınızı çok tanıdık görünecektir. Gönderme, içerik, yayınlama, gönderme biçimi, kategori ve etiket kutusu başlığı aynıdır. Aslında, tek farklı alan makale seçeneği ve yoklama seçeneğidir veya varsayılan içeriği ekrandan başlattığınızda yükleyebilirsiniz.

TwentySixteen ile entegre etmek Bilgi Taban eklentisini TwentySixteen temasıyla entegre eder. Yukarıdaki adımları izlediyseniz, hepsi bu. Orada bırakabilirsiniz ve bunun için daha fazla bir şey yapmanıza gerek kalmadan iyi bir fonksiyonel bilgi tabanına sahip olacaksınız. Kodun çoğunu bilmiyorsanız veya sadece hızlı ve hazırlanması kolay bir şey istiyorsanız mükemmeldir. Ama … Ya daha fazlasını yapmak istiyorsan? Tema geliştiricileri için eklentiler hakkında gerçekten iyi olan şey şablon sistemidir. Şablon sistemi, eklentiden tema klasörünüze değiştirmek istediğiniz şablon dosyasını kopyalayarak çalışır. WordPress daha sonra temanı önce gördü. Temanızla alakalı bir şablon dosyası varsa, kullanılacaktır. Değilse, eklenti klasöründeki şablon geriye doğru, the_content () işlevini ele geçirmek ve bilgi tabanı içeriğini standart page.php’nize girmek için kullanılacaktır.
Eklentideki veya temadaki şablon hiyerarşisi daha sonra standart bir WordPress şablonu hiyerarşisine çok benzeyen bir şekilde çalışır ve bunu anlamanızı kolaylaştırır. Örneğin HKB-Taxonomy-Category.php HKB-Urcive olacaktır. Örneğin, kategoriye bakarken, dosya mevcutsa HKB-Taxonomy-category.php kullanılırsa, HKB-Urver.php kullanılacaktır.

WordPress Template Hiyerarşisi hakkında daha fazla bilgi edinmek istiyorsanız, geliştirici kodeksinde okuyabilirsiniz.
Şablonu ayarlayın Varsayılan olarak Bilgi tabanı bölümü TwentySixteen temasını kullanırken şöyle görünecektir:
Bilgi tabanı içeriği ve bir makale

Sorun değil, TwentySixteen çok iyi bir stile sahip ilk hücresel temadır. Ancak, sayfa şablonunun düzeni nedeniyle, bilgi tabanı sayfası web sitesindeki diğer sayfalara kıyasla çok fazla ölü alana sahiptir:
Standart blog yayınlarına kıyasla aynı bilgi temeli içerik sayfası

Bilgi sayfasında tüm bu beyaz alana ihtiyacınız yok, bu yüzden tek yapmanız gereken HTML’yi silmek için ilgili şablonlardan değiştirmek.

Bunu yapmadan önce, tema güncellemesi yayınlandığında hiçbir değişiklik kaybolmaması için TwentySixteen için bir çocuk teması yapmanız gerekir. Klasörümü yirmi altı çocuk aradım. Çocuk temaları hakkında daha fazla bilgi, çocuk temaları hakkındaki makalemizde bulunabilir. Çocuğunuzun teması düzenlendikten sonra, şimdi şablonu düzenlemeye başlayabilirsiniz. Yirmi altı çocuk klasöründe yeni bir klasör oluşturun ve HKB-TEMPelates adını. Ardından, eklenti klasöründen düzenlemek istediğiniz şablonu yeni oluşturulan şablon klasörüne kopyalayın. Bilgi tabanı arşiv sayfalarını değiştirmek için düzenlemeniz gereken şablon HKB-urcive.php’dir. Kopyaladıktan sonra kod düzenleyicinizde açın. Görmelisiniz: & amp; lt; lt;? PHP / ** * arşiv ekranı için tema şablonu * /? & Amp; gt;
& amp; lt; “php get_header (); ? & amp; gt;

& amp; lt; “php hkb_get_template_part (‘hkb-cum’, ‘arşiv’); ? & amp; gt;
& amp; lt; “php get_footer (); ? & amp; gt;
Not: Eklentideki şablon, bilgi temeli içeriğini The_Concent () WordPress işlevini kullanarak sayfaya enjekte ettiğinden, ilk sayfanın tam sayfası şablona dahil edilmemiştir. Varsayılan şablonu değiştirdiğiniz için sayfaya ek HTML eklemeniz gerekir. Bu nedenle, hkb-ant.php’deki kod şöyle görünmesi için değiştirilmelidir: & amp; lt; php / ** * arşiv ekranı için tema şablonu * /? & Amp; gt;
& amp; lt; “php get_header (); ? & amp; gt;
& amp; lt; div id = & amp; quot; birincil & quot; class = & amp; content-area & amp; gt;
& amp; lt; ana id = & amp; Main & amp; quot; class = & amp; site-main & amp; quot; Rol = & amp; Main & amp; gt;
& amp; lt; php // sayfa içerik şablonunu ekleyin. hkb_get_template_part (‘hkb-cum’, ‘arşiv’); ? & amp; lt; lt;/Main & amp;
& amp; lt; “php get_idabar (‘içerik-alt’); ? & amp; gt;
& div & gt;
& lt;
& amp; lt; “php get_idabar (); ? & amp; gt; lt; php get_footer (); ? & amp; gt;
Not: Bu şablondayken bir döngü eklemeye gerek yok
Dosyanızı kaydedin ve sayfayı görün. Şimdi şöyle görünmelidir: Bu şimdi yirmi -altı temasında sayfa.php sayfası düzenini kullanır ve beyaz alanı soldan kaldırır. Ancak, bu aslında tüm eklenti stillerini de sildi ve bunun yerine varsayılan stil temasına geçti. Bunun nedeni, temayı ayarlamaya başlar başlamaz, eklentinin, stil sayfasını yüklemeyecek şekilde kendi tarzınızı yazma özgürlüğünü istediğinizi varsayar. Bu, ilk önce sipariş edilen bir tema oluştururken çok kullanışlıdır, ancak stili korumak istiyorsanız, stili hkb-style.css’den style.css’e kopyalayıp ekleyebilirsiniz. Veya önce sipariş edilen bir tema oluşturursanız, Styles sayfasını eklenti klasöründen tema klasörünüze kopyalayabilir ve ardından aşağıdaki kod satırını kullanarak Fonksiyon’unuzda.
// bilgi tabanı eklenti stilleri
wp_enqueue_style (‘hkb-style’, get_template_directory_uri ().
Not: Bu yöntemi bir alt tema ile kullanıyorsanız, get_template_directory_uri () yerine get_stylesheet_directory_uri () kullanmanız gerekir. Bunun nedeni, get_stylesheet_directory_uri (), çocuğunuzun teması için dosya yapısını görmesidir, get_template_directory_uri () bunun yerine ana tema klasörüne başvurur. Mevcut alt temayı değiştirmekten önce sipariş edilen bir tema inşa ediyorsanız, stil sayfasını ayırmayı ve stili temaya doğru girmek için enqueue yöntemini kullanmayı tercih ederim. Bunun nedeni, style.css’nin genellikle çok büyük ve hızlı bir şekilde yönetilmesi zor hale gelmesidir, ilgili stilleri ayırmak, daha fazla düzenlemeniz gerekip gerekmediğini bulmanızı kolaylaştırır. SASS gibi praprocessors kullanırsanız aynı organizasyon kullanılabilir, çünkü @Import Stylessheet YENİ’nizi style.css olarak birleştirilecek şekilde otomatik olarak birleştirilebilir, bu da daha sonra wp_enqueue_style () kullanılarak temanıza enjekte edilebilir. Kuvvet yeniden uygulandıktan sonra sayfaya tekrar bakın ve şimdi göreceksiniz:

admin

Bir Cevap Yazın

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