dev-master
9999999-devWebFinger for WordPress
MIT
The Requires
- php >=5.6.0
- composer/installers ~1.0
Contributors: pfefferle, willnorris
Donate link: https://notiz.blog/donate/
Tags: discovery, webfinger, JRD, ostatus, activitypub
Requires at least: 4.2
Tested up to: 6.6
Stable tag: 3.2.7
License: MIT
License URI: https://opensource.org/licenses/MIT, (*1)
WebFinger for WordPress, (*2)
Enables WebFinger (RFC 7033) support for WordPress., (*3)
About WebFinger:, (*4)
WebFinger is used to discover information about people or other entities on the Internet that are identified by a URI using standard Hypertext Transfer Protocol (HTTP) methods over a secure transport. A WebFinger resource returns a JavaScript Object Notation (JSON) object describing the entity that is queried. The JSON object is referred to as the JSON Resource Descriptor (JRD)., (*5)
(quote from the RFC), (*6)
You can add your own links or properties like that:, (*7)
function oexchange_target_link( $array ) { $array["links"][] = array( 'rel' => 'http://oexchange.org/spec/0.8/rel/resident-target', 'href' => 'http://example.com', 'type' => 'application/xrd+xml' ); return $array; } add_filter( 'webfinger_data', 'oexchange_target_link' );
You can add your own links or properties like that:, (*8)
function render_xrd($webfinger) { // set custom header(); // JRD to XRD code exit; } add_action( 'webfinger_render', 'render_xrd', 5 );
You can find a detailed example here https://github.com/pfefferle/wordpress-webfinger-legacy, (*9)
WebFinger is specified as RFC 7033, (*10)
Please visit http://webfinger.net, (*11)
This versions drops classic WebFinger support to keep the plugin short and simple. All legacy stuff is bundled in this new plugin https://github.com/pfefferle/wordpress-webfinger-legacy, (*12)
Project maintained on github at pfefferle/wordpress-webfinger., (*13)
acct
scheme for discoveryacct
as default schemeacct
protocol optionaluser_nicename
as resourceget_avatar_url
instead of custom codeFollow the normal instructions for installing WordPress plugins., (*14)
To add a WordPress Plugin using the built-in plugin installer:, (*15)
webfinger
" into the Search Plugins box.There are a few cases when manually installing a WordPress Plugin is appropriate., (*16)
Installation of a WordPress Plugin manually requires FTP familiarity and the awareness that you may put your site at risk if you install a WordPress Plugin incompatible with the current version or from an unreliable source., (*17)
Backup your site completely before proceeding., (*18)
To install a WordPress Plugin manually:, (*19)
wp-content/plugins
folder in your WordPress directory online.WebFinger for WordPress
MIT