2022-11-25 21:34:46 +01:00
|
|
|
<?php
|
|
|
|
|
|
|
|
/*
|
2022-12-03 23:24:07 +01:00
|
|
|
* NOTE
|
|
|
|
*
|
2022-11-25 21:34:46 +01:00
|
|
|
* None, any, or all constants can be defined in the
|
2024-06-20 16:56:27 +02:00
|
|
|
* wp-config.php file to override default settings
|
2022-11-25 21:34:46 +01:00
|
|
|
*
|
|
|
|
* default settings apply if file does not exist
|
|
|
|
*/
|
|
|
|
|
2022-12-03 23:24:07 +01:00
|
|
|
/*
|
|
|
|
* DEFAULT SETTINGS
|
|
|
|
*/
|
|
|
|
|
2022-11-25 21:34:46 +01:00
|
|
|
// enable/discable JavaScript console debug output
|
2022-11-29 22:17:34 +01:00
|
|
|
define('INCLUDE_MASTODON_FEED_DEBUG', false);
|
2022-11-25 21:34:46 +01:00
|
|
|
|
2022-11-29 22:17:34 +01:00
|
|
|
// set a default instance
|
|
|
|
// can still be overriden in shortcode
|
|
|
|
// plugin will show a warning if no default is set and instance is omitted in shortcode
|
2024-11-16 01:03:41 +01:00
|
|
|
define('INCLUDE_MASTODON_FEED_DEFAULT_INSTANCE', 'example.org');
|
2022-11-25 21:34:46 +01:00
|
|
|
|
2022-12-09 15:36:17 +01:00
|
|
|
// Maximum number of statuses
|
|
|
|
define('INCLUDE_MASTODON_FEED_LIMIT', 20);
|
2022-12-07 22:47:42 +01:00
|
|
|
|
|
|
|
// exclude boosts from statuses
|
|
|
|
define('INCLUDE_MASTODON_FEED_EXCLUDE_BOOSTS', false);
|
|
|
|
|
|
|
|
// exclude replies to other accounts from statuses
|
|
|
|
define('INCLUDE_MASTODON_FEED_EXCLUDE_REPLIES', false);
|
|
|
|
|
2023-06-23 20:22:24 +02:00
|
|
|
// exclude statuses that start with a user mention
|
|
|
|
define('INCLUDE_MASTODON_FEED_EXCLUDE_CONVERSATIONSTARTERS', false);
|
|
|
|
|
2022-12-07 22:47:42 +01:00
|
|
|
// show only pinned statuses
|
|
|
|
define('INCLUDE_MASTODON_FEED_ONLY_PINNED', false);
|
|
|
|
|
|
|
|
// show only statuses containing media
|
|
|
|
define('INCLUDE_MASTODON_FEED_ONLY_MEDIA', false);
|
|
|
|
|
2024-06-20 16:56:27 +02:00
|
|
|
// preserve image aspect ratio
|
|
|
|
// can be overridden in shortcode
|
|
|
|
define('INCLUDE_MASTODON_FEED_PRESERVE_IMAGE_ASPECT_RATIO', true);
|
|
|
|
|
2024-11-16 01:03:41 +01:00
|
|
|
// load small sized preview images or full size high quality images
|
|
|
|
define( 'INCLUDE_MASTODON_FEED_IMAGE_SIZE', 'preview' );
|
|
|
|
|
2024-11-16 02:10:14 +01:00
|
|
|
// link image to status or image
|
|
|
|
define( 'INCLUDE_MASTODON_FEED_IMAGE_LINK', 'status' );
|
|
|
|
|
2022-12-09 14:55:36 +01:00
|
|
|
// only tagged statuses
|
|
|
|
// tag name without leading #, case insensitive
|
|
|
|
define('INCLUDE_MASTODON_FEED_TAGGED', 'tagname');
|
|
|
|
|
2022-12-09 15:18:39 +01:00
|
|
|
// target for all links (e.g. new tab "_blank")
|
2023-05-02 15:07:16 +02:00
|
|
|
define('INCLUDE_MASTODON_FEED_LINKTARGET', '_self');
|
2022-12-09 15:18:39 +01:00
|
|
|
|
2023-05-02 15:23:24 +02:00
|
|
|
// show / hide preview cards
|
|
|
|
define('INCLUDE_MASTODON_FEED_SHOW_PREVIEWCARDS', true);
|
|
|
|
|
2022-12-03 23:24:07 +01:00
|
|
|
/*
|
|
|
|
* DEFAULT STYLES
|
|
|
|
*/
|
|
|
|
|
2022-12-09 15:36:17 +01:00
|
|
|
// enable dark mode
|
|
|
|
define('INCLUDE_MASTODON_FEED_DARKMODE', false);
|
|
|
|
|
2022-11-25 21:34:46 +01:00
|
|
|
// define background color in light mode
|
|
|
|
// (light mode default)
|
2022-11-29 22:17:34 +01:00
|
|
|
define('INCLUDE_MASTODON_FEED_STYLE_BG_LIGHT_COLOR', 'rgba(100, 100, 100, 0.15)');
|
2022-11-25 21:34:46 +01:00
|
|
|
|
|
|
|
// define background color in dark mode
|
|
|
|
// (dark mode can be set in shortcode)
|
2022-11-29 22:17:34 +01:00
|
|
|
define('INCLUDE_MASTODON_FEED_STYLE_BG_DARK_COLOR', 'rgba(155, 155, 155, 0.15)');
|
2022-11-25 21:34:46 +01:00
|
|
|
|
|
|
|
// main accent color
|
|
|
|
// (highlighting - button backgrounds and link colors)
|
2022-11-29 22:17:34 +01:00
|
|
|
define('INCLUDE_MASTODON_FEED_STYLE_ACCENT_COLOR', 'rgb(99, 100, 255)');
|
2022-11-25 21:34:46 +01:00
|
|
|
|
|
|
|
// font color to use with accent color background
|
2022-11-29 22:17:34 +01:00
|
|
|
define('INCLUDE_MASTODON_FEED_STYLE_ACCENT_FONT_COLOR', 'rgb(255, 255, 255)');
|
2022-11-25 21:34:46 +01:00
|
|
|
|
|
|
|
// general border radius on elements
|
2022-11-29 22:17:34 +01:00
|
|
|
define('INCLUDE_MASTODON_FEED_STYLE_BORDER_RADIUS', '0.25rem',);
|
2022-11-25 22:23:46 +01:00
|
|
|
|
2024-06-20 16:56:27 +02:00
|
|
|
// hide status meta information (automatically also hides date and time)
|
2024-06-20 17:03:03 +02:00
|
|
|
define('INCLUDE_MASTODON_FEED_HIDE_STATUS_META', true);
|
2024-06-20 16:56:27 +02:00
|
|
|
|
|
|
|
// hide date and time from status meta information
|
2024-06-20 17:03:03 +02:00
|
|
|
define('INCLUDE_MASTODON_FEED_HIDE_DATETIME', true);
|
2024-06-20 16:56:27 +02:00
|
|
|
|
|
|
|
|
2022-11-25 22:23:46 +01:00
|
|
|
|
2022-12-03 23:24:07 +01:00
|
|
|
/*
|
2022-12-08 02:28:04 +01:00
|
|
|
* DEFAULT TEXTS AND LOCALIZATION
|
2022-12-03 23:24:07 +01:00
|
|
|
*/
|
|
|
|
|
|
|
|
// default loading text
|
|
|
|
// can be overridden in shortcode
|
|
|
|
define('INCLUDE_MASTODON_FEED_TEXT_LOADING', 'Loading Mastodon feed...',);
|
|
|
|
|
2023-06-23 21:36:00 +02:00
|
|
|
// default text when no statuses are available
|
|
|
|
// can be overridden in shortcode
|
|
|
|
define('INCLUDE_MASTODON_FEED_TEXT_NO_STATUSES', 'No statuses available',);
|
|
|
|
|
2022-12-03 23:24:07 +01:00
|
|
|
// default "boosted" indicator
|
|
|
|
// can be overridden in shortcode
|
|
|
|
define('INCLUDE_MASTODON_FEED_TEXT_BOOSTED', 'boosted 🚀',);
|
|
|
|
|
|
|
|
// default view status on instance link text
|
|
|
|
// can be overridden in shortcode
|
|
|
|
define('INCLUDE_MASTODON_FEED_TEXT_VIEW_ON_INSTANCE', 'view on instance',);
|
2022-12-07 17:01:50 +01:00
|
|
|
|
|
|
|
// default text for content warning buttons
|
2023-04-09 14:02:31 +02:00
|
|
|
// can be overridden in shortcode
|
2022-12-07 17:01:50 +01:00
|
|
|
define('INCLUDE_MASTODON_FEED_TEXT_SHOW_CONTENT', 'Show content');
|
2022-12-08 02:28:04 +01:00
|
|
|
|
2023-04-09 14:02:31 +02:00
|
|
|
// default text in front of post permalink (date & time)
|
|
|
|
// can be overridden in shortcode
|
|
|
|
define('INCLUDE_MASTODON_FEED_TEXT_PERMALINK_PRE', 'on');
|
|
|
|
|
|
|
|
// default text after post permalink (date & time)
|
|
|
|
// can be overridden in shortcode
|
|
|
|
// empty by default
|
|
|
|
define('INCLUDE_MASTODON_FEED_TEXT_PERMALINK_POST', '');
|
|
|
|
|
|
|
|
// default text indicating edited posts
|
|
|
|
// can be overridden in shortcode
|
|
|
|
define('INCLUDE_MASTODON_FEED_TEXT_EDITED', '(edited)');
|
|
|
|
|
2022-12-08 02:28:04 +01:00
|
|
|
// locale for date string, used in toLocaleString()
|
|
|
|
// see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString
|
2023-04-09 14:02:31 +02:00
|
|
|
// can be overridden in shortcode
|
2022-12-08 02:28:04 +01:00
|
|
|
define('INCLUDE_MASTODON_FEED_DATE_LOCALE', 'en-US');
|
|
|
|
|
|
|
|
// format options directly fed into toLocaleString()
|
|
|
|
// see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString
|
2023-04-09 14:02:31 +02:00
|
|
|
// can be overridden in shortcode
|
2022-12-08 02:28:04 +01:00
|
|
|
define('INCLUDE_MASTODON_FEED_DATE_OPTIONS', '{}');
|