diff --git a/includes/class-health-check.php b/includes/class-health-check.php
index 02ebfcfd..18cd48e7 100644
--- a/includes/class-health-check.php
+++ b/includes/class-health-check.php
@@ -204,21 +204,32 @@ class Health_Check {
$url = \Activitypub\Webfinger::resolve( $account );
if ( \is_wp_error( $url ) ) {
+ $allowed = array( 'code' => array() );
+ $not_accessible = wp_kses(
+ // translators: %s: Author URL
+ \__(
+ 'Your WebFinger endpoint %s
is not accessible. Please check your WordPress setup or permalink structure.',
+ 'activitypub'
+ ),
+ $allowed
+ );
+ $invalid_response = wp_kses(
+ // translators: %s: Author URL
+ \__(
+ 'Your WebFinger endpoint %s
does not return valid JSON for application/jrd+json
.',
+ 'activitypub'
+ ),
+ $allowed
+ );
+
$health_messages = array(
'webfinger_url_not_accessible' => \sprintf(
- // translators: %s: Author URL
- \__(
- '
Your WebFinger endpoint %s
is not accessible. Please check your WordPress setup or permalink structure.
%s
does not return valid JSON for application/jrd+json
.',
- 'activitypub'
- ),
+ $invalid_response,
$url->get_error_data()
),
);