<?php
//Insert ads after second paragraph of single post content.
add_filter( 'the_content', 'prefix_insert_post_ads' );
function prefix_insert_post_ads( $content ) {
$ad_code = '<div>Buraya reklam kodunuz</div>';
if ( is_single() && ! is_admin() ) {
return prefix_insert_after_paragraph( $ad_code, 2, $content );
}
return $content;
}
// Parent Function that makes the magic happen
function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) {
$closing_p = '</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 );
}Kodda yer alan "Buraya reklam kodunuz" kısmına reklam kodlarınızı ekleyebilir, div'e çeşitli class ve stylelar vererek gereken düzenlemeleri yapabilirsiniz. Hangi paragraftan sonra görüneceğinizi return prefix_insert_after_paragraph( $ad_code, 2, $content ); kısmındaki 2 sayısıyla oynayarak ayarlayabilirsiniz.
WordPress'te Yazı İçine Reklam Ekleme (Eklentisiz)
3
●699
- 04-03-2018, 17:18:05Selamlar arkadaşlar. Bugün kendi sitem için yazı içine eklenti kullanmadan reklam eklemeyi araştırıyordum. wpbeginner.com üzerinde güzel bir koda denk geldim. Sizlerle paylaşmak istedim. Sizler de sitenizin yazı yapısına göre koda müdahale eder, ona göre düzenlersiniz. Kodu temanızın functions.php dosyasına entegre etmeniz yeterli.
- 04-03-2018, 17:22:40Güzel paylaşım teşekkürler 👍Hellscream adlı üyeden alıntı: mesajı görüntüle