-
Notifications
You must be signed in to change notification settings - Fork 85
activitypub_remote_media_url
github-actions[bot] edited this page Mar 12, 2026
·
11 revisions
Filters a remote media URL for caching.
/**
* Filters a remote media URL for caching.
*
* @param string $url
* @param string $string_context_the_context
* @param string $entity_id
* @param array $options
* @return string The filtered value.
*/
function my_activitypub_remote_media_url_callback( string $url, string $string_context_the_context, string $entity_id = null, array $options ) {
// Your code here.
return $url;
}
add_filter( 'activitypub_remote_media_url', 'my_activitypub_remote_media_url_callback', 10, 4 );-
string$urlThe remote avatar URL. -
string$string_context_the_contextOther variable names:$emoji,$media,$audio,$video,$avatar -
string|null$entity_idThe entity ID. -
array$optionsAdditional options.
\apply_filters(
'activitypub_remote_media_url',
$url,
'emoji',
null,
array( 'updated' => $attrs['updated'] ?? null )
)\apply_filters( 'activitypub_remote_media_url', $url, 'media', $entity_id, array() )\apply_filters( 'activitypub_remote_media_url', $url, 'audio', $entity_id, array() )\apply_filters( 'activitypub_remote_media_url', $url, 'video', $entity_id, array() )\apply_filters( 'activitypub_remote_media_url', $remote_avatar_url, 'avatar', $id, array() )\apply_filters(
'activitypub_remote_media_url',
$url,
'emoji',
null,
array( 'updated' => $tag['updated'] ?? null )
)Follow @activitypub.blog@activitypub.blog for updates and news.