WordPress : Adsense Setelah Paragraf Pertama Post dan Page, tidak di Attachment Image WordPress-image

Oleh Bambang Aroengbinang. October 26, 2017
Tulisan ini berbagi petunjuk tentang bagaimana cara memasang script Google Adsense setelah paragraf pertama post dan page, namun tidak di Attachment Image WordPress. Petunjuk ini bermanfaat bagi blog yang menampilkan banyak foto, dengan tulisan di page dan post yang cukup panjang untuk menampilkan dua atau tiga iklan. Perbedaan post dan page bisa dibaca di tulisan Perbedaan Post dan Page.

Pada dua tulisan sebelumnya sudah disebutkan cara meletakkan Google Adsense Setelah Paragraf Kedua Tulisan, dan Adsense Setelah Paragraf Pertama Post dan Page WordPress. Script pada tulisan pertama itu memunculkan adsense di post dan image saja , dan script pada tulisan kedua memunculkan adsense di post, image, dan page.

Script yang akan dibagi di sini hanya akan memunculkan iklan adsense pada post dan page saja, tidak pada image attachment page. Oleh karena umumnya hanya sedikit teks pada deskripsi image, sehingga akan terlalu banyak jika muncul dua iklan, apalagi tiga iklan adsense. Untuk image attachment bisa dibuat script tersendiri yang memunculkan satu iklan saja.

google adsense
Script yang diletakkan di function.php, dan hanya akan memunculkan AdSense di post dan image saja adalah:
function insert_ad_block( $text ) {if ( is_single() ) : $ads_text = 'KodeAdsensAndaDiSini'; $split_by = "\n"; $insert_after = 1; $paragraphs = explode( $split_by, $text); $len = count( $paragraphs ); if ( $len < $insert_after ) $insert_after = $len; array_splice( $paragraphs, $insert_after, 0, $ads_text ); foreach( $paragraphs as $paragraph ) { $new_text .= $paragraph; } return $new_text;endif; return $text;} add_filter('the_content', 'insert_ad_block');

Script yang diletakkan di function.php agar muncul Google Adsense Setelah Paragraf Pertama Post, Page, dan Image Attachment di WordPress self-hosted adalah dengan mengganti if ( is_single() ) pada baris kedua script menjadi if ( is_singular() ).

Script selengkapnya: function insert_ad_block( $text ) {if ( is_singular() ) : $ads_text = 'KodeAdsensAndaDiSini'; $split_by = "\n"; $insert_after = 1; $paragraphs = explode( $split_by, $text); $len = count( $paragraphs ); if ( $len < $insert_after ) $insert_after = $len; array_splice( $paragraphs, $insert_after, 0, $ads_text ); foreach( $paragraphs as $paragraph ) { $new_text .= $paragraph; } return $new_text; endif;return $text; } add_filter('the_content', 'insert_ad_block');

Sedangkan agar Google Adsense hanya muncul di Post dan Page, namun tidak pada Image Attachment page, maka kode if ( is_single() ) atau kode if ( is_singular() ) diganti dengan kode if( is_singular( array('page', 'post') ) ).
Script selengkapnya:
function insert_ad_block( $text ) {if( is_singular( array('page', 'post') ) ) : $ads_text = 'KodeAdsensAndaDiSini'; $split_by = "\n"; $insert_after = 1; $paragraphs = explode( $split_by, $text); $len = count( $paragraphs ); if ( $len < $insert_after ) $insert_after = $len; array_splice( $paragraphs, $insert_after, 0, $ads_text ); foreach( $paragraphs as $paragraph ) { $new_text .= $paragraph; } return $new_text; endif;return $text; } add_filter('the_content', 'insert_ad_block');

Jika ingin agar Google Adsense hanya muncul di Post saja, tidak di Page dan tidak di Image Attachment, karena tulisan di Page dan Image Attachment umumnya pendek, maka gunakan script berikut ini:
function insert_ad_block( $text ) {if( is_singular( array('post') ) ) : $ads_text = 'KodeAdsensAndaDiSini'; $split_by = "\n"; $insert_after = 1; $paragraphs = explode( $split_by, $text); $len = count( $paragraphs ); if ( $len < $insert_after ) $insert_after = $len; array_splice( $paragraphs, $insert_after, 0, $ads_text ); foreach( $paragraphs as $paragraph ) { $new_text .= $paragraph; } return $new_text; endif;return $text; } add_filter('the_content', 'insert_ad_block');

Adsense Setelah Paragraf Pertama Post dan Page, tidak di Image WordPress

Script ini bermanfaat jika hendak menampilkan dua atau tiga iklan di dalam badan Post dan Page, seperti yang dijelaskan pada tulisan Google Adsense setelah paragraf kedua dan setelah paragraf lainnya, namun tidak ingin iklan itu muncul di halaman Attachment Image yang akan disisipkan iklan secara terpisah.
Label : .
Lahir di Desa Mersi, Purwokerto, Jawa Tengah, sekarang tinggal di Jakarta. Pejalan musiman yang senang tempat bersejarah dan panorama elok.