• 13-09-2013, 11:23:53
    #1
    merhaba arkadaşlar;

    aşağıdaki kod, okunan yazının kategorisindeki konuları son eklenenden itibaren göstermektedir. göstermektedir..

    benim istediğim ise;

    okunan yazının kategorisindeki konuları rastgele göstermesidir.

    yardımcı olabilcek var mı;

    kod alttadır..

    <?php
    $categories = get_the_category($post->ID);
    if ($categories) {
       $category_ids = array();
       foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;
     
       $args=array(
          'category__in' => $category_ids,
          'post__not_in' => array($post->ID),
          'showposts'=>3, // Gösterilecek benzer yazı sayısı
          'caller_get_posts'=>1
       );
             
            $my_query = new wp_query($args);
       if( $my_query->have_posts() ) {
    
          while ($my_query->have_posts()) {
             $my_query->the_post();
          ?>
  • 13-09-2013, 11:31:20
    #2
    Şu şekilde olacak:
    <?php
    $categories = get_the_category($post->ID);
    if ($categories) {
       $category_ids = array();
       foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;
     
       $args=array(
          'category__in' => $category_ids,
          'post__not_in' => array($post->ID),
          'showposts'=>3, // Gösterilecek benzer yazı sayısı
          'caller_get_posts'=>1,
          'orderby'=> 'rand'
       );
             
            $my_query = new wp_query($args);
       if( $my_query->have_posts() ) {
    
          while ($my_query->have_posts()) {
             $my_query->the_post();
          ?>
  • 13-09-2013, 11:35:09
    #3
    buraksahin3 adlı üyeden alıntı: mesajı görüntüle
    Şu şekilde olacak:
    <?php
    $categories = get_the_category($post->ID);
    if ($categories) {
       $category_ids = array();
       foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;
     
       $args=array(
          'category__in' => $category_ids,
          'post__not_in' => array($post->ID),
          'showposts'=>3, // Gösterilecek benzer yazı sayısı
          'caller_get_posts'=>1,
          'orderby'=> 'rand'
       );
             
            $my_query = new wp_query($args);
       if( $my_query->have_posts() ) {
    
          while ($my_query->have_posts()) {
             $my_query->the_post();
          ?>
    helal sana burak sağolasın