«get-template-part» etiketlenmiş sorular

Tema şablonlarının içindeki şablon parçalarını yükleyen bir WordPress temel işlevidir. Temaların sayfalandırma, başlık görüntüleri, menüler vb. Gibi kod bölümlerini yeniden kullanmasını kolaylaştırır.

10
Get_template_part değişkenine geçmek
WP Codex diyor bunu: // You wish to make $my_var available to the template part at `content-part.php` set_query_var( 'my_var', $my_var ); get_template_part( 'content', 'part' ); Peki echo $my_varşablon bölümünün içinde nasıl olabilirim ? get_query_var($my_var)benim için çalışmıyor Bunun locate_templateyerine kullanmak için tonlarca öneri gördüm . Gitmenin en iyi yolu bu mu?

6
Locate_template üzerinden değişkenlerin geçirilmesi
Normalde uzun vadeli kod bakımını korumak için kullandım includeya da requiretek başıma kullanmaya başladım get_template_partve locate_templateWordPress'te yerleşik olarak kullanmaya başladım her zaman en iyisidir. Benim sorum şu ki, değişkenlerden birini ya get_template_partda sonuçlarına aktarabilmeniz mi gerekiyor locate_template? <?php $var = get_option( 'my-custom-option' ); get_template_part( 'custom-template-part' ); ?> Yukarıdaki kodda $varözel …

3
Get_template_part () işlevini klasörlerle kullanmanın bir yolu var mı?
Klasörlerle get_template_part () kullanmanın bir yolu olup olmadığını merak ediyorum. Ana klasörümde artık birçok dosya var, çünkü her yeniden kullanılabilir elemanı ayrı bir dosyaya koydum. Onları klasörlere koymak istiyorum o zaman. Bununla ilgili hiçbir bilgi yok Codex'te: http://codex.wordpress.org/Function_Reference/get_template_part

3
Get_template_part () nasıl kullanılır?
Birisi lütfen bana bu fonksiyonun nasıl çalıştığını açıklayabilir mi? Ne yaptığını biliyorum ama twenty_ten şablonundaki kaynak koduna baktığımda, tüm döngülerin tek bir loop.php içinde nasıl toplandığını anlamıyorum (bu dosyayı da gördüm). Öyleyse, örneğin şablonun ortak bir bölümünü nasıl soyutlar ve sonra diğer şablonlar arasında yeniden kullanırsınız?

3
temadaki eylem kancaları ve get_template_part
Bana öyle geliyor ki her ikisi de son kullanıcının tema dosyalarını (alt temalar aracılığıyla) düzenlemeden bir temayı değiştirme fırsatı veriyor. Benim sorum, bir yöntem diğerine tercih edilir. Mesela şu an üzerinde çalıştığım bir tema ele alalım. Kancaların şablon bölümleriyle gidip gitmemeye karar vermeye çalışıyorum. <?php get_template_part('before_sitecontainer' ); ?> <div id="sitecontainer" …

3
Bir eklentiye get_template_part () kullanarak dosya nasıl eklenir?
Çok basit bir soru olabilir, ama mücadele ediyorum. Tema geliştirmede get_template_part()birçok kez çalıştım ve temellerini anlıyorum. Ama bir eklenti geliştirirken, bana bazı hatalar gösteren bunu merak ettim: Uyarı:...\wp-includes\template.php 407 satırında tanımlanmamış sabit STYLESHEETPATH - 'STYLESHEETPATH' varsayımı ve Uyarı:...\wp-includes\template.php 410 satırında tanımlanmamış sabit TEMPLATEPATH kullanımı - 'TEMPLATEPATH' varsayılmıştır Sorunu araştırmak bir …

4
Get_template_part () sonucunu geçersiz kılmak mümkün mü?
Çocuk teması üzerinde çalışıyorum, çocuk temasının sadeliğini korumak ve zaman içinde kod ve bakım miktarını en aza indirmek için ana şablon dosyalarını geçersiz kılmamayı tercih ederim. Döngüde, ana temanın index.php şablonu şunları kullanır: get_template_part( 'content' ); hangi content.php getirecektir , ben alt tema üzerine index.php oluşturmadan, content-aside.php , vb get_template_part( …

1
İnclude_once yerine işlev dosyalarında get_template_part () kullanmalı mıyız?
Temayı hatalar ve öneriler için kontrol etmek için theme-check eklentisini kullanıyorum, header.php ve index.php gibi tema dosyalarında get_template_part () kullanıyorum, ancak function.php'de include_once () theme- kontrol bunlara işaret etmiyorsa, function.php dosyasında bulunan bir widgets.php dosyasında kullanılan include_once'u gösteriyor benim sorum tüm include_once () yerine get_template_part () kullanmalı ve include () …

2
Get_template_part döngüsüyle özel bir WP_Query kullanma
Özel bir yazı türü için bir sorgu var: <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $books = new WP_Query(array( 'post_type' => 'wiki', 'posts_per_page' => '50', 'paged' => $paged )); ?> Ve ben loop-books.php kullanarak bu mesajlar arasında döngü istiyorum: <?php get_template_part( 'loop', 'books' ); ?> Döngü-books.php içinde ben, sadece …
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.