İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Resim Başlığını Yazı Içinde H3 Tagları Arasında Nasıl Gösterebilirim?

emlcvdv

0
İyinet Üyesi
Katılım
18 Kasım 2012
Mesajlar
56
Reaction score
0
Merhaba arkadaşlar. Ben yazıya upload ettiğim resimlerin başlığını < h3 > tagları arasında yazıda göstermek istiyorum.

Yani sitemdeki ilgili yazının kaynak kodunda şöyle görünmesini istiyorum.

HTML:
<h3>Resim Başlığı</h3>
<img src="resimadresi.jpg" alt="resmin alt yazısı">

Bunu nasıl yapabilirim?
 

Barisay

0
İyinet Üyesi
Katılım
26 Şubat 2012
Mesajlar
491
Reaction score
1
Konum
Konya
Wordpress temanın neresinde istiyorsan o yerin php kodunu paylaşırsan daha kolay yardımcı olabiliriz.
 

emlcvdv

0
İyinet Üyesi
Katılım
18 Kasım 2012
Mesajlar
56
Reaction score
0
Wordpress temanın neresinde istiyorsan o yerin php kodunu paylaşırsan daha kolay yardımcı olabiliriz.

Selam hocam. Ben yazıya bir resim ekledikten sonra bu resme ait başlık ve alt yazı kısımlarını doldurup 'Yazıya ekle' butonuna tıklayıp sonra da yazıyı yayına aldığımda, sitede yazının şöyle görünmesini istiyorum.

http://prntscr.com/5ouo4d

Alt yazı kısmında sorun yok o otomatik geliyor ama resim başlığını çekemiyorum. Bu olayı wp-includes/media.php dosyası ayarlıyor yanılmıyorsam. Ve o dosyada orayı etkileyen kodu buldum. Bakın;

PHP:
$caption_width = apply_filters( 'img_caption_shortcode_width', $caption_width, $atts, $content );

	$style = '';
	if ( $caption_width )
		$style = 'style="width: ' . (int) $caption_width . 'px" ';
		
		$title = get_the_title( $attachment_id );

	return '<h3>' . $title . '</h3><div ' . $atts['id'] . $style . 'class="' . esc_attr( $class ) . '">'
	. do_shortcode( $content ) . '<p class="wp-caption-text">' . $atts['caption'] . '</p></div>';

Bu koddaki $atts['caption'] değişkeni resmin alt yazı değerini çağırabiliyor ama $title değişkeni resim başlığını değil de yazı başlığını çağırıyor. Ben resim başlığını çağırmasını istiyorum. Nasıl yapabilirim bunu?
 

Barisay

0
İyinet Üyesi
Katılım
26 Şubat 2012
Mesajlar
491
Reaction score
1
Konum
Konya
PHP:
$caption_width = apply_filters( 'img_caption_shortcode_width', $caption_width, $atts, $content ); 

    $style = ''; 
    if ( $caption_width ) 
        $style = 'style="width: ' . (int) $caption_width . 'px" '; 
         
        $title = get_the_title( $attachment_id ); 

    return '<h3>' . $title . '<div ' . $atts['id'] . $style . 'class="' . esc_attr( $class ) . '">' 
    . do_shortcode( $content ) . '<p class="wp-caption-text">' . $atts['caption'] . '</p></div></h3>';

Kodu böyle değiştirip denermisin.
 

emlcvdv

0
İyinet Üyesi
Katılım
18 Kasım 2012
Mesajlar
56
Reaction score
0
PHP:
$caption_width = apply_filters( 'img_caption_shortcode_width', $caption_width, $atts, $content ); 

    $style = ''; 
    if ( $caption_width ) 
        $style = 'style="width: ' . (int) $caption_width . 'px" '; 
         
        $title = get_the_title( $attachment_id ); 

    return '<h3>' . $title . '<div ' . $atts['id'] . $style . 'class="' . esc_attr( $class ) . '">' 
    . do_shortcode( $content ) . '<p class="wp-caption-text">' . $atts['caption'] . '</p></div></h3>';

Kodu böyle değiştirip denermisin.

Hocam resim alt yazısı biraz daha büyüdü, başka bir şey değişmedi. Benim $title değişkeni yerine, resim başlığını çağıracak başka bir değişkene ihtiyacım var.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst