WordPress'te Sayfa Şablonu Koşullu Etiketleri

Yayınlanan: 2022-11-07

WordPress'teki Sayfa Şablonu Koşullu Etiketleri, geliştiricilerin bir WordPress sitesindeki belirli sayfaları hedeflemesine olanak tanır. Bu, özellikle sayfa şablonlarını özelleştirmek veya belirli sayfalar için belirli işlevler oluşturmak için kullanışlıdır. Sayfa Şablonu Koşullu Etiketleri, belirli sayfaları veya gönderileri hedeflemek için kullanılan WordPress'in Koşullu Etiketleri ile birlikte kullanılabilir.

WordPress'te Koşullu Etiketler Nelerdir?

Koşullu etiket , belirli koşullara göre bir sayfanın veya gönderinin görüntülenme şeklini değiştirmek için WordPress temalarında ve eklentilerinde kullanılan bir koddur. Örneğin, bir gönderide bir sayfadakinden farklı bir kenar çubuğu görüntülemek veya bir gönderide bir sayfadakinden farklı bir başlık resmi görüntülemek için koşullu bir etiket kullanılabilir.

WordPress'in Koşullu Etiketler özelliği ile bir sayfada görüntülenen içerik miktarını kontrol edebilirsiniz. Web sitenizdeki koşullu etiketler, ana sayfanız, blog gönderileriniz ve sayfalarınız gibi belirli bölümleri tanımlamak için kullanılabilir. Bu eğitimde, eklentilerde ve temalarda koşullu etiketlerin nasıl kullanılacağını göstereceğim. is_page() koşul etiketini kullandığınızda, görüntülediğiniz sayfanın bir sayfa olup olmadığını belirleyebilirsiniz. $page parametresi herhangi bir sayfa kimliği, başlık veya URL olabilir. Benzer şekilde, belirli bir sayfa başlığı, işleve geçirilerek belirtilebilir. Koşullu etiketleri kullanırken, geliştiricilerin birden çok koşul belirtmesi yaygındır.

Web sitenizde nelerin görüntülendiğini görmeyi kolaylaştırmak için VEYA ve VE operatörlerini kullanmak harika bir fikirdir. Kullanıcı bir blog dizinini veya bir web sitesinin ana sayfasını görüntülediyse, bir site açıklaması sağlanırsa if ifadesi doğru olacaktır. Bir site adı girmezseniz, Site Başlığı | Site Açıklaması. Diğer bir alternatif, mantıksal işleçle birlikte kullanılabilen değil işlecidir. Çoğu durumda, bu en iyi seçenektir. Koşullu etiketler kavramı WordPress için çok önemlidir. Gereksinimlerinize bağlı olarak kullanabileceğiniz birkaç ek koşullu etiket vardır. Diğerlerini ve elseif ifadelerini anladıktan sonra herhangi bir koşullu fonksiyon üzerinde çalışmaya başlayabilirsiniz. Aşağıdaki bölümlerde, WordPress koşullu etiketlerini temalarınızda nasıl kullanacağınızı öğreneceğinizi umuyorum.

WordPress Sayfa Şablonu Nedir?

WordPress sayfa şablonu, belirli bir WordPress sayfası türü için bir düzen ve stil tanımlayan bir dosyadır. Örneğin, bir ana sayfa, bir iletişim sayfası veya bir açılış sayfası oluşturmak için bir sayfa şablonu kullanılabilir. Sayfa şablonları HTML, CSS ve PHP kullanılarak oluşturulabilir.

Sayfa şablonları, belirli bir sayfaya veya sayfa grubuna belirli bir şekilde uygulanabilir. Bir sayfadaki gönderiler, haber güncellemeleri, takvim etkinlikleri ve medya dosyaları gibi dinamik içeriği görüntülemek için bir sayfa şablonu kullanılabilir. Bir sayfa oluştururken veya düzenlerken kullanıcı, şablon adı olan herhangi bir sayfa şablonunu seçebilir. Çeşitli temalar, bir sayfadaki sütun sayısını belirlemenize olanak tanır. Bununla birlikte, tek bir sayfaya veya birden çok sayfaya ek olarak bir şablon kullanmanıza izin veren başka şablonlar da vardır. Bu global seçeneği uygulamanızda etkinleştirmek için önce her seçenek için sayfa şablonları oluşturmalı ve her şablon için bir ad sağlamalısınız. Şablon Hiyerarşisi sayfası, belirli bir sayfa için nasıl şablon oluşturulacağını açıklar.

Özel sayfa şablonlarını kullanmak için temanızın /WP-content/themes/my-theme-name/ klasöründe olması gerekir (örneğin, /WP-content/themes/my-theme-name/). Bir sayfa gönderisi oluştururken, tür için özel bir şablon seçebileceksiniz. WordPress 4.7 kullanarak 'sayfa' dışında gönderilere sayfa şablonları eklemenin bir yolu yoktur. Şablonunuz body_class() işlevini kullanıyorsa, WordPress, yazı tipi sınıf adı (sayfa), sayfa kimliği (sayfa kimliği-*kimliği) ve kullanılan sayfa şablonu için gövde etiketinde sınıfları görüntüler. Örneğin Theme_product_templates, bakmak istediğiniz ürün gönderisinin türü için şablon listesini filtrelemek için kullanılabilir. Temanızın içeriğinde, page.php dosyasındaki koşullu etiketlerle küçük değişiklikler yapılabilir.

Bu, Kenar Çubuğu Olmayan bir Sayfa oluşturmak için kullanılabilecek bir WordPress şablonu . Bu yöntemi kullanmak, WordPress kenar çubuğunu kullanmak zorunda kalmadan özel sayfalar oluşturmanıza olanak tanır. Kenar Çubuğu Olmayan Sayfa şablonu, minimal bir görünüme sahip basit, minimalist sayfalar oluşturmak için idealdir. Sayfalar, örneğin blogunuz, web siteniz veya portföyünüz için içerik oluşturmak için kullanılabilir. Kenar Çubuğu Olmayan Sayfa şablonunu kullanmak için önce yeni bir sayfa oluşturun. Şablon Kenar Çubuğu Olmayan Sayfa değilse, ayarlanması gerekir. Son olarak, kullanılabilir hale getirilmelidir. Bir blog, web sitesi veya portföy için iyi çalışan basit, minimalist bir şablon arıyorsanız Kenar Çubuğu Olmayan Sayfa şablonu mükemmel bir seçimdir.

Bir Sayfada Olsaydınız Belirlemek İçin Hangi WordPress Koşullusunu Kullanırdınız?

Fotoğraf – Venturebeat

Belirli bir WordPress sayfasında olup olmadığınızı kontrol etmek istiyorsanız, is_page() koşullu etiketini kullanırsınız. Bu etiket, bağımsız değişken olarak bir Sayfa Kimliği, bilgi veya başlık alır ve geçerli sayfa belirttiğiniz sayfaysa true değerini döndürür.

WordPress'te Sayfaları ve Gönderileri Farklılaştırma

is_page ve is_single işlevleri, bir sorgunun WordPress'te tek bir sayfa için mi yoksa ayrı bir gönderi için mi olduğunu belirlemek için kullanılabilir. get_post_type() yöntemi, metin kutusundaki bir makalenin "POST" veya "PAGE" olup olmadığını belirlemek için de kullanılabilir.

Sayfa Şablonu Nedir?

Sayfa şablonları , belirli bir sayfaya veya sayfa grubuna uygulanabilen belirli bir dosya türüdür. Tüm gönderi türleri, WordPress 4.7 sayfa şablonları tarafından desteklenir. Bir sayfa şablonunun belirli gönderi türlerine nasıl ayarlanacağı hakkında daha fazla bilgi edinmek için aşağıdaki örneğe bakın.

Nereden başlayacağınızı bilmiyorsanız, bir sayfa şablonu oluşturarak başlayabilirsiniz. Şu anda herhangi bir web sitesinde veya grupta şablon sayfaları kullanmak mümkün değildir. Kullanmakta olduğunuz şablonda yapılan değişikliklerin şablon üzerinde hiçbir etkisi olmayacaktır. SharePoint'te sayfa oluşturma ve web bölümlerini kullanma, SharePoint sitesinde modern sayfalar oluşturma ve kullanma bölümünde daha ayrıntılı olarak açıklanmaktadır. Sayfanız iyi göründüğünde, sayfanın üst kısmındaki Kaydet'in yanındaki aşağı oku tıklayın ve ardından sayfanızı orijinal durumuna döndüren Şablon olarak kaydet'i tıklayın. Şablon, yeni bir sayfada yaptığınız gibi web bölümleri ve içeriği eklemenize veya değiştirmenize olanak tanır. Bir şablon oluşturmak için daha önce yayınlanmış bir sayfaya bakın ve onu şablonunuz olarak kullanın.

Sayfanızın en üstüne gidin ve ardından Yeni'yi tıklayın. Şablon bölmesi görünür olacaktır. Site menüsünden Sil'i seçerek şablonu kaldırabilirsiniz. Bir şablonu düzenlemek için Sayfalar kitaplığınızdaki Şablonlar klasörüne gidin ve sağ tıklayın.

