Integrate S.EE URL shortener, text sharing, and file hosting into your WordPress site.
- URL Shortening — Generate short URLs for posts and pages using your custom S.EE domains
- Auto Shorten — Automatically create short URLs when you publish a post or page
- Text Sharing — Share text snippets as plain text, Markdown, or source code
- File Upload — Upload files from the Media Library or post editor sidebar, with one-click copy in URL, HTML, Markdown, and BBCode formats
- Auto Upload — Optionally auto-upload all new media to S.EE
- Post List Integration — View and copy short URLs directly from the Posts/Pages list
- Management Dashboard — Standalone tools for text sharing and file uploads with history tracking
- 13 Languages — English, 简体中文, 繁體中文, 日本語, 한국어, Bahasa Indonesia, Tiếng Việt, Deutsch, Français, Español, Português, Português do Brasil, Русский
| Settings | Management | Post Editor |
|---|---|---|
![]() |
![]() |
![]() |
- PHP 8.2+
- WordPress 6.0+
- An S.EE account and API key
Search for S.EE or sdotee in Plugins > Add New and click Install Now.
Or install directly from: wordpress.org/plugins/sdotee
Download sdotee-x.x.x.zip from the latest release, then go to Plugins > Add New > Upload Plugin and upload the zip file.
git clone https://github.com/sdotee/see-wordpress.git
cp -r see-wordpress/sdotee wp-content/plugins/
cd wp-content/plugins/sdotee
composer installThen:
- Activate the plugin in Plugins > Installed Plugins.
- Go to Settings > S.EE and enter your API key.
- Click Test Connection to verify.
- Select your default domains and configure automation options.
You can configure the API key in two ways:
- Settings page: Settings > S.EE > API Configuration
- wp-config.php (takes priority):
define( 'SDOTEE_API_KEY', 'your-api-key-here' );
Default: https://s.ee/api/v1/
Override in wp-config.php:
define( 'SDOTEE_API_BASE_URL', 'https://your-custom-endpoint/api/v1/' );- Published to WordPress.org Plugin Directory
- Add plugin icons (SVG + PNG fallbacks) for WordPress.org listing
- Rename all prefixes from
see_/SEE_tosdotee_/SDOTEE_for WordPress.org compliance (minimum 4-character unique prefix) - Rename plugin directory from
seetosdotee - Add share page URL to file upload results
- Add external services documentation to readme.txt per Guideline 6
- Fix
sanitize_api_keycallback to handle non-scalar input gracefully - Move WordPress.org directory assets out of plugin zip
- Change plugin text domain from
seetosdoteefor WordPress.org compatibility
- Bump minimum PHP version from 8.1 to 8.2 (PHP 8.1 has reached end of life)
- Initial release


