本文整理汇总了PHP中get_tag_feed_link函数的典型用法代码示例。如果您正苦于以下问题:PHP get_tag_feed_link函数的具体用法?PHP get_tag_feed_link怎么用?PHP get_tag_feed_link使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了get_tag_feed_link函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: get_header
<?php
get_header();
$tag_obj = $wp_query->get_queried_object();
?>
<div class="sleeve_main">
<div id="main">
<h2><?php
printf(__('Tagged: %s', 'p2'), single_tag_title('', false));
?>
<a class="rss" href="<?php
echo get_tag_feed_link($tag_obj->term_id);
?>
">RSS</a></h2>
<?php
if (have_posts()) {
?>
<ul id="postlist">
<?php
while (have_posts()) {
the_post();
?>
<?php
p2_load_entry();
?>
示例2: get_header
<?php
/**
* @package WordPress
* @subpackage P2
*/
?>
<?php get_header(); ?>
<?php $tag_obj = $wp_query->get_queried_object(); ?>
<div class="sleeve_main">
<div id="main">
<h2><?php printf( __( 'Tagged: %s', 'p2' ), single_tag_title( '', false) ); ?> <a class="rss" href="<?php echo get_tag_feed_link( $tag_obj->term_id ); ?>">RSS</a></h2>
<?php if ( have_posts() ) : ?>
<ul id="postlist">
<?php while ( have_posts() ) : the_post(); ?>
<?php p2_load_entry(); // loads entry.php ?>
<?php endwhile; ?>
</ul>
<?php else : ?>
<div class="no-posts">
<h3><?php _e( 'No posts found!', 'p2' ); ?></h3>
</div>
<?php endif ?>
示例3: getTag
public function getTag()
{
$pathway = array();
$tid = (int) get_query_var('tag');
$tag = get_category($tid);
$title = single_cat_title('', false);
// rss
$pathway['first'] = array($title . ' taxonomy feeds', array('href' => get_tag_feed_link($tid), 'type' => 'application/rss+xml', 'title' => __($title . ' | Subscribe to this feed', WPI_META), 'hreflang' => get_hreflang(), 'rel' => self::RSS_REL, 'class' => 'rtxt rss16', 'rev' => 'feed:rss2'));
// home
$pathway['home'] = $this->getFrontpage();
//tag_base
$tag_base = str_rem('/', get_option('tag_base'));
if ($tag_base) {
$tag_base = ucfirst($tag_base);
} else {
$tag_base = __('Taxonomy', WPI_META);
}
$pathway['archive'] = array($tag_base, array('href' => '#content-top', 'title' => __($tag_base . ' | Skip to content', WPI_META)));
$tid = get_query_var('tag_id');
$tag = get_term($tid, 'post_tag');
$pathway['last'] = array($tag->name, array('href' => '#content-top', 'title' => __('Skip to content | ' . $tag->name, WPI_META), 'class' => self::CAT_LINK_CLASS . ' ' . self::DN_ARROW, 'rev' => 'site:archive'));
unset($tag);
return $pathway;
}
示例4: the_post
<div class="clearfix">
<?php
if (have_posts() || largo_have_featured_posts()) {
// queue up the first post so we know what type of archive page we're dealing with
the_post();
/*
* Display some different stuff in the header
* depending on what type of archive page we're looking at
*/
if (is_author()) {
$rss_link = get_author_feed_link(get_the_author_meta('ID'));
} elseif (is_tag()) {
$title = single_tag_title('', false);
$description = tag_description();
$rss_link = get_tag_feed_link(get_queried_object_id());
} elseif (is_tax()) {
$title = single_term_title('', false);
$description = term_description();
// rss links for custom taxonomies are a little tricky
$queried_object = get_queried_object();
$term_id = intval($queried_object->term_id);
$tax = $queried_object->taxonomy;
$rss_link = get_term_feed_link($term_id, $tax);
} elseif (is_date()) {
$description = __('Select a different month:', 'largo');
if (is_month()) {
$title = sprintf(__('Monthly Archives: <span>%s</span>', 'largo'), get_the_date('F Y'));
} elseif (is_year()) {
$title = sprintf(__('Yearly Archives: <span>%s</span>', 'largo'), get_the_date('Y'));
} else {
示例5: wp_getTags
/**
* Get list of all tags
*
* @since 2.7
*
* @param array $args Method parameters.
* @return array
*/
function wp_getTags($args)
{
$this->escape($args);
$blog_id = (int) $args[0];
$username = $args[1];
$password = $args[2];
if (!$this->login_pass_ok($username, $password)) {
return $this->error;
}
set_current_user(0, $username);
if (!current_user_can('edit_posts')) {
return new IXR_Error(401, __('Sorry, you must be able to edit posts on this blog in order to view tags.'));
}
do_action('xmlrpc_call', 'wp.getKeywords');
$tags = array();
if ($all_tags = get_tags()) {
foreach ((array) $all_tags as $tag) {
$struct['tag_id'] = $tag->term_id;
$struct['name'] = $tag->name;
$struct['count'] = $tag->count;
$struct['slug'] = $tag->slug;
$struct['html_url'] = wp_specialchars(get_tag_link($tag->term_id));
$struct['rss_url'] = wp_specialchars(get_tag_feed_link($tag->term_id));
$tags[] = $struct;
}
}
return $tags;
}
示例6: feed_links_extra
/**
* Display the links to the extra feeds such as category feeds.
*
* @since 2.8.0
*
* @param array $args Optional arguments.
*/
function feed_links_extra($args = array())
{
$defaults = array('separator' => _x('»', 'feed link'), 'singletitle' => __('%1$s %2$s %3$s Comments Feed'), 'cattitle' => __('%1$s %2$s %3$s Category Feed'), 'tagtitle' => __('%1$s %2$s %3$s Tag Feed'), 'authortitle' => __('%1$s %2$s Posts by %3$s Feed'), 'searchtitle' => __('%1$s %2$s Search Results for “%3$s” Feed'), 'posttypetitle' => __('%1$s %2$s %3$s Feed'));
$args = wp_parse_args($args, $defaults);
if (is_singular()) {
$id = 0;
$post = get_post($id);
if (comments_open() || pings_open() || $post->comment_count > 0) {
$title = sprintf($args['singletitle'], get_bloginfo('name'), $args['separator'], the_title_attribute(array('echo' => false)));
$href = get_post_comments_feed_link($post->ID);
}
} elseif (is_post_type_archive()) {
$post_type = get_query_var('post_type');
if (is_array($post_type)) {
$post_type = reset($post_type);
}
$post_type_obj = get_post_type_object($post_type);
$title = sprintf($args['posttypetitle'], get_bloginfo('name'), $args['separator'], $post_type_obj->labels->name);
$href = get_post_type_archive_feed_link($post_type_obj->name);
} elseif (is_category()) {
$term = get_queried_object();
if ($term) {
$title = sprintf($args['cattitle'], get_bloginfo('name'), $args['separator'], $term->name);
$href = get_category_feed_link($term->term_id);
}
} elseif (is_tag()) {
$term = get_queried_object();
if ($term) {
$title = sprintf($args['tagtitle'], get_bloginfo('name'), $args['separator'], $term->name);
$href = get_tag_feed_link($term->term_id);
}
} elseif (is_author()) {
$author_id = intval(get_query_var('author'));
$title = sprintf($args['authortitle'], get_bloginfo('name'), $args['separator'], get_the_author_meta('display_name', $author_id));
$href = get_author_feed_link($author_id);
} elseif (is_search()) {
$title = sprintf($args['searchtitle'], get_bloginfo('name'), $args['separator'], get_search_query(false));
$href = get_search_feed_link();
} elseif (is_post_type_archive()) {
$title = sprintf($args['posttypetitle'], get_bloginfo('name'), $args['separator'], post_type_archive_title('', false));
$post_type_obj = get_queried_object();
if ($post_type_obj) {
$href = get_post_type_archive_feed_link($post_type_obj->name);
}
}
if (isset($title) && isset($href)) {
echo '<link rel="alternate" type="' . feed_content_type() . '" title="' . esc_attr($title) . '" href="' . esc_url($href) . '" />' . "\n";
}
}
示例7: wp_getTags
/**
* Get list of all tags
*
* @since 2.7.0
*
* @param array $args Method parameters.
* @return array|IXR_Error
*/
public function wp_getTags($args)
{
$this->escape($args);
$username = $args[1];
$password = $args[2];
if (!($user = $this->login($username, $password))) {
return $this->error;
}
if (!current_user_can('edit_posts')) {
return new IXR_Error(401, __('Sorry, you must be able to edit posts on this site in order to view tags.'));
}
/** This action is documented in wp-includes/class-wp-xmlrpc-server.php */
do_action('xmlrpc_call', 'wp.getKeywords');
$tags = array();
if ($all_tags = get_tags()) {
foreach ((array) $all_tags as $tag) {
$struct = array();
$struct['tag_id'] = $tag->term_id;
$struct['name'] = $tag->name;
$struct['count'] = $tag->count;
$struct['slug'] = $tag->slug;
$struct['html_url'] = esc_html(get_tag_link($tag->term_id));
$struct['rss_url'] = esc_html(get_tag_feed_link($tag->term_id));
$tags[] = $struct;
}
}
return $tags;
}
示例8: extendedPostTags
/**
* Generate current post tags
*
* @param string $args
* @return string
*/
function extendedPostTags($args = '', $copyright = true)
{
$defaults = array('before' => __('Tags: ', 'simpletags'), 'separator' => ', ', 'after' => '<br />', 'post_id' => 0, 'no_follow' => 0, 'inc_cats' => 0, 'xformat' => __('<a href="%tag_link%" title="%tag_name%" %tag_rel%>%tag_name%</a>', 'simpletags'), 'notagtext' => __('No tag for this post.', 'simpletags'), 'number' => 0);
// Get values in DB
$defaults['no_follow'] = $this->options['no_follow'];
$defaults['before'] = $this->options['tt_before'];
$defaults['separator'] = $this->options['tt_separator'];
$defaults['after'] = $this->options['tt_after'];
$defaults['notagtext'] = $this->options['tt_notagstext'];
$defaults['number'] = $this->options['tt_number'];
$defaults['inc_cats'] = $this->options['tt_inc_cats'];
$defaults['xformat'] = $this->options['tt_xformat'];
if (empty($args)) {
$args = $this->options['tt_adv_usage'];
}
$args = wp_parse_args($args, $defaults);
extract($args);
// Choose post ID
$post_id = (int) $post_id;
if ($post_id != 0) {
$id = (int) $post_id;
} else {
global $post;
$id = (int) $post->ID;
}
// Get categories ?
$inc_cats = (int) $args['inc_cats'];
$taxonomy = $inc_cats == 0 ? 'post_tag' : array('post_tag', 'category');
// Get terms
$terms = apply_filters('get_the_tags', wp_get_object_terms($id, $taxonomy));
// If no terms, return text nothing.
if (empty($terms)) {
return $notagtext;
}
// Limit to max quantity if set
$number = (int) $number;
if ($number != 0) {
$terms = $this->randomArray($terms);
// Randomize terms
$terms = array_slice($terms, 0, $number);
}
// If empty use default xformat !
if (empty($xformat)) {
$xformat = $defaults['xformat'];
}
// HTML Rel (tag/no-follow)
$rel = '';
global $wp_rewrite;
$rel .= is_object($wp_rewrite) && $wp_rewrite->using_permalinks() ? 'tag' : '';
// Tag ?
$no_follow = (int) $no_follow;
if ($no_follow == 1) {
// No follow ?
$rel .= empty($rel) ? 'nofollow' : ' nofollow';
}
if (!empty($rel)) {
$rel = 'rel="' . $rel . '"';
// Add HTML Tag
}
foreach ((array) $terms as $term) {
$element_loop = $xformat;
if ($term->taxonomy == 'post_tag') {
// Tag
$element_loop = str_replace('%tag_link%', clean_url(get_tag_link($term->term_id)), $element_loop);
$element_loop = str_replace('%tag_feed%', clean_url(get_tag_feed_link($term->term_id)), $element_loop);
} else {
// Category
$element_loop = str_replace('%tag_link%', clean_url(get_category_link($term->term_id)), $element_loop);
$element_loop = str_replace('%tag_feed%', clean_url(get_category_rss_link(false, $term->term_id, '')), $element_loop);
}
$element_loop = str_replace('%tag_id%', $term->term_id, $element_loop);
$element_loop = str_replace('%tag_name%', wp_specialchars($term->name), $element_loop);
$element_loop = str_replace('%tag_rel%', $rel, $element_loop);
$element_loop = str_replace('%tag_count%', $term->count, $element_loop);
$element_loop = str_replace('%tag_technorati%', $this->formatLink('technorati', $term->name), $element_loop);
$element_loop = str_replace('%tag_flickr%', $this->formatLink('flickr', $term->name), $element_loop);
$element_loop = str_replace('%tag_delicious%', $this->formatLink('delicious', $term->name), $element_loop);
$output[] = $element_loop;
}
unset($terms, $term, $element_loop);
$output = apply_filters('the_tags', implode($separator, $output));
if ($copyright === true) {
return "\n\t" . '<!-- Generated by Simple Tags ' . $this->version . ' - http://wordpress.org/extend/plugins/simple-tags -->' . "\n\t" . $before . $output . $after . "\n";
} else {
return "\n\t" . $before . $output . $after . "\n";
}
}
示例9: feed_links_extra
/**
* Display the links to the extra feeds such as category feeds.
*
* @since 2.8.0
*
* @param array $args Optional arguments.
*/
function feed_links_extra($args)
{
$defaults = array('seperator' => _c('»|Seperator character feed titles in theme head'), 'singletitle' => __('%1$s %2$s %3$s Comments Feed'), 'cattitle' => __('%1$s %2$s %3$s Category Feed'), 'tagtitle' => __('%1$s %2$s %3$s Tag Feed'), 'authortitle' => __('%1$s %2$s Posts by %3$s Feed'), 'searchtitle' => __('%1$s %2$s Search Results for "%3$s" Feed'));
$args = wp_parse_args($args, $defaults);
if (is_single() || is_page()) {
$post =& get_post($id = 0);
if (comments_open() || pings_open() || $post->comment_count > 0) {
echo '<link rel="alternate" type="' . feed_content_type() . '" title="' . sprintf($args['singletitle'], get_bloginfo('name'), $args['seperator'], wp_specialchars(get_the_title())) . '" href="' . get_post_comments_feed_link($post->ID) . "\" />\n";
}
} elseif (is_category()) {
$cat_id = intval(get_query_var('cat'));
echo '<link rel="alternate" type="' . feed_content_type() . '" title="' . sprintf($args['cattitle'], get_bloginfo('name'), $args['seperator'], get_cat_name($cat_id)) . '" href="' . get_category_feed_link($cat_id) . "\" />\n";
} elseif (is_tag()) {
$tag_id = intval(get_query_var('tag_id'));
$tag = get_tag($tag_id);
echo '<link rel="alternate" type="' . feed_content_type() . '" title="' . sprintf($args['tagtitle'], get_bloginfo('name'), $args['seperator'], $tag->name) . '" href="' . get_tag_feed_link($tag_id) . "\" />\n";
} elseif (is_author()) {
$author_id = intval(get_query_var('author'));
echo '<link rel="alternate" type="' . feed_content_type() . '" title="' . sprintf($args['authortitle'], get_bloginfo('name'), $args['seperator'], get_author_name($author_id)) . '" href="' . get_author_feed_link($author_id) . "\" />\n";
} elseif (is_search()) {
echo '<link rel="alternate" type="' . feed_content_type() . '" title="' . sprintf($args['searchtitle'], get_bloginfo('name'), $args['seperator'], get_search_query()) . '" href="' . get_search_feed_link() . "\" />\n";
}
}
示例10: largo_categories_and_tags
function largo_categories_and_tags($max = 5, $echo = true, $link = true, $use_icon = false, $separator = ', ', $item_wrapper = 'span', $exclude = array(), $rss = false)
{
$cats = get_the_category();
$tags = get_the_tags();
$icon = '';
$output = array();
// if $use_icon is true, include the markup for the tag icon
if ($use_icon === true) {
$icon = '<i class="icon-white icon-tag"></i>';
} elseif ($use_icon) {
$icon = '<i class="icon-white icon-' . esc_attr($use_icon) . '"></i>';
}
if ($cats) {
foreach ($cats as $cat) {
// skip uncategorized and any others in the array of terms to exclude
if ($cat->name == 'Uncategorized' || in_array($cat->term_id, $exclude)) {
continue;
}
if ($link) {
$output[] = sprintf(__('<%1$s class="post-category-link"><a href="%2$s" title="Read %3$s in the %4$s category">%5$s%4$s</a></%1$s>', 'largo'), $item_wrapper, $rss ? get_category_feed_link($cat->term_id) : get_category_link($cat->term_id), of_get_option('posts_term_plural'), $cat->name, $icon);
} else {
$output[] = $cat->name;
}
}
}
if ($tags) {
foreach ($tags as $tag) {
if (in_array($tag->term_id, $exclude)) {
continue;
}
if ($link) {
$output[] = sprintf(__('<%1$s class="post-tag-link"><a href="%2$s" title="Read %3$s tagged with: %4$s">%5$s%4$s</a></%1$s>', 'largo'), $item_wrapper, $rss ? get_tag_feed_link($tag->term_id) : get_tag_link($tag->term_id), of_get_option('posts_term_plural'), $tag->name, $icon);
} else {
$output[] = $tag->name;
}
}
}
if ($echo) {
echo implode($separator, array_slice($output, 0, $max));
}
return $output;
}
示例11: do_flush_term
/**
* do_flush_term()
*
* @param int $term_id
* @param string $taxonomy
* @return void
**/
static function do_flush_term($term_id, $taxonomy)
{
static $done = array();
if (isset($done[$taxonomy][$term_id])) {
return;
}
$done[$taxonomy][$term_id] = true;
if ($taxonomy == 'category') {
$link = @get_category_link($term_id);
} else {
$link = @get_tag_link($term_id);
}
if (is_wp_error($link) || !$link) {
return;
}
self::flush_url($link);
foreach (array('rss2', 'atom') as $feed) {
if ($taxonomy == 'category') {
$link = get_category_feed_link($term_id, $feed);
} else {
$link = get_tag_feed_link($term_id, $feed);
}
$link = str_replace('&', '&', $link);
self::flush_feed_url($link);
}
}
示例12: feeds
/**
* Generate RSS or Atom feed link elements appropriate to the context.
*
* @hook filter tarski_feeds
* Filter the RSS or Atam feed link elements before they're printed to the
* document.
*/
function feeds()
{
global $comments;
if (is_single() || is_page() && ($comments || comments_open())) {
global $post;
$title = sprintf(__('Commments feed for %s', 'tarski'), get_the_title());
$link = get_post_comments_feed_link($post->ID);
$source = 'post_comments';
} elseif (is_archive()) {
if (is_category()) {
$title = sprintf(__('Category feed for %s', 'tarski'), single_cat_title('', '', false));
$link = get_category_feed_link(get_query_var('cat'));
$source = 'category';
} elseif (is_tag()) {
$title = sprintf(__('Tag feed for %s', 'tarski'), single_tag_title('', '', false));
$link = get_tag_feed_link(get_query_var('tag_id'));
$source = 'tag';
} elseif (is_author()) {
$title = sprintf(__('Articles feed for %s', 'tarski'), the_archive_author_displayname());
$link = get_author_feed_link(get_query_var('author'));
$source = 'author';
} elseif (is_date()) {
if (is_day()) {
$title = sprintf(__('Daily archive feed for %s', 'tarski'), get_the_time(get_option('date_format')));
$link = get_day_link(get_the_time('Y'), get_the_time('m'), get_the_time('d'));
$source = 'day';
} elseif (is_month()) {
$title = sprintf(__('Monthly archive feed for %s', 'tarski'), get_the_time('F Y'));
$link = get_month_link(get_the_time('Y'), get_the_time('m'));
$source = 'month';
} elseif (is_year()) {
$title = sprintf(__('Yearly archive feed for %s', 'tarski'), get_the_time('Y'));
$link = get_year_link(get_the_time('Y'));
$source = 'year';
}
if (get_settings('permalink_structure')) {
$link .= 'feed/';
} else {
$link .= '&feed=' . get_default_feed();
}
}
} elseif (is_search()) {
$search_query = attribute_escape(get_search_query());
$feeds['search'] = generate_feed_link(sprintf(__('Search feed for %s', 'tarski'), $search_query), get_search_feed_link('', $type), feed_link_type($type));
$title = sprintf(__('Search comments feed for %s', 'tarski'), $search_query);
$link = get_search_comments_feed_link('', $type);
$source = 'search_comments';
} else {
$title = false;
}
if ($title && $link) {
$feeds[$source] = generate_feed_link($title, $link, feed_link_type(get_default_feed()));
}
$feeds['site'] = generate_feed_link(sprintf(__('%s feed', 'tarski'), get_bloginfo('name')), get_feed_link(), feed_link_type(get_default_feed()));
$this->feeds = apply_filters('tarski_feeds', $feeds);
}
示例13: feed_links_extra
/**
* Display the links to the extra feeds such as category feeds.
*
* Copy from WP default, but without comment feed; no filter available.
*
* @since 04/08/2013
*
* @param array $args Optional argument.
*/
public function feed_links_extra($args = array())
{
$defaults = ['separator' => _x('»', 'feed link'), 'cattitle' => __('%1$s %2$s %3$s Category Feed'), 'tagtitle' => __('%1$s %2$s %3$s Tag Feed'), 'authortitle' => __('%1$s %2$s Posts by %3$s Feed'), 'searchtitle' => __('%1$s %2$s Search Results for “%3$s” Feed'), 'posttypetitle' => __('%1$s %2$s %3$s Feed')];
$args = wp_parse_args($args, $defaults);
if (is_category()) {
$term = get_queried_object();
$title = sprintf($args['cattitle'], get_bloginfo('name'), $args['separator'], $term->name);
$href = get_category_feed_link($term->term_id);
} elseif (is_tag()) {
$term = get_queried_object();
$title = sprintf($args['tagtitle'], get_bloginfo('name'), $args['separator'], $term->name);
$href = get_tag_feed_link($term->term_id);
} elseif (is_author()) {
$author_id = intval(get_query_var('author'));
$title = sprintf($args['authortitle'], get_bloginfo('name'), $args['separator'], get_the_author_meta('display_name', $author_id));
$href = get_author_feed_link($author_id);
} elseif (is_search()) {
$title = sprintf($args['searchtitle'], get_bloginfo('name'), $args['separator'], get_search_query(FALSE));
$href = get_search_feed_link();
} elseif (is_post_type_archive()) {
$title = sprintf($args['posttypetitle'], get_bloginfo('name'), $args['separator'], post_type_archive_title('', FALSE));
$href = get_post_type_archive_feed_link(get_queried_object()->name);
}
if (isset($title) && isset($href)) {
echo '<link rel="alternate" type="' . esc_attr(feed_content_type()) . '" title="' . esc_attr($title) . '" href="' . esc_url($href) . '" />' . "\n";
}
}
示例14: getFeedUrl
/**
* FeedのURLを返す
*
* @return string
*/
public function getFeedUrl()
{
switch ($this->type) {
case "home":
return get_bloginfo('rss2_url');
case "post":
return get_post_comments_feed_link();
case "category":
$cat = $this->getCategory($this->termID);
return get_category_feed_link($cat->cat_ID);
case "tag":
$tag = $this->getTag($this->termID);
return get_tag_feed_link($tag->term_id);
default:
throw new Exception("unkown type");
break;
}
}
示例15: formatInternalTag
/**
* Remplace marker by dynamic values (use for related tags, current tags and tag cloud)
*
* @param string $element_loop
* @param object $term
* @param string $rel
* @param integer $scale_result
* @param integer $scale_max
* @param integer $scale_min
* @param integer $largest
* @param integer $smallest
* @param string $unit
* @param string $maxcolor
* @param string $mincolor
* @return string
*/
function formatInternalTag( $element_loop = '', $term = null, $rel = '', $scale_result = 0, $scale_max = null, $scale_min = 0, $largest = 0, $smallest = 0, $unit = '', $maxcolor = '', $mincolor = '' ) {
// Need term object
if ( $term->taxonomy == 'post_tag' ) { // Tag post
$element_loop = str_replace('%tag_link%', clean_url(get_tag_link($term->term_id)), $element_loop);
$element_loop = str_replace('%tag_feed%', clean_url(get_tag_feed_link($term->term_id)), $element_loop);
} else { // Category
$element_loop = str_replace('%tag_link%', clean_url(get_category_link($term->term_id)), $element_loop);
$element_loop = str_replace('%tag_feed%', clean_url(get_category_rss_link(false, $term->term_id, '')), $element_loop);
}
$element_loop = str_replace('%tag_name%', wp_specialchars( $term->name ), $element_loop);
$element_loop = str_replace('%tag_name_attribute%', wp_specialchars(strip_tags($term->name)), $element_loop);
$element_loop = str_replace('%tag_id%', $term->term_id, $element_loop);
$element_loop = str_replace('%tag_count%', (int) $term->count, $element_loop);
// Need rel
$element_loop = str_replace('%tag_rel%', $rel, $element_loop);
// Need max/min/scale and other :)
if ( $scale_result !== null ) {
$element_loop = str_replace('%tag_size%', 'font-size:'.round(($scale_result - $scale_min)*($largest-$smallest)/($scale_max - $scale_min) + $smallest, 2).$unit.';', $element_loop);
$element_loop = str_replace('%tag_color%', 'color:'.$this->getColorByScale(round(($scale_result - $scale_min)*(100)/($scale_max - $scale_min), 2),$mincolor,$maxcolor).';', $element_loop);
$element_loop = str_replace('%tag_scale%', $scale_result, $element_loop);
}
// External link
$element_loop = str_replace('%tag_technorati%', $this->formatExternalTag( 'technorati', $term->name ), $element_loop);
$element_loop = str_replace('%tag_flickr%', $this->formatExternalTag( 'flickr', $term->name ), $element_loop);
$element_loop = str_replace('%tag_delicious%', $this->formatExternalTag( 'delicious', $term->name ), $element_loop);
return $element_loop;
}