lostyazilim

Wordpress Yazı Arasına Her Üç Paragrafta Bir Html Kod Eklemek İstiyorum Nasıl Yapabilirim?

4 Mesajlar 909 Okunma
lstbozum
wmaraci reklam

yazarmfa yazarmfa WM Aracı Kullanıcı
  • Üyelik 17.01.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazar
  • Konum İstanbul Avrupa
  • Ad Soyad M** A**
  • Mesajlar 53
  • Beğeniler 4 / 11
  • Ticaret 0, (%0)
Merhaba arkadaşlar,

Yazıların arasına her üç paragrafta bir html kod eklemek istiyorum. Bazı eklentiler ile bunu yapabildim ama eklenti kullanmak istemiyorum. Bunun için kullanabileceğim her hangi bir kod var mı? Mesela functions.php içine ekleyebileceğim bir kod olabilir.

Aslında amacım reklam eklemek ama dediğim gibi eklenti kullanmak istemiyorum.

Bana yardım edebilir misiniz?
Şimdiden teşekkürler...
 

 

muhammedfurkanakdogan.com.tr
wmaraci
reklam

CCTNKY CCTNKY WM Aracı Kullanıcı
  • Üyelik 17.04.2020
  • Yaş/Cinsiyet 38 / E
  • Meslek Turizm
  • Konum İstanbul Avrupa
  • Ad Soyad C** Ç**
  • Mesajlar 100
  • Beğeniler 10 / 22
  • Ticaret 3, (%100)
Yazı eklerken bloklardan html kutusu ekleme seçeneği mevcut. Orayı kullanarak gerçekleştirebilirsiniz.
 

 

yazarmfa yazarmfa WM Aracı Kullanıcı
  • Üyelik 17.01.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazar
  • Konum İstanbul Avrupa
  • Ad Soyad M** A**
  • Mesajlar 53
  • Beğeniler 4 / 11
  • Ticaret 0, (%0)
Yüzlerce sayfanın her birine teker teker eklemek zor olur. Bir de ileride kodda değişiklik yapmak istesem bütün hepsini baştan ayarlarmamam gerekecek. Daha kısa kolay bir yol bilen var mı? (eklentisiz)
 

 

muhammedfurkanakdogan.com.tr

cuhara cuhara WM Aracı Kullanıcı
  • Üyelik 31.01.2019
  • Yaş/Cinsiyet 28 / E
  • Meslek ...
  • Konum Diğer
  • Ad Soyad S** G**
  • Mesajlar 97
  • Beğeniler 34 / 12
  • Ticaret 0, (%0)
add_filter( 'the_content', 'prefix_insert_post_ads' );
function prefix_insert_post_ads($content) {
$reklam_kodu = '
';
if (is_single() && ! is_admin()) {
return paragraf_sonrasi_reklam($reklam_kodu, 2, $content); // 1 = paragraf seçimi
}
return $content;
}
function paragraf_sonrasi_reklam($insertion, $paragraph_id, $content) {
$p_kapat = '

';
$paragraphs = explode($p_kapat, $content);
foreach ($paragraphs as $index => $paragraph) {
if (trim( $paragraph ) ) {
$paragraphs[$index] .= $p_kapat;
}
if ($paragraph_id == $index + 1) {
$paragraphs[$index] .= $insertion;
}
}
return implode('', $paragraphs);
}


bu işinizi görecektir sanırım.
 

 

wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al