Gbp Central For Wordpress Support

I found a easy way to add adsense ads in posts or pages using functions code in functions.php that I found while surfing from this article the code is at bottom you need to add your adsense code where it says Add Adsense Code Here.

You can use a short code to position adsense any where on your post or page as this function will take of positioning your Adsense.

The code that needs to be added to posts and pages is shown below:
it is called in the text with:

[ adsense float = 'left ' ] this can be right or center No Space in [ ] space are added to display the shortcode.

// allowed parameter: 'left', 'center', 'right', 'none';
// other entries will be treated as 'none';
function add_adsense($atts) {
  extract(shortcode_atts(array(
  'float' => 'none',
  ), $atts));
if( $float == 'left' ) $float = ' style=" float:left; margin: 10px 10px 5px 0; "';
elseif( $float == 'center' ) $float = ' style=" display:block; margin: 10px auto; text-align:center; "';
elseif( $float == 'right' ) $float = ' style=" float:right; margin: 10px 0 5px 10px; "';
else $float = '';
$ads = '<span class="adsense "'.$float.'>
Paste Your Adsense Code Here
</span>';
return $ads;
}

add_shortcode('adsense', 'add_adsense');

Govindji Patel
I am Author/Publisher WordPress Coach and Consultant who enjoys writing tutorials and support and help wordpress users build better WordPress website/blog. Read Testimonials
Govindji Patel
Govindji Patel
Govindji Patel

Latest posts by Govindji Patel (see all)

    JVZoo Product Feed

  • WP SHE'S VIRAL - Multi License Unique Content locking WP Plugin, with built in Credit based system and Affiliate links to get you guaranteed Viral Traffic to your blogs.
  • FB Member Lock Developer License The FB Member Lock plugin will transform the way you look at Lead Generation by turning any and all content you want into Facebook enabled Membership content on your WordPress Blog. Capture leads to your mailing list in 2 Clicks and add new members to yo
  • WP SHE'S VIRAL - Developer License Unique Content locking WP Plugin, with built in Credit based system and Affiliate links to get you guaranteed Viral Traffic to your blogs.
  • FB Review Engine Turn every Review on your Blog into a Viral Traffic and SEO Firestorm and build a Buyer List from Confirmed Buyers at the same time! Everyone knows that Reviews and Social Proof are what drive sales these days. Amazon.com is pure proof. Use the power o

Please Leave a Review

Can you please leave Review Select Number of Stars for the review and write review in box and Click on Connect Preferred Button.

Please select Stars and re submit.
Please write a review

Connect with

FacebookTwitterGoogle+LinkedIn
OR

Use your name

Please enter a valid email address.
Please enter your name.

14 Responses to Video:Add Adsense In Posts Using Functions In WordPress.3.0

  • Elvin says:

    Hi Govindji. I have been looking all over the internet but I can’t seem to find how to wrap by google adsense ads in my single.php file. I’m using the wordpress Twenty Eleven theme with coding which are different from all the adsense wrapping tutorial out there. Could you help me out? My full single.php codes are below. Thank you so much man.

    <?php previous_post_link( '%link', __( '← Previous’, ‘twentyeleven’ ) ); ?>
    <?php next_post_link( '%link', __( 'Next →’, ‘twentyeleven’ ) ); ?>


    • The file you looking for is content-single.php you need to add in that file same way I have on the post above yours but you need make change in child theme so copy the file and put in child theme and make change there.

      <div class=”entry-content”>
      <div style=”float:left; padding-top:20px; padding-left:10px;padding-right:10px;”>
      Adsense Code Here </div>

      Before

      <?php the_content(); ?>
      
      • Elvin @ dog crate covers guide says:

        Thank you so much Govindji! You’re a real life saver! I could never have guessed that the correct file was not single.php but rather content-single.php. As a little show of gratitude, I’ve google +1 your article :) God bless you!

    • If you want add directly in single.php you need add the adsense code just after

      <div class=”entry-content”>
      <div style=”float:left; padding-top:20px; padding-left:10px;padding-right:10px;”>
      Adsense Code Here </div>
      Before
      <?php the_content(); ?>

  • Toure says:

    Hello, is there a way to simply put a similar code inside the functions and forget about without messing any other files of the theme. I need something I can simply put in the functions.php and have it shows adsense below posts regardless of pages, articles or custom post.
    Thanks for any help on that.

  • alchymyth says:

    thanks for turning my article into a video tutorial – it proofs that you don’t need plugins for any minor tasks to customize your wordpress.org powered site.

  • onedaybox says:

    I don’t seem to have the option “editor” under the category “appearance” on y blog. I am using the template twenty ten by the wordpress team. Is there anyway I can add goodle adsense banners in the right hand column of my blog so the banner is below my categories for example?

    I have tried adding it using the widget text but that doesn’t work either….

    Thanks for your help!

    • Since you do not have a editor in Appearance  I assume that you are using  wordpress.com for your blog and you may not have way to install a plugin either so you will be limited to adding adsense as I have done in this article.

  • maa says:

    Hi. thanks for the tip. This works. But google adsense technically only allows the adds to repeat 3 times. By using the codes that you suggested, does this mean the ads will appear in all 10 posts assuming the adsense float code is inserted once in 10 posts?

    • It will only appear where ever you put the short code when you write your post or page like I have done on this site.

      I have the put adsense short code in single.php so that it appears float to left on all articles and if I want another one I can put a short code in article when I publish manually.