WordPress Notları

WordPress Haberleri,İpuçları,Eklentileri,Temaları ve dahası

  • Haberler
  • İpuçları
  • Nasıl Yapılır
  • Eklentiler
  • Temalar
  • Multisite
  • Güvenlik

14 Ekim 2012 tarihinde Mustafa Uysal yazdı 13 Yorum

Otomatik Olarak “Öne Çıkan Görsel” Belirlemek

Eğer kullanmakta olduğunuz tema “öne çıkan görsel” özelliğini destekliyorsa yazılarınıza tek tek öne çıkan görsel seçmeniz gerekebilir. Tabi opsiyonel bir özellik olduğundan kullanmaya da bilirsiniz ancak özellikle pek çok tema slider, archive gibi yapılarda bu görselleri kullanır.

Bu işi otomatik ve zahmetsiz olarak yapmanın basit bir yolu var. Aşağıdaki kod’u yeni bir php dosyası oluşturup içerisine yazmak suretiyle, wordpress sitenizin plugins dizinine yükleyip etkinleştirdiğiniz zaman. Yazılarınızda kullandığınız ilk resim otomatik olarak öne çıkarılacaktır.


<?php
/**
 * Plugin Name: Set featured image
 * Plugin URI: http://bueltge.de
 * Description: Set featureed image automaticly on save post/page
 * Version: 1.0.0
 * Author: Frank Bültge
 * Author URI: http://bueltge.de
 * License: GPLv3
 */
// This file is not called by WordPress. We don't like that.
! defined( 'ABSPATH' ) and exit;
if ( ! function_exists( 'fb_set_featured_image' ) ) {
 add_action( 'save_post', 'fb_set_featured_image' );
 function fb_set_featured_image() {

 if ( ! isset( $GLOBALS['post']->ID ) )
 return NULL;

 if ( has_post_thumbnail( get_the_ID() ) )
 return NULL;

 $args = array(
 'numberposts' => 1,
 'order' => 'ASC', // DESC for the last image
 'post_mime_type' => 'image',
 'post_parent' => get_the_ID(),
 'post_status' => NULL,
 'post_type' => 'attachment'
 );

 $attached_image = get_children( $args );
 if ( $attached_image ) {
 foreach ( $attached_image as $attachment_id => $attachment )
 set_post_thumbnail( get_the_ID(), $attachment_id );
 }

 }
}

Yada daha basiti github üzerinden erişebilirsiniz.

Kaynak:Wp Engineer

Bunu paylaş:

  • Tweet
  • Daha fazla
  • Tumblr' da Paylaş
  • Reddit üzerinde paylaşmak için tıklayın (Yeni pencerede açılır) Reddit
  • Arkadaşınıza e-posta ile bağlantı göndermek için tıklayın (Yeni pencerede açılır) E-posta

İlgili

Kategori:İpuçları, Nasıl Yapılır, Ortaya Karışık Etiketler: wordpress featured image, wordpress öne çıkan görsel, wordpress öne çıkan image, wordpress öne çıkan resim, wordpress otomatik görsel

Hakkımda Mustafa Uysal

WPNotları'nın kurucu editörü. WordPress üzerine yazar, çizer arada katkı yapar.

Yorumlar

  1. bayram der ki

    13 Kasım 2012 ile 21:52

    yaptım olmuyor kardeşim…

    Yanıtla
    • Mustafa UYSAL der ki

      13 Kasım 2012 ile 22:22

      Bu yorumundan sonra bizzat denedim, gayet güzel çalışıyor. Temanızın öne çıkarılmış görsel, özelliğini desteklediğinden emin olunuz.

      Yanıtla
  2. serdar der ki

    13 Ocak 2013 ile 14:41

    süpersin yaptım oldu. çok teşekkürler.
    yüzsüzlük olmasın ama eski yazılarda da resimleri öne çıkarılmış görsel olarak belirleseydi on numara olurdu.

    Yanıtla
    • Mustafa UYSAL der ki

      14 Ocak 2013 ile 00:15

      Eski yazıları güncellerseniz onda da çalışacaktır. Ama yazı arşiviniz genişse yorucu bir iş olabilir 🙂 Bu arada son sürümde bahsettiğiniz özellik eklenmiş olabilir gist url‘sine bakıp son sürümü kullanın bence.

      Yanıtla
  3. kreyzi der ki

    23 Ocak 2013 ile 23:16

    eski yazılar için olsa harbiden süper olacakmış.

    Yanıtla
    • Mustafa UYSAL der ki

      25 Ocak 2013 ile 00:04

      Evet gerçekten kullanışlı olurdu. Aslında filter kullanılarak yapılabilinir gibi , şurada yazdığı üzere eğer yazıda öne çıkarılmış resim yoksa default bir resim ayarlayabilirsiniz. Onuda eklemiş olayım. Belki iş görür.

      Yanıtla
      • Orhan der ki

        09 Şubat 2018 ile 06:49

        Peki hocam burda “default bir resim” ayarlayabilirsiniz demişsiniz. Bizim seçtiğimiz öne çıkarılan resmin url’sini nereye hangi satıra ekleyeceğiz. Verdiğiniz linke baktım fakat nereye ekleyeceğimi bulamadım…

        Yanıtla
  4. Skaty der ki

    05 Mart 2013 ile 05:36

    Maalesef bende de çalışmadı. WordPress son sürüm ile öne çıkan görsel ayarlamayı daha da kullanışsız hale getirdi (benim açımdan). Bir kola yolunu bulmam gerekiyor.

    Teşekkürler yine de.

    Yanıtla
  5. Skaty der ki

    05 Mart 2013 ile 05:38

    Düzeltiyorum. Çalışıyor, ancak yazı için yeni bir resim eklemiş olmanız gerekiyor, galeriden bir resim seçip yazıya eklerseniz çalışmıyor. Eh buna şükür diyelim.

    Yanıtla
  6. hasan der ki

    21 Ekim 2014 ile 13:46

    malesef çalışmıyor

    Yanıtla
  7. mehmet der ki

    21 Kasım 2014 ile 20:10

    Hocam merhaba, ben themeforest uzerinden 2013 yilinda bir tema almıştım. Normalde anasayfada slider cikiyordu, fakat şu anda sitemde bu ozelligi kullanamiyorum. Yardim almak icin themeforeste girdigimde firma çekilmiş ve siteleride yayinda degil. Siteme cesitli slider pluginler yukledim fakat anasayfamda gozukmuyor. Yani hangi dosyada nereye eklemeliyim maalesef o konudada pek bilgim yok. Sitem, http://www.kursuzmani.com bu sorunumu nasil giderebilirim? Yardimci olursaniz cok sevinirim.

    Yanıtla
  8. asbest der ki

    29 Kasım 2017 ile 12:18

    merhaba

    ben şunu yapmak istiyorum bir öne çıkan görsel belirledikten sonra otomatik olarak 1 saat sonra o görseli değiştirerek yerine başka görsel çekmesini istiyorum mümkün mü?

    teşekkürler

    Yanıtla
  9. süleyman der ki

    02 Ocak 2018 ile 20:18

    Bunu bir türlü yapamıyorum. acaba nerede yanlış yapıyorum

    Yanıtla

Bir yanıt yazın Yanıtı iptal et

Lütfen gerçek bilgilerinizi kullanın. Herhangi bir site adı ile yazılan yorumlar onaylanmayacaktır!

Popüler Yazılar & Sayfalar

  • WordPress Resim Kalitesini Düzenleyin
    WordPress Resim Kalitesini Düzenleyin

Bloga e-posta ile abone ol

Bu bloga abone olmak ve e-posta ile bildirimler almak için e-posta adresinizi girin.

Blogroll

  • HandyPlugins
  • NoCodeWP
  • Powered Cache
  • WholeStuff
  • WPHandle
  • Hakkımızda
  • İletişmeyin!
  • Bülten Gönder
  • Site Haritası
  • Gizlilik Politikası

© 2025 - WPNotlari

Bu internet sitesinde, kullanıcı deneyimini geliştirmek ve internet sitesinin verimli çalışmasını sağlamak amacıyla çerezler kullanılmaktadır. TamamGizlilik politikası