• 06-03-2018, 04:05:49
    #1
    Arkadaşlar kolay gelsin film sitemde kullandığım temada birden fazla dizi türünü ana sayfada aynı sutuna çağırmak istiyorum ama bir türlü bulamadım... Alttaki kodda sadece bir tür çağrılıyor aynı sütüna birden fazla tür çağırmak için ne eklemem lazım acaba? Yardımcı olacak arkadaşlara şimdiden teşekkürler...

    <header>
    <h2>Yerli Dizi Bölümleri</h2>
    <?php if(get_option('dt_me_autoplay_slider') == 'true') { } else { ?>
    <div class="nav_items_module">
      <a class="btn prev"><i class="icon-caret-left"></i></a>
      <a class="btn next"><i class="icon-caret-right"></i></a>
    </div>
    <?php } ?>
    <span><?php echo total_episodios(); ?> <?php if($url = get_option('dt_episodes_slug','episodes')) { ?><a href="<?php echo esc_url( home_url() ) .'/'. $url .'/'; ?>" class="see-all"><?php _d('Tüm Bölümler'); ?></a><?php } ?></span>
    </header>
    <div id="epiload" class="load_modules"><?php _d('Loading..');?></div>
    <div id="dt-episodes" class="animation-2 items">
        <?php query_posts( array('post_type' => array('episodes'), 'showposts' => get_option('dt_me_number_items','20') , 'orderby' => $rand, 'order' => 'desc', 'meta_query'=> array(
         array(
     'key' => 'is_popular',
              'value' => 'true'
           ),
          array(
              'key' => 'episode_language',
              'value' => 'yerli-dizi'
           )
        ))); ?>
        <?php while ( have_posts() ) : the_post(); ?>
        <?php get_template_part('inc/parts/item_ep'); ?>
        <?php endwhile; wp_reset_query(); ?>
    </div>
    Son kısımdaki kodla sadece aynı sütüna yerli diziler geliyor bunla beraber altyazılı dizilerde (türkçe-altyazi) gelsin istiyorum
  • 06-03-2018, 06:15:19
    #2
      
    array(
    'key' => 'is_popular',
    'value' => 'true'
    ),
    array(
    'key' => 'episode_language',
    'value' => 'yerli-dizi'
    )
    array(
    'key' => 'episode_language',
    'value' => 'turkce-altyazi'
    )
    
    veya
    array(
    'key' => 'is_popular',
    'value' => 'true'
    ),
    array(
    'key' => 'episode_language',
    'value' => 'yerli-dizi','yerli-dizi'
    )
  • 06-03-2018, 16:38:47
    #3
    Scorpion2763 adlı üyeden alıntı: mesajı görüntüle
    array( 'key' => 'is_popular', 'value' => 'true' ), array( 'key' => 'episode_language', 'value' => 'yerli-dizi' ) array( 'key' => 'episode_language', 'value' => 'turkce-altyazi' ) veya array( 'key' => 'is_popular', 'value' => 'true' ), array( 'key' => 'episode_language', 'value' => 'yerli-dizi','yerli-dizi' )
    Sağol hocam bunları denedim ama işe yaramıyor
  • 06-03-2018, 20:17:14
    #4
    Gold üye
    [PHPR]
    <header>
    <h2>Yerli Dizi Bölümleri</h2>
    <?php if(get_option('dt_me_autoplay_slider') == 'true') { } else { ?>
    <div class="nav_items_module">
      <a class="btn prev"><i class="icon-caret-left"></i></a>
      <a class="btn next"><i class="icon-caret-right"></i></a>
    </div>
    <?php } ?>
    <span><?php echo total_episodios(); ?> <?php if($url = get_option('dt_episodes_slug','episodes')) { ?><a href="<?php echo esc_url( home_url() ) .'/'. $url .'/'; ?>" class="see-all"><?php _d('Tüm Bölümler'); ?></a><?php } ?></span>
    </header>
    <div id="epiload" class="load_modules"><?php _d('Loading..');?></div>
    <div id="dt-episodes" class="animation-2 items">
        <?php $args = array(
             'post_type' => array('episodes'),
             'showposts' => get_option('dt_me_number_items','20') , 
             'orderby' => $rand, 
             'order' => 'desc', 
             'meta_query' => array(
                  array(
                      'key' => 'is_popular',
                      'value' => 'true',
                      'compare' => '='
                  ),
                  array(
                      'key' => 'episode_language',
                      'value' => 'yerli-dizi',
                      'compare' => '='
                  )
              ),
        );
        $uckan_query = new WP_Query( $args ); ?>
        <?php while($uckan_query->have_posts()): $uckan_query->the_post();?>
        <?php get_template_part('inc/parts/item_ep'); ?>
        <?php endwhile; wp_reset_query(); ?>
    </div>
    [/PHPR]
  • 06-03-2018, 20:22:59
    #5
    uckan adlı üyeden alıntı: mesajı görüntüle
    <header> <h2>Yerli Dizi Bölümleri</h2> <?php if(get_option('dt_me_autoplay_slider') == 'true') { } else { ?> <div class="nav_items_module"> <a class="btn prev"><i class="icon-caret-left"></i></a> <a class="btn next"><i class="icon-caret-right"></i></a> </div> <?php } ?> <span><?php echo total_episodios(); ?> <?php if($url = get_option('dt_episodes_slug','episodes')) { ?><a href="<?php echo esc_url( home_url() ) .'/'. $url .'/'; ?>" class="see-all"><?php _d('Tüm Bölümler'); ?></a><?php } ?></span> </header> <div id="epiload" class="load_modules"><?php _d('Loading..');?></div> <div id="dt-episodes" class="animation-2 items"> <?php $args = array( 'post_type' => array('episodes'), 'showposts' => get_option('dt_me_number_items','20') , 'orderby' => $rand, 'order' => 'desc', 'meta_query' => array( array( 'key' => 'is_popular', 'value' => 'true', 'compare' => '=' ), array( 'key' => 'episode_language', 'value' => 'yerli-dizi', 'compare' => '=' ) ), ); $uckan_query = new WP_Query( $args ); ?> <?php while($uckan_query->have_posts()): $uckan_query->the_post();?> <?php get_template_part('inc/parts/item_ep'); ?> <?php endwhile; wp_reset_query(); ?> </div>
    Teşekkürler hocam ama bu da olmadı episode-language ile turkce-altyazi kodunu da çekmek istiyorum
  • 06-03-2018, 20:25:52
    #6
    Gold üye
    <header>
    <h2>Yerli Dizi Bölümleri</h2>
    <?php if(get_option('dt_me_autoplay_slider') == 'true') { } else { ?>
    <div class="nav_items_module">
      <a class="btn prev"><i class="icon-caret-left"></i></a>
      <a class="btn next"><i class="icon-caret-right"></i></a>
    </div>
    <?php } ?>
    <span><?php echo total_episodios(); ?> <?php if($url = get_option('dt_episodes_slug','episodes')) { ?><a href="<?php echo esc_url( home_url() ) .'/'. $url .'/'; ?>" class="see-all"><?php _d('Tüm Bölümler'); ?></a><?php } ?></span>
    </header>
    <div id="epiload" class="load_modules"><?php _d('Loading..');?></div>
    <div id="dt-episodes" class="animation-2 items">
        <?php $args = array(
             'post_type' => array('episodes'),
             'showposts' => get_option('dt_me_number_items','20') , 
             'orderby' => $rand, 
             'order' => 'desc', 
             'meta_query' => array(
                  array(
                      'key' => 'is_popular',
                      'value' => 'true',
                      'compare' => '='
                  ),
                  array(
                      'key' => 'episode_language',
                      'value' => 'yerli-dizi',
                      'compare' => '='
                  ),
                  array(
                      'key' => 'episode_language',
                      'value' => 'turkce-altyazi',
                      'compare' => '='
                  )
              ),
        );
        $uckan_query = new WP_Query( $args ); ?>
        <?php while($uckan_query->have_posts()): $uckan_query->the_post();?>
        <?php get_template_part('inc/parts/item_ep'); ?>
        <?php endwhile; wp_reset_query(); ?>
    </div>
    bu çalışmazsa meta adlarında problem vardır
    bu 3 koşuluda sağlayan yazılar listelenir
  • 06-03-2018, 20:37:13
    #7
    uckan adlı üyeden alıntı: mesajı görüntüle
    <header> <h2>Yerli Dizi Bölümleri</h2> <?php if(get_option('dt_me_autoplay_slider') == 'true') { } else { ?> <div class="nav_items_module"> <a class="btn prev"><i class="icon-caret-left"></i></a> <a class="btn next"><i class="icon-caret-right"></i></a> </div> <?php } ?> <span><?php echo total_episodios(); ?> <?php if($url = get_option('dt_episodes_slug','episodes')) { ?><a href="<?php echo esc_url( home_url() ) .'/'. $url .'/'; ?>" class="see-all"><?php _d('Tüm Bölümler'); ?></a><?php } ?></span> </header> <div id="epiload" class="load_modules"><?php _d('Loading..');?></div> <div id="dt-episodes" class="animation-2 items"> <?php $args = array( 'post_type' => array('episodes'), 'showposts' => get_option('dt_me_number_items','20') , 'orderby' => $rand, 'order' => 'desc', 'meta_query' => array( array( 'key' => 'is_popular', 'value' => 'true', 'compare' => '=' ), array( 'key' => 'episode_language', 'value' => 'yerli-dizi', 'compare' => '=' ), array( 'key' => 'episode_language', 'value' => 'turkce-altyazi', 'compare' => '=' ) ), ); $uckan_query = new WP_Query( $args ); ?> <?php while($uckan_query->have_posts()): $uckan_query->the_post();?> <?php get_template_part('inc/parts/item_ep'); ?> <?php endwhile; wp_reset_query(); ?> </div>
    bu çalışmazsa meta adlarında problem vardır
    bu 3 koşuluda sağlayan yazılar listelenir
    Çözemedim hocam tek tek çağırınca listeleniyor ama işte ikinciyi ekleyince çıkmıyor... Üç Koşulu sağlayan değilde is_popular true olan ve episode-language yerli-dizi veya turkce-altyazili olanlar listelenmeli...
  • 06-03-2018, 20:57:45
    #8
    Gold üye
    dizifilmdunyasi adlı üyeden alıntı: mesajı görüntüle
    Çözemedim hocam tek tek çağırınca listeleniyor ama işte ikinciyi ekleyince çıkmıyor... Üç Koşulu sağlayan değilde is_popular true olan ve episode-language yerli-dizi veya turkce-altyazili olanlar listelenmeli...
    'relation' => 'OR',
    order'dan sonra bunu ekleyin
  • 06-03-2018, 21:08:22
    #9
    uckan adlı üyeden alıntı: mesajı görüntüle
    'relation' => 'OR',
    order'dan sonra bunu ekleyin
    Yok hocam olmadı yine tşkler senin zamanını da çalmayayım