Iklan di Template AMP Wordpress Tengah Postingan

Kali ini kita belajar cara pasang iklan di template amp wordpress. Cara ini manual dan tidak menggunakan plugin pihak ketiga, melainkan hanya melalui panggilan function pada template.

Karena lewat function sepertinya lebih aman kalau sewaktu waktu plugin ada update tidak hilang yang di edit tadi.

pasang iklan di template AMP wordpress
Adsense AMP Wordpress


Atau kalau tidak, buka plugin amp di directori webnya via ftp atau langsung cpanel dan cari folder template.

Kemudian copy paste folder template tersebut ke directori template utama dan ganti dengan nama amp.

Dan tinggal tambahkan saja script amp auto ads nya tepat di atas tag </head> di file html-star.php.

Jika sewaktu waktu ada pembaharuan plugin amp tetap aman sentosa :)

Di posingan gplus, mas kandra wilko bertanya bagaimana cara memasang iklan di template amp wordpress?

Berikut pertanyaan beliau :

+Kandra Wilko : "rencana emang gitu mba. Utk nyisipin kode di tag head ane udah dapat referensinya, nah yg naro kode di bawah body langsung (di file html-start,php) itu yang ane lagi buntu 😅"


Saya pun menjawab : "oalah, kalau itu kita tinggal load kode iklan dari file function mas untuk di taruh acak di bagian article content

Bisa coba pastekan kode berikut ini kl minat"


Baiklah, untuk lebih jelasnya berikut kode yg di maksud :


// Add Google Adsense code to AMP within the content, on paragraf 8.

add_action( 'pre_amp_render_post', 'onetotech_amp_add_content_paragraph_eight' );
 
function onetotech_amp_add_content_paragraph_eight() {
    add_filter( 'the_content', 'onetotech_amp_adsense_paragraph_eight' );
}
 
function onetotech_amp_adsense_paragraph_eight( $content ) {
 
    $publisher_id = 'ca-pub-12345678900987654';
 
    $ad_slot = '0987654321';
 
    // Below the fold ad code. This is responsive as per Google guidelines for Adsense for AMP.

    $btf_ad_code = '<amp-ad layout="responsive" width="300" height="250" type="adsense" data-ad-client="' . $publisher_id . '" data-ad-slot="' . $ad_slot . '"></amp-ad>';
 
    // Insert Adsense ad between the content, after paragraph 8

    $new_content = onetotech_insert_after_paragraph_eight( $btf_ad_code, 8, $content );
 
    return $new_content;
 
}

function onetotech_insert_after_paragraph_eight( $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 ); } 

Pastekan kode di atas penutup tag php ?>

Kalau mau di taruh dipragraph lain tinggal ganti angka 8 dengan yg di suka di bagian kode berikut seperti ini :

onetotech_insert_after_paragraph_eight( $btf_ad_code, 4, $content );

Sekarang silahkan di coba, jika menemukan kesalan kembali saja kesini dan kasih tau kesalahannya seperti apa, nanti kita bantu.

Demikian artikel tentang pasang iklan di template amp wordpress di tengah postingan. Semoga bermanfaat.




Akhwan Beud
Hanya orang biasa yang suka dengan dunia blogging. Mengelola lebih dari 350 Blog yang tersebar di berbagai Negara.

Related Posts