• 02-06-2010, 23:03:34
    #1
    donanim.net
    Arkadaşlar

    Wordpress temama nasıl özel alan ekleyebilirim ? Özel alan olarak resim eklemek istiyorum.Anasayfada resmi otomatik boyutlandıran kodlar vs lazım.

    Nasıl ekliyeceğimi basit bir şekilde açıklayan yazı , konu var mı ? arama yaptım bulamadım ama varsa yardımcı olurmusunuz , teşekkürler.
  • 02-06-2010, 23:10:47
    #2
    konunun linkini bulamadım ama daha önce böyle bir istek olmuş ve arkadaşlar şu şekilde yardımcı olmuşlardı.umarım işinizi görür
    özel alan ekleme

    timthumb.php dosyasını temanızın içine atın.

    resmin gözükmesini istediğiniz yere de aşağıdaki kodu ekleyin ve temanıza göre ölçüleri düzenleyin. içeriklerine ekleyeceğiniz resim özel alanında resim yolu http ile başlayan tam adres olmalıdır.

    PHP Kodu:
    <img src="<?php bloginfo('url'); ?>/timthumb.php?src=<?php echo get_post_meta($post->ID, 'resim',true) ?>&amp;w=120&amp;h=80&amp;zc=1&amp;q=60" alt="<?php the_title(); ?>">

    w resmin genişliği - pixel olarak
    h resmin yüksekliği - pixel olarak
    q resmin kalitesi - varsayılan %75
  • 02-06-2010, 23:18:09
    #3
    Arkadaş anlatmış gerçi ama bi üstünden geçim detaylı olarak

    aşağıdaki kod özel alan kullanmanıza yarayan temel koddur.

    <?php echo get_post_meta($post->ID, 'deger',true) ?>
    yukarda değer yazan kısma "resim" derseniz, yazı eklerken panelden "resim" adlı özel alana bilgileri giriyorsunuz.

    Yukarıdaki kodu temanızın herhangi bir yerine koyarsanız direk eklediğiniz özel alan bilgisi gözükecektir. Atıyorum resim eklediniz direk http://www.site.com/resim.jpg diye yazı gelecektir. Bunu biz resim olarak göstermek istiyorsak tabiki de img kodunun içine bu özel alan kodunu yerleştirmemiz lazım

    Bunu da aşağıdaki gibi basitce yapabiliriz.

    <img src="<?php echo get_post_meta($post->ID, 'deger',true) ?>" width="100" height="100" >
    width ve height değerlerini değiştirerek de resmi istediğiniz boyutta gösterebilirsiniz.
  • 02-06-2010, 23:22:43
    #4
    donanim.net
    Teşekkürler bilgiler için

    @loperselim

    Şimdi ilk kodu diyelim ki index.php de gözükmesini istediğimiz yere ekliyeceğiz.

    Peki 2.kodu nereye ekliyeceğiz ?
  • 02-06-2010, 23:26:27
    #5
    Stejan adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler bilgiler için

    @loperselim

    Şimdi ilk kodu diyelim ki index.php de gözükmesini istediğimiz yere ekliyeceğiz.

    Peki 2.kodu nereye ekliyeceğiz ?
    hocam direk girdiğin bilgi varsa ilk kodu kullan, atıyorum bi haber girdin, her haberin de kaynak ajans diye bi bölüm yaptın. Buraya ne yazacaksın a ajans, b ajans vs

    böyle bi durumda üstteki kodu kullanabilirsin. direk olarak girdiğin değeri çıkaracaktır.

    Ancak bir resim urlsi, oyun urlsi, video urlsi gibi kod içine bir değer girilmek istendiğinde üstteki kodu kullanmanın bi anlamı olmaz, direk resmin yolu çıkar zaten koyduğunuz yerde. Bize bu kod nerde lazım img kodunun içinde lazım. Bunun için de alttaki kullanımı uygundur.
  • 02-06-2010, 23:32:29
    #6
    donanim.net
    Anladım , bu tema konusunda biraz özürlüyüm de ,

    Alıntı
    <?php get_header(); ?>



    <div id="columns">

    <div id="centercol">

    <div class="box">

    <div class="top"></div>

    <div class="spacer">


    <?php if(have_posts()) : ?><?php while(have_posts()) : the_post() ?>



    <div id="post-<?php the_ID(); ?>" class="post">



    <div class="koyutitle"><h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2> </div>


    <div class="entry">

    <?php the_content('(Devamını Oku..)'); ?>

    </div>



    </div>

    <!--/post-->


    <p align="right">
    <?php edit_post_link('Düzenle', '', ' | '); ?> <?php comments_popup_link('Yorum Yok »', '1 Yorum »', '% Yorum »'); ?></p>

    <?php endwhile; else : ?>



    <div class="post box">

    <div class="entry-head"><h2>404 - Not Found</h2></div>

    <div class="entry-content"><p>The page you are looking for is not here.</p></div>

    </div>


    <?php endif; ?>

    <div class="fix"></div>

    <center><?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?></center>


    </div>

    <!--/spacer -->

    <div class="bot"></div>

    </div>

    <!--/box -->

    </div>

    <!--/centercol -->

    <?php get_sidebar(); ?>



    <br class="fix" />

    </div>

    <!--/columns -->



    <?php get_footer(); ?>
    bu index php dosyası acaba nereye eklemem gerekiyor ..?
  • 02-06-2010, 23:34:42
    #7
    <?php get_header(); ?>
    
    
    
    <div id="columns">
    
    <div id="centercol">
    
    <div class="box">
    
    <div class="top"></div>
    
    <div class="spacer">
    
    
    <?php if(have_posts()) : ?><?php while(have_posts()) : the_post() ?>
    
    
    
    <div id="post-<?php the_ID(); ?>" class="post">
    
    
    
    <div class="koyutitle"><h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2> </div>
    
    
    <div class="entry"> 
    
    <div style="float: left;"><img src="<?php echo get_post_meta($post->ID, 'resim',true) ?>" width="100" height="100" ></div>
    
    <?php the_content('(Devamını Oku..)'); ?>
    
    </div>
    
    
    
    </div>
    
    <!--/post-->
    
    
    <p align="right">
    <?php edit_post_link('Düzenle', '', ' | '); ?> <?php comments_popup_link('Yorum Yok »', '1 Yorum »', '% Yorum »'); ?></p>
    
    <?php endwhile; else : ?>
    
    
    
    <div class="post box">
    
    <div class="entry-head"><h2>404 - Not Found</h2></div>
    
    <div class="entry-content"><p>The page you are looking for is not here.</p></div>
    
    </div>
    
    
    <?php endif; ?>
    
    <div class="fix"></div>
    
    <center><?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?></center>
    
    
    </div>
    
    <!--/spacer --> 
    
    <div class="bot"></div>
    
    </div>
    
    <!--/box -->
    
    </div>
    
    <!--/centercol -->
    
    <?php get_sidebar(); ?>
    
    
    
    <br class="fix" />
    
    </div>
    
    <!--/columns -->
    
    
    
    <?php get_footer(); ?>
    bu şekilde deneyin hocam,

    resim adında özel alan oluşturup resmin yolunu yazın yazı eklerken de .
  • 02-06-2010, 23:41:52
    #8
    donanim.net
    Teşekkür ederim yardımın için oldu fakat şöyle bir taşma oldu onu nasıl giderebiliriz acaba , ? Otomatik more koysam düzelebilir mi ? "box" ı yazıya bağlı yapmak istiyorum onu halletmem gerekiyor bir şekil

  • 02-06-2010, 23:47:22
    #9
    <?php get_header(); ?>
    
    
    
    <div id="columns">
    
    <div id="centercol">
    
    <div class="box">
    
    <div class="top"></div>
    
    <div class="spacer">
    
    
    <?php if(have_posts()) : ?><?php while(have_posts()) : the_post() ?>
    
    
    
    <div id="post-<?php the_ID(); ?>" class="post">
    
    
    
    <div class="koyutitle"><h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2> </div>
    
    
    <div class="entry"> 
    
    <div style="float: left;"><img src="<?php echo get_post_meta($post->ID, 'resim',true) ?>" width="100" height="100" ></div>
    
    <?php the_content('(Devamını Oku..)'); ?>
    
    </div>
    
    
    
    </div>
    
    <!--/post-->
    
    
    <p align="right">
    <?php edit_post_link('Düzenle', '', ' | '); ?> <?php comments_popup_link('Yorum Yok »', '1 Yorum »', '% Yorum »'); ?></p>
    
    
    <div style="clear:both;"></div>
    <?php endwhile; else : ?>
    
    
    
    <div class="post box">
    
    <div class="entry-head"><h2>404 - Not Found</h2></div>
    
    <div class="entry-content"><p>The page you are looking for is not here.</p></div>
    
    </div>
    
    
    <?php endif; ?>
    
    <div class="fix"></div>
    
    <center><?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?></center>
    
    
    </div>
    
    <!--/spacer --> 
    
    <div class="bot"></div>
    
    </div>
    
    <!--/box -->
    
    </div>
    
    <!--/centercol -->
    
    <?php get_sidebar(); ?>
    
    
    
    <br class="fix" />
    
    </div>
    
    <!--/columns -->
    
    
    
    <?php get_footer(); ?>
    bu şekilde yapalım o zaman hocam