usp_custom_field ekli, mesala single.php veya post'un içine (php çalıştıran eklenti ile) eklediğim zaman veriyi alamıyorum.
Benım amacım; durmadan veriyi post'a kopyalamak istemiyorum.
usp_custom_field verisi otomatik geliyor
+ pw_map address eklentisi ise "key" ile google haritalarda adresi basıyor. Hiç iframe filan uğraşmayacağım yani.
adres + key ile google mapi çalıştırıyorum ama bunu "konuya otomatik basmak" istiyorum.
Çünkü her seferinde özel alandan adresi alıp, content kısmına manuel el ile girmem gerekli.
ama ilk konudaki kod ile hiç birşeye dokunmadan adres ve map eklentisi otomatik olarak konuya basmasını sağlayacak.
Hocam sanırım google maps API ile işlem yapmaya çalışıyorsununuz. Bu hata API kodu ile alakalı sanırım. O tarafa bakmanız lazım.
Hocam eğer kodu bu şekilde sabit yazarsam;
function add_post_content($content) {
if(!is_feed() && !is_home()) {
$content .= '<p>[pw_map address="Vişnezade Mah., Dolmabahçe Cad., 34357 Beşiktaş/İstanbu" key="AIzaSyD1J47nUjdDU1e9l75vq8hHzR9jKRrxAU8"]</p>';
}
return $content;
}
add_filter('the_content', 'add_post_content'); sorunsuz map açılıyor.

Ama her sayfaya sabit "adres" ekleniyor.
---
Eğer içeriğe
[pw_map address="<?php echo get_post_meta( get_the_ID(), 'usp_custom_field', true ) ?>" key="AIzaSyD1J47nUjdDU1e9l75vq8hHzR9jKRrxAU8"]
Kodunu girersem; custon field'den gelen adresi çekip sayfada yine gösteriyorum.
Amacım; <?php echo get_post_meta( get_the_ID(), 'usp_custom_field', true ) ?> ile veriyi alıp
[pw_map address] eklentisi ile google map key ekleyip
add_filter('the_content', 'add_post_content'); ile her sayfaya kendi verisini otomatik bastırmak.
function add_post_content($content) { if(!is_feed() && !is_home()) { $meta = get_post_meta( get_the_ID(), 'usp_custom_field', true ); $content .= '<p>[pw_map address="'.$meta.'" key="AIzaSyD1J47nUjdDU1e9l75vq8hHzR9jKRrxAU8"]</p>'; } return $content; } add_filter('the_content', 'add_post_content');
Hocam bu kod çalıştı, kusura bakma denediğim sayfada custum feild verisi yokmuş, boş olduğu için o mesajı almışım

Ellerine sağlık
@aTKn94 hocam ufak bir sorun daha var;
add_filter('the_content', 'add_post_content'); yaptığım için
page.php ve content-page.php 'de bu kod çalışmaya devam ediyor (sayfalarda içeriği
<?php the_content(); ?> ile çekiyor), ama ben sadece "
content-single.php" 'de çalışmasını istiyorum, nasıl yapabilirim ?