Singular.php dosyası nedir?


13

4.3'ten itibaren yeni bir şablonumuz var singular.php. Ne olduğunu anlamaya çalıştım ama anlamadım. :)

page.phpSayfaları için. single.phpHer sonrası türleri için. Varsa single-[post-type].php, özel yazı türü için belirli bir şablon kullanabiliriz ... neden ihtiyacımız var singular.php?

Yanıtlar:


14

Bu doğasında var WordPress şablonu hiyerarşi eğer, nokta varlık - yok bir var page.php, bu kullanacağız singular.phpEğer yoksa aynı, single.phpbu olacak özelliklerden kaçınarak bir şablona hiyerarşi içinde düşürün.

Her bir şablonda yinelenen kod yerine, yazılar / sayfalar için aynı düzene sahip temalar için idealdir.


13

singular.phpyerleşik veya özel olsun, tüm yazı türleri için temel olarak ekstra bir geri dönüştür. Hemen sonra gelir single.phpve page.phpböylece son iki şablonu atlayabilir ve sadece singular.phptüm yayın türleri tarafından tek bir görünümde kullanılacak bir şablona sahip olabilirsiniz.

Diğer herhangi bir şablonda olduğu gibi, ne kadar yararlı olacağı ve gerekliliği, kullanıcıya / siteye / gereksinimlere bağlıdır. Şablon hiyerarşisi, görüntülenen herhangi bir sayfadan bağımsız olarak, her zaman index.phpherhangi bir sayfayı görüntülemeniz gerekecek şekilde oluşturulmuştur. Kısacası, sadece index.phpve style.csstema klasöründe tamamen işlevsel bir temaya sahip olabilirsiniz .

Şablon hiyerarşisinde bulunan şablonlar kolaylık sağlamak için oradadır ve bu da geçerlidir singular.php. Gerekirse bağlam içinde herhangi bir şablonu kullanabilirsiniz , ancak ihtiyacınız yoksa kullanmak zorunda değilsiniz.


2

Tek yazı şablon dosyası tek bir yazı oluşturmak için kullanılır. WordPress şu yolu kullanır:

1.single- {post-type} .php - İlk olarak, WordPress belirli yazı tipi için bir şablon arar. Örneğin, yazı tipi ürüntür, WordPress single-product.php dosyasını arar.

2.single.php - WordPress daha sonra single.php'ye geri döner.

3.singular.php - Sonra singular.php'ye geri döner.

4.index.php - Son olarak, yukarıda belirtildiği gibi, WordPress nihayetinde index.php'ye geri döner.

https://developer.wordpress.org/themes/basics/template-hierarchy/#single-post

Statik bir sayfa oluşturmak için kullanılan şablon dosyası (sayfa post tipi). Diğer yazı türlerinden farklı olarak, sayfanın WordPress için özel olduğunu ve aşağıdaki yamayı kullandığını unutmayın:

1. özel şablon dosyası - Sayfaya atanan sayfa şablonu. Bkz. Get_page_templates ().

2.page- {slug} .php - Sayfa slug yeni bir haberse, WordPress page-latest-news.php kullanmaya bakar.

3.page- {id} .php - Sayfa kimliği 6 ise, WordPress page-6.php'yi kullanmaya bakar.

4.page.php

5.singular.php

6.index.php

https://developer.wordpress.org/themes/basics/template-hierarchy/#page


singular.phpda için bir geri dönüşpage.php
Pieter Goosen

evet, page.php için de bir geri dönüş
matthew

page.php ekledi
matthew
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.