is_syndicated

Contents

[ hide ]

    The is_syndicated() template tag can be used in conditionals to take a specific action only for syndicated posts, or only for non-syndicated posts, or to take different actions for each kind of post. It returns TRUE if a post was syndicated through FeedWordPress, and FALSE if it was authored locally.

    Sample

     <?php if (is_syndicated()) : ?>
       <p class="byline">This post by <?php the_author(); ?> originally
       appeared at <a href="<?php the_syndication_source_link(); ?>"><?php
       the_syndication_source(); ?></a>.</p>
     <?php else : ?>
       <p class="byline">By <?php the_author(); ?>.</p>
     <?php endif; ?>
    

    This code snippet, when used in the WordPress Post Loop, will display a different byline depending on whether the post was authored locally, or was reprinted from another website through FeedWordPress.

    Declaration

     function is_syndicated ($id = NULL)
    

    Parameters

    $id is an OPTIONAL parameter. If specified, it should contain the numerical ID of test post to check for syndicated status. If $id is NULL, or not specified, FeedWordPress will check the syndicated status of the current post in the Post Loop.

    Return value

    Returns TRUE if the post was syndicated through FeedWordPress; FALSE if it was authored locally.

    This page is a Wiki! Log in or register an account to edit.

    Leave a Reply

    Your email address will not be published. Required fields are marked *