WordPress.org

Ready to get started?Download WordPress

Forums

Ad Manager
Add "ad location" to theme (5 posts)

  1. Swedish_Soul
    Member
    Posted 2 years ago #

    Can't do it, here's how it looks in sidebar.php at the moment:

    <?php if( is_acitve_sidebar('Ads-bar'))
    AdManager()->registerAdLocation('side_ad', __('side_ad')); ?>

    I've also done it the way given on the website:

    if(defined('AdManager::VERSION'))
    AdManager()->registerAdLocation('after_header', __('After theme header'));

    And from my function.php

    register_sidebar( array(
    		'name' => __( 'Ads-bar', 'toolbox' ),
    		'id' => 'reklam-side',
    		'description' => __( 'An optional sidebar area specifically for ads', 'toolbox' ),
    		'before_widget' => '<aside id="%1$s" class="widget %2$s">',
    		'after_widget' => "</aside>",
    		'before_title' => '<h1 class="widget-title">',
    		'after_title' => '</h1>',
    	) );

    Doesn't add a "ad location" though, any help would be welcome!

    Thanks!

    http://wordpress.org/extend/plugins/ad-manager-for-wp/

  2. Swedish_Soul
    Member
    Posted 2 years ago #

    Ok, so now I've got the function.php file working but I can't find the code that displays the ad, anyone?

    index.php
    <?php do_action('reklam_side'); ?>

    function.php

    if(defined('AdManager::VERSION')) {
           AdManager()->registerAdLocation('reklam_side', __('Reklam Side'));

    What am I doing wrong?

    Almost forgot: yes, I have an ad designated for this area.

  3. Swedish_Soul
    Member
    Posted 2 years ago #

    Never mind, got it! If anybody else has the same problem, I'm more then helpful!

  4. digitalnature
    Member
    Plugin Author

    Posted 2 years ago #

    If you're doing this for a public theme, replace

    if(defined('AdManager::VERSION'))

    with

    if(class_exists('AdManager'))

    because some PHP distributions throw a fatal error when checking for a constant belonging to a non-existent class.

  5. Swedish_Soul
    Member
    Posted 2 years ago #

    It's for a private theme, but I'll do it anyways if I chose to release it in the future. Thanks!

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic