2016-04-11 20 views
0

kategorisini ayarlayın Wordpress'te get_next_post'da kullanılan kategoriyi ayarlamak mümkün mü?WordPress get_next_post

Birden fazla kategoriye sahip olan gönderim var.

Yayını gösteren single.php sayfasında, sonraki ve sonraki gönderileri göstermek istiyorum.

Ben bu yüzden nasıl kullanırım ben single.php seçilebilecek istediğiniz kategoriyi olduğunu ben belgelere bakın şöyle get_next_post

$the_cat = 'latest'; 

    $next_post = get_next_post($in_same_term = true, $excluded_terms = '', $taxonomy = $the_cat); 

cevap

0

hiçbir.

$ taxonomy (string) (isteğe bağlı) $ in_same_term öğesi doğruysa, taksonomi. WordPress 3.8'de eklendi. Varsayılan: Anlıyorum gibi false $in_same_term ayarlarsanız 'kategori'

, o zaman $taxonmy değiştirebilir. o kodeksine https://codex.wordpress.org/Function_Reference/get_next_post söylediklerini devamında

<?php 
while ($next_post = get_next_post()) { 
    if (!empty($next_post) && $next_post->catID == 'what you want') { 
     ?> 
     <a href="<?php echo get_permalink($next_post->ID); ?>"><?php echo $next_post->post_title; ?></a>  
     <?php 
    } 
} 
?> 
0

...

sayfanızın döngü içinde: Bence

, o, sadece bir fikir test edilmemiş için bir çözüm olabilir. ..

$category = get_the_category(); 
$category_name = $category[0]->name: 

Ve sonra ... yoluyla sonraki koltuğu alma

$next_post = get_next_post(true, null, $category_name);