wordpress-activitypub/includes/class-rest-activitypub-webfinger.php

20 lines
479 B
PHP

<?php
class Rest_Activitypub_Webfinger {
/**
* Add WebFinger discovery links
*
* @param array $array the jrd array
* @param string $resource the WebFinger resource
* @param WP_User $user the WordPress user
*/
public static function add_webfinger_discovery( $array, $resource, $user ) {
$array['links'][] = array(
'rel' => 'self',
'type' => 'application/activity+json',
'href' => get_author_posts_url( $user->ID ),
);
return $array;
}
}