lostyazilim
tr.link

Tekil yazı (single.php) düzenleme hakkında yardım

7 Mesajlar 992 Okunma
acebozum
tr.link

melihonline melihonline WM Aracı Kullanıcı
  • Üyelik 24.11.2018
  • Yaş/Cinsiyet 39 / E
  • Meslek Bilgisayar Teknikeri
  • Konum Antalya
  • Ad Soyad M** K**
  • Mesajlar 91
  • Beğeniler 8 / 7
  • Ticaret 0, (%0)
Merhaba arkadaşlar. Ben özel alan eklentisinin kodunu the_field('kahraman_logo'); single.php dosyasına ekliyorum. Ama eklediğim içerik yazı içinde çıkmıyor. Ya üstünde çıkıyor ya da yazı bittikten sonra çıkıyor. single.php dosyamın içeriğini buraya ekledim. Bu kodu nereye eklersem yazımın içinde çıkar? Acil yardımcı olabilirseniz çok sevinirim.

/**
* The template for displaying all single posts.
*
* @package Tortuga
*/

get_header(); ?>





the_field('kahraman_logo');

get_template_part( 'template-parts/content', 'single' );

tortuga_related_posts();

comments_template();

endwhile; ?>







 

 

elektronikssl
webimgo

RadiKaL RadiKaL WM Aracı Kullanıcı
  • Üyelik 08.12.2013
  • Yaş/Cinsiyet 40 / E
  • Meslek Çiftçi
  • Konum Bursa
  • Ad Soyad A** G**
  • Mesajlar 1304
  • Beğeniler 281 / 398
  • Ticaret 8, (%100)
add_filter( 'the_content', 'prefix_insert_post_ads' );

function prefix_insert_post_ads( $content ) {

$ad_code = '
Göstermek istediğiniz kod
';

if ( is_single() && ! is_admin() ) {
return prefix_insert_after_paragraph( $ad_code, 2, $content );
}

return $content;
}

function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) {
$closing_p = '

';
$paragraphs = explode( $closing_p, $content );
foreach ($paragraphs as $index => $paragraph) {

if ( trim( $paragraph ) ) {
$paragraphs[$index] .= $closing_p;
}

if ( $paragraph_id == $index + 1 ) {
$paragraphs[$index] .= $insertion;
}
}

return implode( '', $paragraphs );


Koddaki 2 rakamı 2. paragraf sonrası göstermek için kullanılıyor. Siz bunu kendinize göre düzenleyin. Göstermek istediğiniz kodu dediğim alana ekleyin çalışır.
 

 

melihonline melihonline WM Aracı Kullanıcı
  • Üyelik 24.11.2018
  • Yaş/Cinsiyet 39 / E
  • Meslek Bilgisayar Teknikeri
  • Konum Antalya
  • Ad Soyad M** K**
  • Mesajlar 91
  • Beğeniler 8 / 7
  • Ticaret 0, (%0)
the_field('kahraman_logo');

bu kodu eklemem gerekiyor. eklediğim zaman hata veriyor. En sondaki noktalı virgülü silerek ekliyorum yine hata veriyor.


Başka bir sorum da single.php dosyasına ekleyeceğim değil mi verdiğiniz kodları da?


Parse error: syntax error, unexpected ' ' (T_STRING)
 

 

RadiKaL RadiKaL WM Aracı Kullanıcı
  • Üyelik 08.12.2013
  • Yaş/Cinsiyet 40 / E
  • Meslek Çiftçi
  • Konum Bursa
  • Ad Soyad A** G**
  • Mesajlar 1304
  • Beğeniler 281 / 398
  • Ticaret 8, (%100)
Verdiğim kodu functions.php dosyasına eklemen lazımdı. Bunu söylemeyi unutmuşum. Yine yapamazsan ad inserter eklentisi ile bunu kolayca yapabilirsin.
 

 

wmaraci
wmaraci

melihonline melihonline WM Aracı Kullanıcı
  • Üyelik 24.11.2018
  • Yaş/Cinsiyet 39 / E
  • Meslek Bilgisayar Teknikeri
  • Konum Antalya
  • Ad Soyad M** K**
  • Mesajlar 91
  • Beğeniler 8 / 7
  • Ticaret 0, (%0)
Kodları yapıştırdım function.php dosyasına. Bu sefer dosyayı kaydetmeme bile izin vermedi.

ad inserter eklentisini inceleyim o zaman.
 

 

Ahmet Ahmet ▪ illâ edep, illâ edep! Kullanıcı
  • Üyelik 01.08.2011
  • Yaş/Cinsiyet 33 / E
  • Meslek Proje Yönetimi
  • Konum Sivas
  • Ad Soyad A** Y**
  • Mesajlar 1279
  • Beğeniler 386 / 731
  • Ticaret 29, (%100)
Panelden değişikliğe izin vermez doğrudan ftp üzerinden düzenleme gerçekleştirebilirsiniz.
 

 

melihonline melihonline WM Aracı Kullanıcı
  • Üyelik 24.11.2018
  • Yaş/Cinsiyet 39 / E
  • Meslek Bilgisayar Teknikeri
  • Konum Antalya
  • Ad Soyad M** K**
  • Mesajlar 91
  • Beğeniler 8 / 7
  • Ticaret 0, (%0)
Bende Advanced Ads eklentisi kuruluydu. Sizin vermiş olduğunuz bilgi ile bu eklentiyi inceledim ve eklemeyi başardım. Hiç dosyalarda değişiklik yapmama gerek kalmadı. Çok teşekkürler yardımız için. :)
RadiKaL

kişi bu mesajı beğendi.

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al