PluginProbe
ActivityPub / 7.7.0
ActivityPub v7.7.0
9.3.1 9.3.0 9.2.2 9.2.1 9.2.0 9.1.0 9.0.2 9.0.1 9.0.0 8.3.0 8.2.1 8.2.0 8.1.1 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.2.0 1.3.0 2.0.0 2.0.1 2.1.0 2.1.1 All 160 releases
← All changes | includes/constants.php +1 -28 9.2.07.7.0 View file →
@@ -8,9 +8,9 @@
8 8 // The following constants can be defined in your wp-config.php file to override the default values.
9 9
10 10 defined( 'ACTIVITYPUB_REST_NAMESPACE' ) || define( 'ACTIVITYPUB_REST_NAMESPACE', 'activitypub/1.0' );
11 11 defined( 'ACTIVITYPUB_EXCERPT_LENGTH' ) || define( 'ACTIVITYPUB_EXCERPT_LENGTH', 400 );
12 -defined( 'ACTIVITYPUB_NOTE_LENGTH' ) || define( 'ACTIVITYPUB_NOTE_LENGTH', 500 );
12 +defined( 'ACTIVITYPUB_NOTE_LENGTH' ) || define( 'ACTIVITYPUB_NOTE_LENGTH', 400 );
13 13 defined( 'ACTIVITYPUB_MAX_IMAGE_ATTACHMENTS' ) || define( 'ACTIVITYPUB_MAX_IMAGE_ATTACHMENTS', 4 );
14 14 defined( 'ACTIVITYPUB_HASHTAGS_REGEXP' ) || define( 'ACTIVITYPUB_HASHTAGS_REGEXP', '(?:(?<=\s)|(?<=<p>)|(?<=<br>)|^)#([A-Za-z0-9_]+)(?:(?=\s|[[:punct:]]|$))' );
15 15 defined( 'ACTIVITYPUB_USERNAME_REGEXP' ) || define( 'ACTIVITYPUB_USERNAME_REGEXP', '(?:([A-Za-z0-9\._-]+)@((?:[A-Za-z0-9_-]+\.)+[A-Za-z]+))' );
16 16 defined( 'ACTIVITYPUB_URL_REGEXP' ) || define( 'ACTIVITYPUB_URL_REGEXP', '(https?:|www\.)\S+[\w\/]' );
@@ -19,14 +19,8 @@
19 19 defined( 'ACTIVITYPUB_DISABLE_INCOMING_INTERACTIONS' ) || define( 'ACTIVITYPUB_DISABLE_INCOMING_INTERACTIONS', false );
20 20 defined( 'ACTIVITYPUB_DISABLE_OUTGOING_INTERACTIONS' ) || define( 'ACTIVITYPUB_DISABLE_OUTGOING_INTERACTIONS', false );
21 21 defined( 'ACTIVITYPUB_DEFAULT_OBJECT_TYPE' ) || define( 'ACTIVITYPUB_DEFAULT_OBJECT_TYPE', 'wordpress-post-format' );
22 22 defined( 'ACTIVITYPUB_OUTBOX_PROCESSING_BATCH_SIZE' ) || define( 'ACTIVITYPUB_OUTBOX_PROCESSING_BATCH_SIZE', 100 );
23 -defined( 'ACTIVITYPUB_DISTRIBUTION_MODE' ) || define( 'ACTIVITYPUB_DISTRIBUTION_MODE', false );
24 -// Backwards compatibility: map old ACTIVITYPUB_DISABLE_SIDELOADING to ACTIVITYPUB_DISABLE_REMOTE_CACHE.
25 -if ( ! defined( 'ACTIVITYPUB_DISABLE_REMOTE_CACHE' ) && defined( 'ACTIVITYPUB_DISABLE_SIDELOADING' ) ) {
26 - define( 'ACTIVITYPUB_DISABLE_REMOTE_CACHE', ACTIVITYPUB_DISABLE_SIDELOADING );
27 -}
28 -defined( 'ACTIVITYPUB_DISABLE_REMOTE_CACHE' ) || define( 'ACTIVITYPUB_DISABLE_REMOTE_CACHE', false );
29 23
30 24 // The following constants are invariable and define values used throughout the plugin.
31 25
32 26 /*
@@ -79,14 +73,8 @@
79 73 define( 'ACTIVITYPUB_CONTENT_VISIBILITY_QUIET_PUBLIC', 'quiet_public' );
80 74 define( 'ACTIVITYPUB_CONTENT_VISIBILITY_PRIVATE', 'private' );
81 75 define( 'ACTIVITYPUB_CONTENT_VISIBILITY_LOCAL', 'local' );
82 76
83 -// Object state constants (stored in activitypub_status meta).
84 -define( 'ACTIVITYPUB_OBJECT_STATE_PENDING', 'pending' );
85 -define( 'ACTIVITYPUB_OBJECT_STATE_FEDERATED', 'federated' );
86 -define( 'ACTIVITYPUB_OBJECT_STATE_FAILED', 'failed' );
87 -define( 'ACTIVITYPUB_OBJECT_STATE_DELETED', 'deleted' );
88 -
89 77 // Interaction policy constants.
90 78 define( 'ACTIVITYPUB_INTERACTION_POLICY_ANYONE', 'anyone' );
91 79 define( 'ACTIVITYPUB_INTERACTION_POLICY_FOLLOWERS', 'followers' );
92 80 define( 'ACTIVITYPUB_INTERACTION_POLICY_ME', 'me' );
@@ -99,19 +87,4 @@
99 87 'as:Public',
100 88 'Public', // For backwards compatibility.
101 89 )
102 90 );
103 -
104 -/*
105 - * HTTP error codes that indicate temporary/retriable failures.
106 - *
107 - * These errors suggest the server may recover quickly, so they get
108 - * shorter cache durations and qualify for automatic retries.
109 - *
110 - * @see https://github.com/tfredrich/RestApiTutorial.com/blob/master/content/advanced/responses/retries.md
111 - */
112 -define( 'ACTIVITYPUB_RETRY_ERROR_CODES', array( 408, 429, 500, 502, 503, 504 ) );
113 -
114 -// Default purge retention periods (in days).
115 -define( 'ACTIVITYPUB_OUTBOX_PURGE_DAYS', 180 );
116 -define( 'ACTIVITYPUB_INBOX_PURGE_DAYS', 180 );
117 -define( 'ACTIVITYPUB_AP_POST_PURGE_DAYS', 30 );