The dashboard_secondary_feed WordPress PHP filter allows you to modify the secondary feed URL for the ‘WordPress Events and News’ dashboard widget.
Usage
add_filter('dashboard_secondary_feed', 'your_custom_function');
function your_custom_function($url) {
// Your custom code here
return $url;
}
Parameters
$url(string) – The widget’s secondary feed URL.
More information
See WordPress Developer Resources: dashboard_secondary_feed
Examples
Change secondary feed URL
Change the secondary feed URL to a custom URL for your website’s dashboard widget.
add_filter('dashboard_secondary_feed', 'change_secondary_feed_url');
function change_secondary_feed_url($url) {
$url = 'https://your-custom-url.com/feed';
return $url;
}
Add a query parameter to the secondary feed URL
Add a query parameter to the secondary feed URL to filter content in the widget.
add_filter('dashboard_secondary_feed', 'add_query_parameter');
function add_query_parameter($url) {
$url = add_query_arg('category', 'my-category', $url);
return $url;
}
Force HTTPS for the secondary feed URL
Ensure the secondary feed URL uses HTTPS.
add_filter('dashboard_secondary_feed', 'force_https');
function force_https($url) {
$url = set_url_scheme($url, 'https');
return $url;
}
Redirect secondary feed URL to a subdomain
Redirect the secondary feed URL to a subdomain of your website.
add_filter('dashboard_secondary_feed', 'redirect_to_subdomain');
function redirect_to_subdomain($url) {
$url = str_replace('https://example.com', 'https://subdomain.example.com', $url);
return $url;
}
Remove the secondary feed URL
Remove the secondary feed URL to disable the ‘WordPress Events and News’ widget’s secondary feed.
add_filter('dashboard_secondary_feed', '__return_false');