WordPress.org

Ready to get started?Download WordPress

Forums

is_single array not working (1 post)

  1. specimen65
    Member
    Posted 11 months ago #

    I am trying to conditionally hide ads on certain posts. I've used both post ID's and post slugs/titles and am no further ahead.

    The problem is that the following codes, added into the template file (single.php) only seem to either only acknowledge a single post ID or the first ID in a string. The array (which I am betting is syntactically correct) doesn't work at all.

    this works - hides code on post ID #30:

    <code><?php if( !is_single('30') ) : ?>
    ~ ad code goes here ~
    <?php endif; ?></code>

    this partially works - hides code only post ID #30 but not on others:

    <?php if( !is_single(30,62,50,61,27,94,102,86,64,29,49 ))  : ?>
    ~ ad code goes here ~
    <?php endif; ?>

    this doesn't work at all - returns blank page:

    <?php if( !is_single( array( 30,62,50,61,27,94,102,86,64,29,49 ) )  : ?>
    ~  ad code goes here ~
    <?php endif; ?>

Reply

You must log in to post.

About this Topic