bloginfo_rss( string $show = '' )
- Since
- 0.71
- Source
wp-includes/feed.php:56
Description
You can retrieve anything that you can using the get_bloginfo() function.
Everything will be stripped of tags and characters converted, when the values are retrieved for use in the feeds.
Parameters
$showstringoptional- See get_bloginfo() for possible values.Default:
''
Cost profile
Measured from the compiled opcodes, not from a stopwatch. Every number here is identical on any machine that runs the same PHP version, and every function in core is ranked by these figures.
- Cost class
- Trivial
- Scaling
- Constant
- Instructions
- 11
- Plugin surface
- 1 hook
- Called by
- 1
Touches nothing outside its own arguments.
No loop in the body: the same number of instructions runs whatever you pass in.
Executed per call on PHP 8.4. The body compiles to 11.
Third-party callbacks on 'bloginfo_rss' run inside this call, and their cost is not bounded by anything here.
1 place in core call this, so the cost is paid more often than your own code shows.
What it touches
- hookthird-party callbacks
apply_filters()called directly
Further down the call graph this can also reach option, cache, serialize, query and transient — those are the worst case, several calls deep and usually down an error path, not what a normal call pays.
What one call costs · 1 distinct outcome
One number would be a lie: the work depends on which branch runs. These are every distinct cost bloginfo_rss() can have, taken from its control-flow graph on PHP 8.4.
| When | Instructions | Calls it makes |
|---|---|---|
| always | 11 | get_bloginfo_rss()apply_filters() |
Across PHP versions
| PHP | Compiled | Executed | Branches | Notes |
|---|---|---|---|---|
7.4 | 11 | 11 | 0 | Compiles to the same instructions |
8.1 | 11 | 11 | 0 | Compiles to the same instructions |
8.2 | 11 | 11 | 0 | Compiles to the same instructions |
8.3 | 11 | 11 | 0 | Compiles to the same instructions |
8.4 | 11 | 11 | 0 | Compiles to the same instructions |
Oldest PHP that compiles this body: 7.4. An instruction is not a fixed amount of time, so a version with the same count is not necessarily the same speed; what the count rules out is a difference in the work itself.
Hooks fired · 1
One hook fires while bloginfo_rss() runs, in this order:
- apply_filters( bloginfo_rss )filterline 67 (+11 into the body)
Filters the bloginfo for display in RSS feeds.
Uses · 2
- apply_filters()Calls the callback functions that have been added to a filter hook.
- get_bloginfo_rss()Retrieves RSS container for the bloginfo function.
Used by · 1
- export_wp()Generates the WXR export file for download.
Source
function bloginfo_rss( $show = '' ) { /** * Filters the bloginfo for display in RSS feeds. * * @since 2.1.0 * * @see get_bloginfo() * * @param string $rss_container RSS container for the blog information. * @param string $show The type of blog information to retrieve. */ echo apply_filters( 'bloginfo_rss', get_bloginfo_rss( $show ), $show );}History
Introduced in 0.71. Unchanged from 6.7.7 through 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
About this page
- Parsed data
- Generated from the wordpress-develop 7.1.0 tag, from
src/wp-includes/feed.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it. - Corrections
- Something wrong on this page? Report it and it gets fixed in the next regeneration.