The get_syndication_permalink()
template tag can be used in templates to retrieve the original URL (permalink
) of a post that FeedWordPress has syndicated into your WordPress installation. The value can then be stored for later display or processing through PHP functions in your WordPress templates.
Sample
<?php if (is_syndicated()) : ?>
<?php $url = get_syndication_permalink(); ?>
<p class="source">This syndicated post originally appeared at <a
href="<?php print htmlspecialchars($url); ?>"><?php
the_syndication_source(); ?> on <?php the_date('j F Y'); ?></a></p>
<?php endif; ?>
This code snippet, when used in the WordPress Post Loop, will display a short notice on all syndicaed posts, linking back to the original post from which this imported copy was syndicated.
Declaration
function get_syndication_permalink ($id = NULL)
Parameters
$id
is an OPTIONAL parameter. If specified, it should contain the numerical ID of the post for which to get the original permalink URL. If $id
is NULL, or not specified, FeedWordPress will return the permalink for the current post in the Post Loop.
Return value
Returns a string containing the URL if FeedWordPress knows the URL of the original post from which this item was syndicated; NULL if the post was not syndicated, or if the source feed did not provide a permalink for the item.