Wordpress

WordPress – Display Ads only on posts not on pages

We may want to display ads on our WordPress website. While coming for customization we would be having many troubles.

Target: To show ads only on posts and not on pages

What do we need: WordPress website, Genesis Theme, Genesis Hook plugin

Solution:

  1. Install Genesis Hook Plugin from the plugins repository
  2. Go to Genesis -> Genesis Hook from the side menu in wordpress admin console
  3. Choose the place where you are going to place the ad. Let us consider you want to display the ad below the Header. So paste the below code under Genesis_after_head section
<?php if (!is_page()) {  ?>
<!-- Your Scripts -->
</script>
<?php } ?>

For example we have pasted the google adsense code

<?php if (!is_page()) {  ?>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- GokulDeepak SideBar -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-xxxx62423435"
     data-ad-slot="25xxxxxxxxxxxx"
     data-ad-format="link"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
<?php } ?>
Gokul Deepak S

Recent Posts

Running crontab on AWS auto scaling group

Linux has a convenient feature of running cronjob which will get executed at the correct…

12 months ago

Learn with Gokul

As famous Tamil poet Auvaiyar said "Katradhu Kai Mann Alavu, Kallathathu Ulaga Alavu" which is…

12 months ago

Terraform Cheat sheet

Terraform Cheatsheet with pdf. You can download Terraform Cheatsheet pdf with all Terraform CLI commands…

1 year ago

Strategy to prepare for Terraform Associate Exam Preparation

I was planning to do Terraform certification a long time ago. I have worked on…

1 year ago

Runcloud vs SiteGround Comparision

As a user of both of these services has got multiple benefits with both of…

2 years ago

Important Docker Commands to remember

You need not memorize these important docker commands. Repeated usage will make it easy for…

2 years ago

This website uses cookies.