Function and usage of get_feed_link() in wordpress


Answers ( 1 )


    The get_feed_link() function in WordPress is designed to retrieve the permalink for a specific feed type. Here's a detailed explanation and sample usage:


    • Name: get_feed_link()
    • Purpose: To retrieve the permalink for a specific feed type.


    • $feed (string, optional): Specifies the type of feed for which you want the permalink. The possible values for this parameter include 'rss2', 'atom', and any other custom feed types that might be defined in a WordPress installation.
    • Default Value: If the $feed parameter is not specified or left empty (''), the function will use the default feed type, which is determined by the get_default_feed() function in WordPress.


    • Type: string
    • Description: The function returns the permalink URL of the specified feed type. This URL can be used to access the feed directly.

    Sample Usage:

    Example 1: Get the Default Feed Link

    // Get the default feed link
    $default_feed_link = get_feed_link();
    echo 'Default Feed Link: ' . $default_feed_link;

    In this example, get_feed_link() is called without any parameters, so it returns the permalink for the default feed type set in WordPress.

    Example 2: Get the RSS2 Feed Link

    // Get the RSS2 feed link
    $rss2_feed_link = get_feed_link('rss2');
    echo 'RSS2 Feed Link: ' . $rss2_feed_link;

    Here, the function is called with the 'rss2' parameter, so it returns the permalink specifically for the RSS2 feed type.

    Example 3: Get the Atom Feed Link

    // Get the Atom feed link
    $atom_feed_link = get_feed_link('atom');
    echo 'Atom Feed Link: ' . $atom_feed_link;

    In this case, the function fetches the permalink for the Atom feed type by using 'atom' as the parameter.


    • This function is particularly useful when you need to provide links to your website's feed in templates or plugins.
    • The returned feed link will respect any customizations or modifications done via WordPress's rewrite rules or plugins.

    By using get_feed_link(), you can easily retrieve and utilize feed URLs in your WordPress themes or plugins, enhancing the flexibility and functionality of your site.

Leave an answer