• 22-02-2014, 12:24:50
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar konu altlarında, o konuya ilişkin sitede yer alan fotoğraf ve video galerisi içeriklerini göstermek istiyorum.


    Mesela konumuz İlk yardım Nedir olsun. Bu konunun altında fotoğraf galerisinde ki ilk yardım resimleri, video galerisinde ki ilk yardım videoları görünecek.


    Böyle bir eklenti var mıdır, basit bir kodla bu yapılabilir mi, yoksa bileşen mi yazdır malı ?
  • 22-02-2014, 13:22:45
    #2
    Tam olarak istediğiniz olmayabilir ama etiket tabanlı benzer yazılar modülü kodu diye araştırın.
    sağlık etiketli konunuz var ise video ve galeriye de sağlık etiketi eklerseniz o konu altında gözükür.
  • 22-02-2014, 13:29:56
    #3
    Scorpion2763 adlı üyeden alıntı: mesajı görüntüle
    Tam olarak istediğiniz olmayabilir ama etiket tabanlı benzer yazılar modülü kodu diye araştırın.
    sağlık etiketli konunuz var ise video ve galeriye de sağlık etiketi eklerseniz o konu altında gözükür.
    Hocam ben fotoğraflar ayrı, videolar ayrı şekilde görünsün istiyorum.
  • 22-02-2014, 14:19:25
    #4
    iki farklı döngü başatırsanız buda olabilir.

    örneğin foto galeri: <?php query_posts('cat=-1,-2'); ?>
    <hr>
    örneğin video galeri: <?php query_posts('cat=-3,-4'); ?>
  • 22-02-2014, 14:21:51
    #5
    Üyeliği durduruldu
    özel alanlarla yapabilirsiniz.

    Resim Galerisi:
    [özel alan resim 1]
    [özel alan resim 2]

    Video Galerisi:
    [özel alan video embed 1]
    [özel alan video embed 2]
  • 23-02-2014, 11:23:00
    #6
    Arkadaşlar tam olarak anlayamadım, biraz detay verebilir misiniz ?

    Scorpion2763 adlı üyeden alıntı: mesajı görüntüle
    iki farklı döngü başatırsanız buda olabilir.

    örneğin foto galeri: <?php query_posts('cat=-1,-2'); ?>
    <hr>
    örneğin video galeri: <?php query_posts('cat=-3,-4'); ?>

    TylerDurden adlı üyeden alıntı: mesajı görüntüle
    özel alanlarla yapabilirsiniz.

    Resim Galerisi:
    [özel alan resim 1]
    [özel alan resim 2]

    Video Galerisi:
    [özel alan video embed 1]
    [özel alan video embed 2]
  • 25-02-2014, 00:12:14
    #7
    Arkadaşlar başka ne şekilde yapabilirim bunu acaba ?
  • 27-02-2014, 23:16:30
    #8
    Etiketlere Göre Benzerlik

    <?php
    $tags = wp_get_post_tags($post->ID);
    if ($tags) {
       $tag_ids = array();
       foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
     
       $args=array(
          'tag__in' => $tag_ids,
          'post__not_in' => array($post->ID),
          'showposts'=>5, // Gösterilecek benzer yazı sayısı
          'caller_get_posts'=>1
       );
     
       $my_query = new wp_query($args);
       if( $my_query->have_posts() ) {
          echo '<h3>Benzer yazılar</h3><ul>';
          while ($my_query->have_posts()) {
             $my_query->the_post();
          ?>
             <li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
          <?php
          }
          echo '</ul>';
       }
    wp_reset_query();
    }
    ?>
    Kategoriye Göre Benzerlik

    <?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'=>5, // Gösterilecek benzer yazı sayısı
          'caller_get_posts'=>1
       );
             
            $my_query = new wp_query($args);
       if( $my_query->have_posts() ) {
          echo '<h3>Benzer yazılar</h3><ul>';
          while ($my_query->have_posts()) {
             $my_query->the_post();
          ?>
             <li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
          <?php
          }
          echo '</ul>';
       }
    wp_reset_query();
    }
    ?>
    Yukarıdaki kodları temanızın single.php dosyasında while döngünün içine yazmalısınız.

    bknz: