Mikaylabinar.com– Bagaimana cara menyisipkan iklan adsense ke dalam postingan artikel tanpa menggunakan plugin?
Kadang kita perlu menyisipkan kode iklan dalam postingan artikel tanpa menggunakan plugin untuk menghindari layout situs berubah
Seperti yang pernah saya alami, pada mulanya saya menyisipkan iklan menggunakan plugin adinserter
Memang plugin tersebut sangat mudah digunakan, kita tinggal menyalin kode iklan kedalam pengaturan plugin tersebut dan kita bisa mengaturnya sesuai dengan letak iklan yang ingin kita munculkan
Bisa dimunculkan di awal postingan, header, di paragraph keberapapun bisa kita munculkan. Namun begitu, tidak semua theme yang digunakan sesuai dengan plugin adinserter
Pada saat saya menggunakan plugin tersebut, iklan memang muncul dalam halaman situs namun tata letak situs saya berubah
Saya coba pasang kode iklan dengan menggunakan plugin yang sama di situs saya yang satunya, bisa. Namun ada kendala setiap update plugin atau melakukan pengaturan situs melalui customize selalu error
Dan pesan kesalahan yang sering muncul adalah there has been a critical error on your website. Pesan ini muncul setiap kali saya melakukan pengaturan tata letak situs atau melakukan update maupun install plugin yang baru
Error tersebut bisa dihindari apabila saya deactive-kan terlebih dahulu plugin adinserter. Memang, agak repot dengan cara seperti itu
Oleh karena itu, saya gunakan cara manual dengan cara menyisipkan langsung kode iklan kedalam psotingan
Cara Menyisipkan Kode Iklan Tanpa Plugin
Pertama kopi kode ini :
//Insert ads dalam postingan.
add_filter( 'the_content', 'prefix_insert_post_ads' );
function prefix_insert_post_ads( $content ) {
$ad_code = 'Letakkan code iklanmu disini';
if ( is_single() && ! is_admin() ) {
return prefix_insert_after_paragraph( $ad_code, 3, $content ); //Insert ads setelah paragraf ke-3.
}
return $content;
}
// Parent Function
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 );
}
Kemudian masuk kedalam halaman dashboard admin situs anda. Lalu pilih menu Appearance->Theme Editor
Pada halaman Theme Editor ( di bagian Theme Files ) pilih Theme Functions (functions.php)
Kemudian pada halaman editor functions.php masukkan kode diatas di dalamnya. Dalam hal ini saya menyisipkan kode iklan tersebut diatas baris:
$GLOBALS[‘content_width’] = apply_filters( ‘cutewp_content_width’, $content_width );
Contoh penempatannya seperti berikut:
.................
//Insert ads setelah paragraf kedua. ini untuk memasang kode iklan adsense dalam artikel
add_filter( 'the_content', 'prefix_insert_post_ads' );
function prefix_insert_post_ads( $content ) {
$ad_code = 'masukkan kode iklanmu disini';
if ( is_single() && ! is_admin() ) {
return prefix_insert_after_paragraph( $ad_code, 2, $content ); // angka 2 menunjukkan paragraf 2
}
return $content;
}
// Parent Function
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 );
}
// ini batas akhir dari pemasangan kode iklan adsense manual
$GLOBALS['content_width'] = apply_filters( 'cutewp_content_width', $content_width );
}
add_action( 'template_redirect', 'cutewp_content_width', 0 );
require_once get_template_directory() . '/inc/functions/enqueue-scripts.php';
require_once get_template_directory() . '/inc/functions/widgets-init.php';
require_once get_template_directory() . '/inc/functions/share-buttons.php';
require_once get_template_directory() . '/inc/functions/social-buttons.php';
.................
Setelah disisipkan jangan lupa di SAVE untuk menyimpan perubahan. Setelah di simpan maka iklan akan tampil pada paragraph ke-3.