PHP’de tek tırnak içinde HTML kodu eklemek
Tek veya çift tırnak bir php kodu içerisinden başka bir PHPkodu yazabiliriz. Ancak bunun için bağlama operatörü kullnmanız gerekir (concatenation).
Aşağıdaki kod satırı hata verecektir.
'<img src="<?php bloginfo('template_directory'); ?>/images/social/facebook-share.png" />'
Bu hatayı gidermek için aşağıdaki gibi bir bağlama operatörü kullanılmalıdır
'<img src="' . esc_url( get_bloginfo('template_directory') ) . '/images/social/facebook-share.png" />'
Ya da en sağlıklısı
sprintf(
'<img src="%1$s/images/social/facebook-share.png" />',
esc_url( get_bloginfo('template_directory') )
);
Bir cevap yazın
Yorum yapabilmek için giriş yapmalısınız.