• 07-03-2013, 22:22:57
    #1
    Merhaba
    Wordpress de mesela bir kategoride konu açıyorum.Kategorideki bağzı yazıların ana sayfada görünmesini istemiyorum çünkü yazılar 60 - 70 seri halinde olacaği için anasayfada çıkması hoş değil.Kategori içindeki bağzı yazılar görünmesi gerekiyor ana sayfada.

    Birde otomatik resim boyutunu nasil yapabilirim bu konuda yardımcı olabilir misiniz ? Kendim düzeltmekden bıkdım resimleri
  • 07-03-2013, 22:52:06
    #2
    İndex.php'nin <?php get_header(); ?> kodunun altına ekle.
    5 yerine anasayfada çıkmasını istediğin kategorinin id'sini yaz.
    <?php
    if (is_home()) {
    query_posts("cat=5");
    }
    ?>
    Aşağıdaki kodu boyutlandırılmasını istediğin resimin kodları ile değiştir tabi kodları kendine göre düzenle.
    <?php if(has_post_thumbnail()): ?>
    <?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'widget-image'); ?>
    <a href='<?php the_permalink(); ?>' title='<?php the_title(); ?>'><img src="<?php echo $image[0]; ?>" alt="<?php the_title(); ?>" width='140' height='84' /></a>
    <?php else: ?>
    <a href='<?php the_permalink(); ?>' title='<?php the_title(); ?>'><img src="<?php bloginfo('template_directory'); ?>/timthumb.php?src=<?php bloginfo('template_directory'); ?>/images/thumbnail.png&w=140&h=84" alt="<?php the_title(); ?>" width='140' height='84' /></a>
    <?php endif; ?>
    Daha sonra functions.php dosyasını aşağıdaki kodları ekle. tabi yine düzenleyerek.
    add_theme_support('post-thumbnails', array('post'));
    add_image_size('widget-image', 290, 160, true);
    Eğer yapamaz isen ücretli bir şekilde halledebilirim.
  • 08-03-2013, 06:13:38
    #3
     <?php query_posts($query_string . '&cat=-3,-8'); ?>
     <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    3 ve 8 numaraları kategorilerdeki yazıları yazdırmamak için.
    tabi üstteki kod category.php iniz tanımlı değil ise sıkıntı çıkartır, çıkartmaması için;

    <?php if ( is_home() ) {
    query_posts($query_string . '&cat=-3');
    }
    ?>
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
  • 08-03-2013, 07:10:01
    #4
    tarihlerini kaydederken 1 ay geriyi seçerek kaydet
  • 23-03-2013, 18:22:08
    #5
    1 aydır uğraşıyorum dediğniiz gibi yapamadım.ücretsiz olarak yapabilecek olan varmı arkadaşlar ?
  • 29-03-2013, 09:02:30
    #6
    [QUOTE=oyunariy;1066931552]İndex.php'nin <?php get_header(); ?> kodunun altına ekle.
    5 yerine anasayfada çıkmasını istediğin kategorinin id'sini yaz.
    <?php
    if (is_home()) {
    query_posts("cat=5");
    }
    ?>
    QUOTE]

    Merhaba bu kodu eklediğim zaman anasayfada sadece gizlemesini istediğim konuyu gösteriyor.Diğer konuları göstermiyor kesinlikle daha doğrusu göstermesini istemediğim konuyu anasayfada gözlerimin dibine sokarak gösteriyor. - falan da ekledim ama yinede değişmedi bu konuda yardımcı olabilirmisiniz ?
  • 29-03-2013, 16:24:16
    #7
    cat=5 yaparsanız ID'si 5 olan kategorinin yazılarını gösterir. cat=-5 yaparsanız ID'si 5 olmayan kategorilerin yazılarını gösterir.
  • 29-03-2013, 17:31:24
    #8
    Su yazıda anlatım yapmıştım ısını göreceğini düşünüyorum
    http://buraksah.in/anasayfada-bazi-k...i-gizleme.html
  • 29-03-2013, 19:50:17
    #9
    [QUOTE=OzgurUlupinar;1067039793]
    oyunariy adlı üyeden alıntı: mesajı görüntüle
    İndex.php'nin <?php get_header(); ?> kodunun altına ekle.
    5 yerine anasayfada çıkmasını istediğin kategorinin id'sini yaz.
    <?php
    if (is_home()) {
    query_posts("cat=5");
    }
    ?>
    QUOTE]

    Merhaba bu kodu eklediğim zaman anasayfada sadece gizlemesini istediğim konuyu gösteriyor.Diğer konuları göstermiyor kesinlikle daha doğrusu göstermesini istemediğim konuyu anasayfada gözlerimin dibine sokarak gösteriyor. - falan da ekledim ama yinede değişmedi bu konuda yardımcı olabilirmisiniz ?
    5 yerine görmek istediğin kategorilerin id'leri yaz.