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ı?
Wordpress Toplu Öne Çıkarılan Resim Nasıl Ayarlanılıyor
19
●566
- 14-11-2023, 18:03:00var. 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:18CODE/CODE tagları arasına alırsanız kodlar çalışır. Bu şekilde özel karakterler bozuk çıkıyordertliA adlı üyeden alıntı: mesajı görüntüle
- 14-11-2023, 18:09:32Bazı karakterler ascii karşılığına döndürülmüş, bu kodlar sitede kritik hataya neden olur şu andadertliA adlı üyeden alıntı: mesajı görüntüle
- 14-11-2023, 18:11:20Edit: 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
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.dertliA adlı üyeden alıntı: mesajı görüntüle
<, >, & gibi işaretler ascii karşılığına çevrilmiş - 14-11-2023, 18:14:30OnurOzden adlı üyeden alıntı: mesajı görüntüle
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:06dertliA adlı üyeden alıntı: mesajı görüntüleTeş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.dertliA adlı üyeden alıntı: mesajı görüntüle
<, >, & gibi işaretler ascii karşılığına çevrilmiş. Bu kodları production ortamınızdaki sitelerinizde kullanmayın, wordpresste kritik hata alırsınız