sofu44 adlı üyeden alıntı

Ben yukaridaki arkadaşın tavsiye ettiği 2 eklentiyi de kullaniyorum. Birisi wordpress in kendi eklentisi diğeri de ahmet kaludi denilen vatandaşın eklentisi. Şunu belirteyim bu eklenti benim için en ideali çünkü içinde kod hatası almıyorum. Yine fazla kullanılan bir eklentiyi kurdum denedim bie kod hatası vardı 1 ay çözemediler.
2. Olarak içine reklam header sayfa üstü sayfa altı şeklinde 3 reklam alanı var tek eksiği yazı içi reklam ancak onunda ücretli sürümde çaresi var. Ücretsiz de caresi yok.
Responsive özelliğini yitirdiği yok. Söyle düşün bu eklenti ile siten 2 kere indexleniyor. Birinde masaüstü ve mobil kullanip wifi ile arama yapanlar giriyor. Birisinde ise yabi amp de ise mobil olup şebeke ağı ile arama yapanlara gösteriliyor. Yani ikiside aynen çalışmaya devam ediyor.


AMP sayfalarında yazı ortasına manuel olarak reklam ekleyebilirsiniz.

function.php dosyanıza:

add_action( 'pre_amp_render_post', 'isa_amp_add_content_filter_within' );

function isa_amp_add_content_filter_within() {
add_filter( 'the_content', 'isa_amp_adsense_within_content' );}

function isa_amp_adsense_within_content( $content ) {
$publisher_id = 'ca-pub-12468899';
$ad_slot = '1234567';

// Below the fold ad code. This is responsive as per Google guidelines for Adsense for AMP.
$btf_ad_code = '';

// Insert Adsense ad between the content, after paragraph 2
$new_content = isa_insert_after_paragraph( $btf_ad_code, 6, $content );
return $new_content;}

function isa_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 );}


Örnek sayfa: https://keremsari.com/wordpress-amp-yazi-icine-reklam-ekleme-adsense/amp/