• 14-09-2012, 23:59:41
    #1
    arkadaşlar bir resim sitem için ufak bir kodlama yaptırıcam istediğim şu site resim sitesi her konuya 6 resim ekliyorum ve bu resimleri birer özel alana ekliyorum yani konuya yüklediğim resimlerin linklerini tek tek özel alan bölümlerine yapıştırmam gerekiyor buda bana vakit kaybettiriyor resimlerin yani konuya yüklediğim 6 resimin url leri aynı sadece sonlarında 1,2,3 diye numaralar var yani

    URL-1
    URL-2
    URL-3

    gibi resim isimleri aynı yani benim istediğim bu resimler sunucuya yüklediğimde zaten sıralı bir şekilde yükleniyor istediğim bunların otomatik olarak özel alanlara atanması sanırım function.php dosyasına bazı kodlar eklenerek yapılıyor bu konuda yardımcı olabilecek arkadaşlar ulaşırsa sevinirim tşk
  • 15-09-2012, 00:12:21
    #2
    Üyeliği durduruldu
    otomatik yapılır mı bilmiyorum ama şöyle de olur:

    1- single.php'de the_content içeren satırın altına:

    Alıntı
    <img src="http://www.siteadi.com/resimler/<?php $values = get_post_custom_values("resimadi"); echo $values[0]; ?>-1.jpg" alt="<?php the_title(); ?>" />

    <img src="http://www.siteadi.com/resimler/<?php $values = get_post_custom_values("resimadi"); echo $values[0]; ?>-2.jpg" alt="<?php the_title(); ?>" />

    <img src="http://www.siteadi.com/resimler/<?php $values = get_post_custom_values("resimadi"); echo $values[0]; ?>-3.jpg" alt="<?php the_title(); ?>" />

    <img src="http://www.siteadi.com/resimler/<?php $values = get_post_custom_values("resimadi"); echo $values[0]; ?>-4.jpg" alt="<?php the_title(); ?>" />

    <img src="http://www.siteadi.com/resimler/<?php $values = get_post_custom_values("resimadi"); echo $values[0]; ?>-5.jpg" alt="<?php the_title(); ?>" />

    <img src="http://www.siteadi.com/resimler/<?php $values = get_post_custom_values("resimadi"); echo $values[0]; ?>-6.jpg" alt="<?php the_title(); ?>" />
    yazarsınız.

    2- resimleri ana dizine açacağınız /resimler/ klasörüne yüklersiniz.

    3- yazı oluştururken özel alan adı olarak resimadi yazıp değere de resmin adını yazarsınız. örneğin: resimadi > istanbul-resimleri
  • 15-09-2012, 01:34:48
    #3
    TylerDurden adlı üyeden alıntı: mesajı görüntüle
    otomatik yapılır mı bilmiyorum ama şöyle de olur:

    1- single.php'de the_content içeren satırın altına:



    yazarsınız.

    2- resimleri ana dizine açacağınız /resimler/ klasörüne yüklersiniz.

    3- yazı oluştururken özel alan adı olarak resimadi yazıp değere de resmin adını yazarsınız. örneğin: resimadi > istanbul-resimleri


    bunun aynısını yaptım hocam ama bu sefer eski konulardaki resimler gitti
    şu fonksiyon benim sitediğim gibi function.php ye ekleniyor ama tek alan için eklenen ilk resmi çekiyor benim istediğim bunu çoklu hale getirmek bir arkadaş ta ilgileniyor inş çözerim


    function wpu_thumb_kontrol($post_ID){
    $id = $post_ID;
    $ozelalan = "thumb";
    $thumb = get_post_meta($id, $ozelalan, true);
    if($thumb == ""){
    $ek =& get_children(array('post_parent' => $id, 'post_type' => 'attachment', 'post_mime_type' => 'image', 'orderby' => 'ID'));
    if (!empty($ek)) {
    $birinci = array_shift($ek);
    }
    $resim = wp_get_attachment_image_src($birinci->ID);
    $link = $resim[0];
    if($link != ""){
    add_post_meta($id, $ozelalan, $link, true);
    }
    }
    }
    add_action('publish_post', 'wpu_thumb_kontrol');