<div class="widget_categories">
<span class="ustyazi">Film Türleri:</span>
<ul class="widget_categories">
<?php
$args = array(
'orderby' => 'name',
'parent' => 0
);
$categories = get_categories( $args );
foreach ( $categories as $category ) {
echo '<li><a style="font-family: arial;font-size: 10.6px;font-weight: 700;" href="' . get_category_link( $category->term_id ) . '">' . $category->name . '</a></li>';
}
?>
</ul>
</div>Bu komutları, izlenmek istenen türe özel, direk rastgele film getirmek için nasıl düzenlemem gerekiyor?
Kategoriye özel rastgele konu çekme
4
●195
- 30-04-2019, 15:30:38Sayfamdaki film türlerini aşağıdaki komutlarla gösteriyorum;
- 01-05-2019, 01:41:06Yardımcı olmaya çalıştığınız için, öncelikle sağ olun.Onur89TR adlı üyeden alıntı: mesajı görüntüle
<div class="widget_categories"> <span class="ustyazi"><h1 style="width: 100%;height: 25px;display: block;border-radius: 2px;background-color: #1E212900;color: #fff;letter-spacing: 0.07px;padding-left: 7px;border-left-color: currentcolor;margin-bottom: 10px;padding-top: 2px;font: caption;font-size: ;font-size: 13px;position: relative;top: -2.1px;left: -4.6px;">İstediğin Türde, Rastgele Film izle:</h1></span> <ul class="widget_categories"> <?php $args = array( 'orderby' => 'rand', 'parent' => 0 ); $categories = get_categories( $args ); foreach ( $categories as $category ) { echo '<li><a style="font-family: arial;font-size: 10.6px;font-weight: 700;" href="' . get_category_link( $category->term_id ) . '">' . $category->name . '</a></li>'; } ?> </ul> </div>Komutları üstteki gibi düzenleyip, orderby değerini rand veya random olarak değiştirdim, ancak bir şey fark etmiyor. Yine örneğin filmseverturk.com/film-turu/aile olarak, tıklanılan türdeki filmleri gösteriyor. Fakat kategoriye tıklanıldığında rastgele bir film göstermiyor. Yapmaya çalıştığım, 720p-izle,com sayfasındaki "Türe göre" kısmında bulunan (Rastgele) özelliğini kendi film sayfam FilmseverTÜRK 'e eklemek. Bunun için orderby değerine rand vermek doğru bir yaklaşım olsada, bende çalışmamasının sebebi sanırım daha önce kişiselleştirdiğim <li> komutlarından kaynaklanıyor. Çünkü <li> içindeki get_category_link($category->term_id) kısmını get_categories($category->term_id) yaptığımda bu sefer, filmseverturk.com/film-turu/aile şeklinde tıklanılan türdeki filmleri göstermekten farklı olarak, filmseverturk.com/film-turu/array şeklinde hatalı bir bağlantıya yönlendirdi. İstenilen türde, rastgele film göstermek için orderby değerini değiştirmenin yanında, bu <li> komutlarının arasındaki kategori komutlarınıda doğru şekilde düzenlemek gerekiyor ama istediğim sonucu elde etmek için ne şekilde düzenleyeceğimi bir türlü bulamadım. - 01-05-2019, 02:07:03$cat = get_queried_object();
$args = array(
'cat' => $cat->term_id,
'posts_per_page' => 10,
'orderby' => 'rand'
);