Ben loop-name.php üzerinden farklı döngüler çekmek için bir kısa kod kullanıyorum. Nedense her zaman sayfanın üst kısmındadır. Ben googled ve dönüş yerine yankı kullanarak bu soruna neden olur ama benim kod ile yankı kullanmıyorum. İşte kısa kod:
// setup the shortcode for use
function friendly_loop_shortcode( $atts, $content = null ) {
extract( shortcode_atts( array(
'category' => '',
'module' => ''
), $atts ) );
include(locate_template('loop-'.$module.'.php'));
}
Bunun neden olduğu hakkında bir fikrin var mı?
Dosya eklemek için kısa kod? Biraz tuhaf buluyorum.
—
Rutwick Gangurde
'benim kod ile echo kullanmıyorum' - loop-module.php dosyaları yankılanıyor veya çıktılarını döndürüyor mu?
—
Michael
Şu anda değil - dosya sadece "test" yazılı bir paragraf etiketi vardır, bu yüzden nasıl çalıştığını görebilirsiniz.
—
john joe
get_template_part('loop',$module)
bunun yerine, kullanmak daha güzel, daha hızlı yazıyor, ebeveyn / çocuk temalarını destekliyor ve wordpress'e şablonlar eklemek için önerilen yöntem (evet locate_template bu şeylerden bazılarını yapabilir, ancak ne kadar daha az okunabilir olduğuna bakın!)