'string', 'description' => __( 'Use summary or full content', 'activitypub' ), 'show_in_rest' => array( 'schema' => array( 'enum' => array( 'excerpt', 'content' ), ), ), 'default' => 'excerpt', ) ); register_setting( 'activitypub', 'activitypub_object_type', array( 'type' => 'string', 'description' => __( 'The Activity-Object-Type', 'activitypub' ), 'show_in_rest' => array( 'schema' => array( 'enum' => array( 'note', 'article', 'wordpress-post-format' ), ), ), 'default' => 'note', ) ); register_setting( 'activitypub', 'activitypub_use_shortlink', array( 'type' => 'boolean', 'description' => __( 'Use the Shortlink instead of the permalink', 'activitypub' ), 'default' => 0, ) ); } public static function add_help_tab() { get_current_screen()->add_help_tab( array( 'id' => 'overview', 'title' => __( 'Overview', 'activitypub' ), 'content' => '
' . __( 'ActivityPub is a decentralized social networking protocol based on the ActivityStreams 2.0 data format. ActivityPub is an official W3C recommended standard published by the W3C Social Web Working Group. It provides a client to server API for creating, updating and deleting content, as well as a federated server to server API for delivering notifications and subscribing to content.', 'activitypub' ) . '
', ) ); get_current_screen()->set_help_sidebar( '' . __( 'For more information:', 'activitypub' ) . '
' . '' . __( 'Test Suite', 'activitypub' ) . '
' . '' . __( 'W3C Spec', 'activitypub' ) . '
' . '' . __( 'Give us feedback', 'activitypub' ) . '
' . '' . __( 'Donate', 'activitypub' ) . '
' ); } public static function add_fediverse_profile( $user ) { ?> ID ); } }