Özel bir şablon oluşturmak için önce temel bir sayfa yapısı oluşturmalısınız. Bunu, Site İçeriği alanından standart içerik bloklarını sayfanıza sürükleyip bırakarak gerçekleştirebilirsiniz. Sayfanız hazır olur olmaz içeriğine bir 'Şablon' alanı eklemeniz gerekecektir. Ardından, açılır menüden 'Özel' şablonunu seçebilirsiniz. 'Şablon' alanını ekledikten sonra, şablonunuz hakkında bazı bilgiler sağlamanız gerekecektir. Kısa bir açıklamanın yanı sıra ad (açılır listede görünecektir), konum (şablonun saklandığı yer) ve şablon türü (URL'nin sağlandığı). Site İçeriği bölümünde, şablonun sayfasına da bağlantı verebilirsiniz. Yeni bir sayfa veya bölge oluşturduğunuzda, 'Şablonlar' açılır menüsünden şablonu seçebilirsiniz. Şablonlu tüm sayfalar ve bölgeler otomatik olarak güncellenecektir. Özel şablonlar, modül, personel profili veya kurs açıklaması gibi ortak içeriği, düzeni veya hiyerarşiyi paylaşan sayfalar oluşturmanıza olanak tanır. Özel bir şablon oluşturmak için öncelikle temel bir sayfa yapısı oluşturmalısınız.

WordPress'te Özel Sayfalar Oluşturma

Özel bir düzene sahip bir WordPress sayfası, bazı yönlerden normal sayfanızdan farklıdır.

WordPress'te Koşullu Etiketler

WordPress'te, farklı içeriğin gösterileceği farklı koşulları belirtmek için koşullu etiketler kullanılır. Örneğin, blogunuzun ana sayfasında tekli gönderi sayfalarından farklı bir kenar çubuğu görüntülemek isteyebilirsiniz. Bunu yapmak için, geçerli sayfanın ana sayfa olup olmadığını kontrol etmek için koşullu bir etiket kullanırsınız ve öyleyse ana sayfa kenar çubuğunu görüntülersiniz. Aksi takdirde, varsayılan kenar çubuğu görüntülenir. Karşılanan koşullara bağlı olarak içeriğin görünümünü özelleştirmek için WordPress şablonlarında koşullu etiketler kullanılabilir. Koşullu etiketler, özel eklentiler oluştururken veya WordPress Kodeksinden kod parçacıklarıyla çalışırken de yararlıdır. Bir kod parçasını koşullu bir etikete sararak, yalnızca belirli bir eklenti etkinleştirildiğinde olduğu gibi belirli koşullar altında çalışması gerektiğini belirtebilirsiniz. Bu, sitenizdeki hataları önlemeye ve kodunuzu temiz ve düzenli tutmaya yardımcı olabilir.

Bu, sonucu bir Boole değeri (yani, doğru veya yanlış) olan ve koşullu etiketlerin bir alt kümesi olan bir WordPress işlevidir. Bunlar, yapmak üzere olduğumuz şeye dayalı olarak koşullu kararlar vermek için kullanabileceğimiz işlevlerdir. Koşullu bir etiketin adı kendi kendini açıklayıcıdır ve anlaşılması son derece basit bir kodla sonuçlanır. Koşullu etiketlerde desteklenen en yaygın parametrelerden bazıları şablon olmayan parametrelerdir. Bunları kullandığımızda, mevcut yazının yazılması gereken kriterlerimizde daha kesin oluyoruz. Geçerli öğede belirli bir kimliği veya belirli bir sümüklü böcek veya belirli bir yazı tipi veya başlığın bir örneğini kontrol etmemiz gerekebilir. İçeriğimizin farklı kriterlerini bu koşullu etiketlerle test edebiliriz, bu daha sonra buna bağlı olarak ne olacağını belirlemek için kullanılır. Ayrıca, onlar için aynı şablonu kullanarak koşullu etiketlerle farklı içerik türlerinin her birini özelleştirmenizi sağlar. Sonuç olarak, eklenti geliştiricilerimizin, eklentilerimizin hangi bölümlerinin görüntüleneceğini belirlememize izin verdikleri için koşullu etiketleri kullanmaları da avantajlıdır.

Geçmişteki Alıcılar İçin Farklı WooCommerce Ödeme Sayfası

Ayrıca koşullu etiketler, sitedeki tek tek sayfaların içeriğini değiştirmek için kullanılabilir. Örneğin, daha önce bir satın alma işlemi yapıldıysa, onlar için farklı bir WooCommerce ödeme sayfası oluşturmak isteyebilirsiniz. Bu has_buyer kullanılarak gerçekleştirilebilir.

WordPress If Sayfası Şablonu Adı

WordPress sayfa şablonu, bir WordPress sitesinde belirli bir içerik türünü görüntülemek için kullanılan bir şablon türüdür. Sayfa şablonları, ana sayfa, iletişim sayfası veya açılış sayfası gibi çeşitli sayfa türleri oluşturmak için kullanılabilir. WordPress için kullanılabilen çeşitli sayfa şablonları vardır ve bunlar WordPress Kodeksinde bulunabilir.

Web Sitenizdeki Tüm Sayfalara Nasıl Şablon Eklenir?

Bir sitede belirli bir sayfaya şablon eklemek için öncelikle WordPress düzenleyicide 'Sayfa Şablonu' seçeneğini bulmanız ve üzerine tıklamanız gerekir.