20 lines
479 B
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;
|
|
}
|
|
}
|