Different header ads on different pages

Community Forums Forums Design Tips and Tricks Different header ads on different pages

This topic is: not resolved

Tagged: ,

This topic contains 5 replies, has 2 voices, and was last updated by  Elaine Griffin 12 months ago.

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #53706

    Elaine Griffin
    Participant
    Post count: 85

    Hello,
    I’m trying to figure out the easiest way for my client to display different ads on each page, using a Blissful child theme.
    I thought about creating an above header widget area and using widget logic, but that isn’t working. Here is the code:

    "<!-- begin ad tag 728x90 ATF -->
    <script type=""text/javascript"">
    //<![CDATA[
    ord=Math.random()*10000000000000000;
    document.write('<script type=""text/javascript"" src=""http://ad.doubleclick.net/adj/taste.aimeebroussard/homepage;tile=1;sz=728x90;pos=top;ord=' + ord + '?""><\/script>');
    //]]>
    </script>
    <noscript><a href=""http://ad.doubleclick.net/jump/taste.aimeebroussard/homepage;tile=1;sz=728x90;pos=top;ord=123456789?"" target=""_blank"" ><img src=""http://ad.doubleclick.net/ad/taste.aimeebroussard/homepage;tile=1;sz=728x90;pos=top;ord=123456789?"" border=""0"" alt="""" /></a></noscript>
    <!-- end ad tag -->"
    

    My thought was to put the js in the header script area and the html in a text widget, but it didn’t show up.

    I’ve never seen ads like these, and the help on the advertisers end is minimal.

    Thanks in advance!
    Elaine

    http://www.aimeebroussard.com
    #53709

    braddalton
    Participant
    Post count: 8871

    I wrote about how to display different header images on different pages.

    How many pages are you needing this for?

    You can use PHP or custom fields.

    This is the hook you could use rather than the genesis_header hook:
    [php]
    genesis_header_right
    [/php]

    Fair bit of work but all tested and works.

    As you can clearly see, if you want to use unique banners on every page, post etc, PHP code isn’t the easiest solution.

    The custom fields method enables you to create a custom meta box so you simply paste the js into the box for that specific page and it hooks into the genesis hook and executes in that position.


    Specializing In StudioPress Child Theme Customization.
    500+ StudioPress Tutorials

    #53710

    Elaine Griffin
    Participant
    Post count: 85

    Thanks Brad. What she needs is different ads above her header, on up to 7 pages. Her actual header will remain the same on every page.

    #53711

    braddalton
    Participant
    Post count: 8871

    No problem. Simply change the hook to [php]genesis_before_header [/php] in the code and the conditional tags if using the PHP method otherwise use the hook in a custom function with the custom field.


    Specializing In StudioPress Child Theme Customization.
    500+ StudioPress Tutorials

    #53712

    braddalton
    Participant
    Post count: 8871

    Or you could register the scripts and hook them in using [php]wp_enqueue_scripts[/php]

    I think the custom field method is the best because they can then use it on more pages down the track


    Specializing In StudioPress Child Theme Customization.
    500+ StudioPress Tutorials

    #53726

    Elaine Griffin
    Participant
    Post count: 85

    Yes, and that is what I want her to be able to do. I’m trying to work through the custom fields plugin, and I’m confused about how to place them above the header.

Viewing 6 posts - 1 through 6 (of 6 total)

You must be logged in to reply to this topic.