Quantcast
Channel: WPKube » Snippets
Viewing all articles
Browse latest Browse all 9

5 Most Useful Adsense Hacks for WordPress

$
0
0

5 Most Useful Adsense Hacks for WordPressWordPress is the platform of choice for most bloggers, and WordPress hacks is one of the most popular topics.

In this article, I’m going to share some of the useful WordPress Hacks to incorporate adsense into your theme.

1. Place Ads on old Posts only

It will show the ads on posts that are older then 15 days. It is a great snippet to hide ads from normal visitors or subscribers.

Add the following code in functions.php file

function is_old_post($post_id=null){
   $days = 15;
   global $wp_query;
   if(is_single() || is_page()) {
      if(!$post_id) {
         $post_id = $wp_query->post->ID;
      }
      $current_date = time();
      $offset = $days *60*60*24;
      $post_id = get_post($post_id);
      $post_date = mysql2date('U',$post_id->post_date);
      $cunning_math = $post_date + $offset;
      $test = $current_date - $cunning_math;
      if($test > 0){
         $return = true;
      }else{
         $return = false;
      }
   }else{
      $return = false;
   }
   return $return;
}

After that you’re ready to call the functions in the single.php file as shown below .

<?php if(is_old_post()){ ?> INSERT AD CODE HERE <?php } ?>

Source Catswhocode

2. Display Adsense to Search engine visitors only

A simple but useful snippet to show ads to search engine visitors only.

function scratch99_fromasearchengine(){ $ref = $_SERVER['HTTP_REFERER']; $SE = array('/search?', 'images.google.', 'web.info.com', 'search.', 'del.icio.us/search', 'soso.com', '/search/', '.yahoo.'); foreach ($SE as $source) { if (strpos($ref,$source)!==false) return true; } return false; }

Then, paste the following code where you’d like to show the adsense ads

if (function_exists('scratch99_fromasearchengine')) {
  if (scratch99_fromasearchengine()) {
    INSERT YOUR CODE HERE
  }
}

Source Sratch99

3. Display Ads after the first post

Add the following code in index.php to display google adsense after the first post :

<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); $loopcounter++; ?>
// the loop stuffs
<?php if ($loopcounter <= 1) { include (TEMPLATEPATH . '/ad.php'); } ?>
<?php endwhile; ?>
<?php else : ?>
<?php endif; ?>

Source WebDesignerwall

4. Insert Google Adsense Anywhere in Your Blog Post

Add the following code in the functions.php file & make sure to add your adsense code

function adsenseads() {
    return '<div id="adsenseads">Put your Google Adsense banner code here</div>';
}
add_shortcode('showmyads', 'adsenseads');

After that use the shortcode in posts & pages to display the adsense ads

[showmyads]

Source WebDesignzo

5. Hide Adsense Ads to logged in users

Add the following at the time of inserting adsense ads
<code><?php if(!is_user_logged_in()) { ?> // Adsense Code <?php } ?>

The post 5 Most Useful Adsense Hacks for WordPress appeared first on WPKube.


Viewing all articles
Browse latest Browse all 9

Trending Articles