To insert Adsense code after 1'st, second or other paragraph, put the code below into Wordpress function.php.
function insert_ad_block( $text ) {
if ( is_single() ) :
$ads_text = '<p class="wpselect_middle_content">YOUR ADSENSE CODE</p>';
$split_by = "\n";
$insert_after = 2; //number of paragraphs
// make array of paragraphs
$paragraphs = explode( $split_by, $text);
// if array elements are less than $insert_after set the insert point at the end
$len = count( $paragraphs );
if ( $len < $insert_after ) $insert_after = $len;
// insert $ads_text into the array at the specified point
array_splice( $paragraphs, $insert_after, 0, $ads_text );
// loop through array and build string for output
foreach( $paragraphs as $paragraph ) {
$new_text .= $paragraph;
}
return $new_text;
endif;
return $text;
}
add_filter('the_content', 'insert_ad_block');
function insert_ad_block( $text ) {
if ( is_single() ) :
$ads_text = '<p class="wpselect_middle_content">YOUR ADSENSE CODE</p>';
$split_by = "\n";
$insert_after = 2; //number of paragraphs
// make array of paragraphs
$paragraphs = explode( $split_by, $text);
// if array elements are less than $insert_after set the insert point at the end
$len = count( $paragraphs );
if ( $len < $insert_after ) $insert_after = $len;
// insert $ads_text into the array at the specified point
array_splice( $paragraphs, $insert_after, 0, $ads_text );
// loop through array and build string for output
foreach( $paragraphs as $paragraph ) {
$new_text .= $paragraph;
}
return $new_text;
endif;
return $text;
}
add_filter('the_content', 'insert_ad_block');
No comments:
Post a Comment