get_tag_feed_link example

$tags = array();

        $all_tags = get_tags();
        if ( $all_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;
    }

    /** * Creates a new category. * * @since 2.2.0 * * @param array $args { * Method arguments. Note: arguments must be ordered as documented. * * @type int $0 Blog ID (unused). * @type string $1 Username. * @type string $2 Password. * @type array $3 Category. * } * @return int|IXR_Error Category ID. */
if ( $show_tag_feed ) {
            $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_tax() ) {
        /** * Filters whether to display the custom taxonomy feed link. * * @since 6.1.0 * * @param bool $show Whether to display the custom taxonomy feed link. Default true. */
        $show_tax_feed = apply_filters( 'feed_links_extra_show_tax_feed', true );

        
Home | Imprint | This part of the site doesn't use cookies.