Add adsense code to the theme without plugin
-
How do you add adsensecode to the theme so it shows on every post?
And how do you make it appear in the middle of the browser (not far to the left)I want to insert the code without a plugin so i can make a A/B test on adsense
-
for every post, add the code into the loop (in index.php, single.php, archive.php, etc; depending on your theme)
http://codex.ww.wp.xz.cn/The_Loop
or create some shortcode, for example, and add this to the post(s) of your choice.
And how do you make it appear in the middle of the browser (not far to the left)
this depends on the layout of your theme, and on the location of your ads.
You can simply drop the adsense code into the HTML body of your post if you want it between paragraphs.
My site is http://veisworld.com/
Using the Twenty Eleven 1.2But i can try adding it into the loop then
Do you know where to insert it for getting it in the sidebar? (i know you can add a text box widget, but i want the ad in the code, again for a/b)
@gabe Young
I know i can do that, but it’s just more simpel to add it to the theme. Then i don’t have to think about it everytime i add a post
First of all i just want it on a single post. This is my code for single.php:
[34 lines of code moderated as per the Forum Rules. Please use the pastebin]
Where should i then add the code from adsense; if i want it in the beginning and in the middle?
And what should i write to allign it in the middle of the browser?Do not edit the Twenty Eleven theme. It is the default WordPress 3.2 theme and having access to an unedited version of the theme is vital when dealing with a range of site issues.
Create a child theme for your changes. Once your child theme is active, we should be able to help with the customisation.
Okay, thanks. Then i’ll do that first π
I still can figure out where to put the ad code.
I have made my child theme, but still don’t know about the code.
First you need to clarify when you want the ad to be displayed. In the single post page or in-between posts in the main posts page? If it’s the former, you’ll need a copy of content-single.php in your theme. If it’s the latter, you’ll need a copy of content.php. If you’re using post formats, you’ll probably also need a copy of all of the other content-xxx.php files as well.
I wanted one in the sidebar, otherwise none at the homepage nor pages.
And then 3 on posts, beginning, middle and endI’ll just copy all of them then
I wanted one in the sidebar
What about just adding that one via a Text widget?
And then 3 on posts, beginning, middle and end
Where? Single posts? Main posts page?
I’m not sure what you mean about post formats, but i’ve copied content-single.php and content.php
I know i can do it via the Text widget, but then i can’t make an a/b test
Single posts, only there
I know i can do it via the Text widget, but then i can’t make an a/b test
Sorry? I don’t follow you…
You’re not going to able to place an ad in the middle of the post content but you could place ads at the top & bottom by adding the first ad block before
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>and the last after</article><!-- #post-<?php the_ID(); ?> -->in content-single.php.The easiest way to place ads is with a plugin, which i’ve already used.
But i wanna make a a/b tests for adsense, which i can’t find any plugin for, so i have to do it my self in the code.
And if i try to put a test in the text widget, then it just end up showing both ads and some part of the codeBut thanks about the content-single.php! π
The topic ‘Add adsense code to the theme without plugin’ is closed to new replies.