• 14-11-2023, 17:54:14
    #1
    Sitede örnek 100 post var. Her birinden konu içerisinde ilk sırada bulunan görseli öne çıkarılan yapmak istiyorum.
    Bunu wordpresste toplu olarak yapmanın yolu var mı?
  • 14-11-2023, 17:59:38
    #2
    Sayfa düzenleme kısmından öne çıkan görsel olarak ekleyebilirsiniz.

    Edit: ilk yazdığınızı yanlış anlamışım, yorumumu düzelttim.
  • 14-11-2023, 18:03:00
    #3
    var. eklentiyle de olur basit bir kodla da. kodu veriyorum Aşağıda verdiğim kodları functions.php dosyanızı açarak en altta yada dilediğiniz uygun bir yere ekleyip kaydediyoruz. Bu sayede eğer yüklenmiş bir resim yoksa otomatik olarak konudaki ilk resim öne çıkarılmış görsel olarak blogunuzda görünecektir. eklerken dikkat et en altına ekle bazı temalarda çalışmayabilir. bir de sondaki kapama kodları oluyor bazı temaalrda o yüzden en sona değil de o kapama kodundan bir öncesine ekle. deneyerek bul. eklediğin yeri biraz geniş tut olmazsa silersin silerken diğer kodlarla karışmaz.


     
    function autoset_featured(){
    global $post;
    $already_has_thumb = has_post_thumbnail($post->ID);
    if (!$already_has_thumb){
    $attached_image = get_children("post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1");
    if ($attached_image){
    foreach ($attached_image as $attachment_id =>$attachment){
    set_post_thumbnail($post->ID,$attachment_id);
    }
    }
    }
    }//end function
    add_action('the_post','autoset_featured');
    add_action('save_post','autoset_featured');
    add_action('draft_to_publish','autoset_featured');
    add_action('new_to_publish','autoset_featured');
    add_action('pending_to_publish','autoset_featured');
    add_action('future_to_publish','autoset_featured');
    yapan arkadaşımızın sitesi direk ordan da alabilirsiniz. kendisine teşekkür ediyoruz.

    https://www.pcbilimi.com/wordpress-y...ak-belirlemek/
  • 14-11-2023, 18:08:18
    #4
    dertliA adlı üyeden alıntı: mesajı görüntüle
    var. eklentiyle de olur basit bir kodla da. kodu veriyorum Aşağıda verdiğim kodları functions.php dosyanızı açarak en altta yada dilediğiniz uygun bir yere ekleyip kaydediyoruz. Bu sayede eğer yüklenmiş bir resim yoksa otomatik olarak konudaki ilk resim öne çıkarılmış görsel olarak blogunuzda görünecektir. eklerken dikkat et en altına ekle bazı temalarda çalışmayabilir. bir de sondaki kapama kodları oluyor bazı temaalrda o yüzden en sona değil de o kapama kodundan bir öncesine ekle. deneyerek bul. eklediğin yeri biraz geniş tut olmazsa silersin silerken diğer kodlarla karışmaz.


    function autoset_featured(){
    global $post;
    $already_has_thumb = has_post_thumbnail($post->ID);
    if (!$already_has_thumb){
    $attached_image = get_children("post_parent=$post->ID&post_type=attachment&post_mime_type =image&numberposts=1");
    if ($attached_image){
    foreach ($attached_image as $attachment_id =>$attachment){
    set_post_thumbnail($post->ID,$attachment_id);
    }
    }
    }
    }//end function
    add_action('the_post','autoset_featured');
    add_action('save_post','autoset_featured');
    add_action('draft_to_publish','autoset_featured');
    add_action('new_to_publish','autoset_featured');
    add_action('pending_to_publish','autoset_featured' );
    add_action('future_to_publish','autoset_featured') ;
    CODE/CODE tagları arasına alırsanız kodlar çalışır. Bu şekilde özel karakterler bozuk çıkıyor
  • 14-11-2023, 18:09:32
    #5
    dertliA adlı üyeden alıntı: mesajı görüntüle
    var. eklentiyle de olur basit bir kodla da. kodu veriyorum Aşağıda verdiğim kodları functions.php dosyanızı açarak en altta yada dilediğiniz uygun bir yere ekleyip kaydediyoruz. Bu sayede eğer yüklenmiş bir resim yoksa otomatik olarak konudaki ilk resim öne çıkarılmış görsel olarak blogunuzda görünecektir. eklerken dikkat et en altına ekle bazı temalarda çalışmayabilir. bir de sondaki kapama kodları oluyor bazı temaalrda o yüzden en sona değil de o kapama kodundan bir öncesine ekle. deneyerek bul. eklediğin yeri biraz geniş tut olmazsa silersin silerken diğer kodlarla karışmaz.


    function autoset_featured(){
    global $post;
    $already_has_thumb = has_post_thumbnail($post->ID);
    if (!$already_has_thumb){
    $attached_image = get_children("post_parent=$post->ID&post_type=attachment&post_mime_type =image&numberposts=1");
    if ($attached_image){
    foreach ($attached_image as $attachment_id =>$attachment){
    set_post_thumbnail($post->ID,$attachment_id);
    }
    }
    }
    }//end function
    add_action('the_post','autoset_featured');
    add_action('save_post','autoset_featured');
    add_action('draft_to_publish','autoset_featured');
    add_action('new_to_publish','autoset_featured');
    add_action('pending_to_publish','autoset_featured' );
    add_action('future_to_publish','autoset_featured') ;
    Bazı karakterler ascii karşılığına döndürülmüş, bu kodlar sitede kritik hataya neden olur şu anda
  • 14-11-2023, 18:11:20
    #6
    dertliA adlı üyeden alıntı: mesajı görüntüle
    var. eklentiyle de olur basit bir kodla da. kodu veriyorum Aşağıda verdiğim kodları functions.php dosyanızı açarak en altta yada dilediğiniz uygun bir yere ekleyip kaydediyoruz. Bu sayede eğer yüklenmiş bir resim yoksa otomatik olarak konudaki ilk resim öne çıkarılmış görsel olarak blogunuzda görünecektir. eklerken dikkat et en altına ekle bazı temalarda çalışmayabilir. bir de sondaki kapama kodları oluyor bazı temaalrda o yüzden en sona değil de o kapama kodundan bir öncesine ekle. deneyerek bul. eklediğin yeri biraz geniş tut olmazsa silersin silerken diğer kodlarla karışmaz.


    function autoset_featured(){
    global $post;
    $already_has_thumb = has_post_thumbnail($post->ID);
    if (!$already_has_thumb){
    $attached_image = get_children("post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1");
    if ($attached_image){
    foreach ($attached_image as $attachment_id =>$attachment){
    set_post_thumbnail($post->ID,$attachment_id);
    }
    }
    }
    }//end function
    add_action('the_post','autoset_featured');
    add_action('save_post','autoset_featured');
    add_action('draft_to_publish','autoset_featured');
    add_action('new_to_publish','autoset_featured');
    add_action('pending_to_publish','autoset_featured');
    add_action('future_to_publish','autoset_featured');
    Edit: CODE/CODE arasına aldığınız sürümde de hata var kodlarda, dediğim gibi ascii karşılığına döndürülmüş bazı işaretler.

    dertliA adlı üyeden alıntı: mesajı görüntüle
    var. eklentiyle de olur basit bir kodla da. kodu veriyorum Aşağıda verdiğim kodları functions.php dosyanızı açarak en altta yada dilediğiniz uygun bir yere ekleyip kaydediyoruz. Bu sayede eğer yüklenmiş bir resim yoksa otomatik olarak konudaki ilk resim öne çıkarılmış görsel olarak blogunuzda görünecektir. eklerken dikkat et en altına ekle bazı temalarda çalışmayabilir. bir de sondaki kapama kodları oluyor bazı temaalrda o yüzden en sona değil de o kapama kodundan bir öncesine ekle. deneyerek bul. eklediğin yeri biraz geniş tut olmazsa silersin silerken diğer kodlarla karışmaz.


    function autoset_featured(){
    global $post;
    $already_has_thumb = has_post_thumbnail($post->ID);
    if (!$already_has_thumb){
    $attached_image = get_children("post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1");
    if ($attached_image){
    foreach ($attached_image as $attachment_id =>$attachment){
    set_post_thumbnail($post->ID,$attachment_id);
    }
    }
    }
    }//end function
    add_action('the_post','autoset_featured');
    add_action('save_post','autoset_featured');
    add_action('draft_to_publish','autoset_featured');
    add_action('new_to_publish','autoset_featured');
    add_action('pending_to_publish','autoset_featured');
    add_action('future_to_publish','autoset_featured');
    yapan arkadaşımızın sitesi direk ordan da alabilirsiniz. kendisine teşekkür ediyoruz.

    https://www.pcbilimi.com/wordpress-y...ak-belirlemek/
    Edit 2: Verdiğiniz linkteki kod editöründe hata olmuş görünüşe göre. O yüzden orada da hatalı bu kodlar.
    <, >, & gibi işaretler ascii karşılığına çevrilmiş
  • 14-11-2023, 18:14:15
    #7
    kynak siteyi ekledim. kodları da değiştirdim. isteyen ordan alabilir. elimden bu kadarı geldi.
  • 14-11-2023, 18:14:30
    #8
    OnurOzden adlı üyeden alıntı: mesajı görüntüle
    Edit: CODE/CODE arasına aldığınız sürümde de hata var kodlarda, dediğim gibi ascii karşılığına döndürülmüş bazı işaretler.
    Edit 2: Verdiğiniz linkteki kod editöründe hata olmuş görünüşe göre. O yüzden orada da hatalı bu kodlar.
    <, >, & gibi işaretler ascii karşılığına çevrilmiş
    function autoset_featured(){
    global $post;
    $already_has_thumb = has_post_thumbnail($post->ID);
    if (!$already_has_thumb){
    $attached_image = get_children("post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1");
    if ($attached_image){
    foreach ($attached_image as $attachment_id =>$attachment){
    set_post_thumbnail($post->ID,$attachment_id);
    }
    }
    }
    }//end function
    add_action('the_post','autoset_featured');
    add_action('save_post','autoset_featured');
    add_action('draft_to_publish','autoset_featured');
    add_action('new_to_publish','autoset_featured');
    add_action('pending_to_publish','autoset_featured');
    add_action('future_to_publish','autoset_featured');
    Bu şekilde çalışması lazım
  • 14-11-2023, 18:15:06
    #9
    dertliA adlı üyeden alıntı: mesajı görüntüle
    var. eklentiyle de olur basit bir kodla da. kodu veriyorum Aşağıda verdiğim kodları functions.php dosyanızı açarak en altta yada dilediğiniz uygun bir yere ekleyip kaydediyoruz. Bu sayede eğer yüklenmiş bir resim yoksa otomatik olarak konudaki ilk resim öne çıkarılmış görsel olarak blogunuzda görünecektir. eklerken dikkat et en altına ekle bazı temalarda çalışmayabilir. bir de sondaki kapama kodları oluyor bazı temaalrda o yüzden en sona değil de o kapama kodundan bir öncesine ekle. deneyerek bul. eklediğin yeri biraz geniş tut olmazsa silersin silerken diğer kodlarla karışmaz.


     
    function autoset_featured(){
    global $post;
    $already_has_thumb = has_post_thumbnail($post-&gt;ID);
    if (!$already_has_thumb){
    $attached_image = get_children("post_parent=$post-&gt;ID&amp;post_type=attachment&amp;post_mime_type=image&amp;numberposts=1");
    if ($attached_image){
    foreach ($attached_image as $attachment_id =&gt;$attachment){
    set_post_thumbnail($post-&gt;ID,$attachment_id);
    }
    }
    }
    }//end function
    add_action('the_post','autoset_featured');
    add_action('save_post','autoset_featured');
    add_action('draft_to_publish','autoset_featured');
    add_action('new_to_publish','autoset_featured');
    add_action('pending_to_publish','autoset_featured');
    add_action('future_to_publish','autoset_featured');
    yapan arkadaşımızın sitesi direk ordan da alabilirsiniz. kendisine teşekkür ediyoruz.

    https://www.pcbilimi.com/wordpress-y...ak-belirlemek/
    dertliA adlı üyeden alıntı: mesajı görüntüle
    kynak siteyi ekledim. kodları da değiştirdim. isteyen ordan alabilir. elimden bu kadarı geldi.
    Teşekkürler katkınız için. Verdiğiniz linkte bulunan sitedeki kod editöründe hata olmuş görünüşe göre. O yüzden orada da hatalı bu kodlar.
    <, >, & gibi işaretler ascii karşılığına çevrilmiş. Bu kodları production ortamınızdaki sitelerinizde kullanmayın, wordpresste kritik hata alırsınız