updated plugin ActivityPub version 8.3.0

This commit is contained in:
2026-06-03 21:28:46 +00:00
committed by Gitium
parent a4b78ec277
commit 6fe182458a
340 changed files with 43232 additions and 7568 deletions

View File

@ -0,0 +1,32 @@
<?php
/**
* Content negotiation fix for Surge.
*
* @see https://dominikschilling.de/notes/http-accept-header-wordpress-cache-activitypub/
*
* @package Activitypub
*/
$representation = 'html';
if ( isset( $_SERVER['HTTP_ACCEPT'] ) ) {
// phpcs:ignore WordPress.Security.ValidatedSanitizedInput
$accept = strtolower( $_SERVER['HTTP_ACCEPT'] );
if ( str_contains( $accept, 'text/html' ) ) {
$representation = 'html';
} elseif (
str_contains( $accept, 'application/json' ) ||
str_contains( $accept, 'application/activity+json' ) ||
str_contains( $accept, 'application/ld+json' )
) {
$representation = 'json';
}
}
// phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable
$config['variants']['representation'] = $representation;
unset( $accept, $representation );
// phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable
return $config;