Switch language

wpseek.com
A WordPress-centric search engine for devs and theme authors




get_term_feed_link [ WordPress Function ]

get_term_feed_link ( $term_id, $taxonomy = 'category', $feed = '' )
Parameters:
  • (int) $term_id ID of a category.
  • (string) $taxonomy Optional. Taxonomy of $term_id
  • (string) $feed Optional. Feed type.
Returns:
  • (string) Link to the feed for the term specified by $term_id and $taxonomy.
Defined at:



Retrieve the feed link for a term.

Returns a link to the feed for all posts in a given term. A specific feed can be requested or left blank to get the default feed.

Source


<?php
function get_term_feed_link$term_id$taxonomy 'category'$feed '' ) {
    
$term_id = ( int ) $term_id;

    
$term get_term$term_id$taxonomy  );

    if ( empty( 
$term ) || is_wp_error$term ) )
        return 
false;

    if ( empty( 
$feed ) )
        
$feed get_default_feed();

    
$permalink_structure get_option'permalink_structure' );

    if ( 
'' == $permalink_structure ) {
        if ( 
'category' == $taxonomy ) {
            
$link home_url("?feed=$feed&amp;cat=$term_id");
        }
        elseif ( 
'post_tag' == $taxonomy ) {
            
$link home_url("?feed=$feed&amp;tag=$term->slug");
        } else {
            
$t get_taxonomy$taxonomy );
            
$link home_url("?feed=$feed&amp;$t->query_var=$term->slug");
        }
    } else {
        
$link get_term_link$term_id$term->taxonomy );
        if ( 
$feed == get_default_feed() )
            
$feed_link 'feed';
        else
            
$feed_link "feed/$feed";

        
$link trailingslashit$link ) . user_trailingslashit$feed_link'feed' );
    }

    if ( 
'category' == $taxonomy )
        
$link apply_filters'category_feed_link'$link$feed );
    elseif ( 
'post_tag' == $taxonomy )
        
$link apply_filters'category_feed_link'$link$feed );
    else
        
$link apply_filters'taxonomy_feed_link'$link$feed$taxonomy );

    return 
$link;
}
?>

Examples [ wp-snippets.com ]

Top Google zoekresultaten

Meer ...

Gebruikersdiscussies [ wordpress.org ]

0 User Note(s)

Nog geen één. Wees de eerste!

Nieuw toevoegen ...



HTML5 Powered with CSS3 / Styling, Performance & Integration, and Semantics