Skip to content

Releases: matteuccimarco/slim-wordpress

v1.0.2 - WordPress.org Ready

Choose a tag to compare

@matteuccimarco matteuccimarco released this 28 Jan 08:23

WordPress.org Ready Release

All Plugin Checker issues resolved.

Changes

  • Fixed all WordPress.org Plugin Checker issues
  • Removed hidden files (.gitignore, .distignore)
  • Removed deprecated load_plugin_textdomain() call
  • Removed Update URI header
  • Renamed helper function to slim_get_slim()
  • Added proper escaping for admin outputs
  • Updated "Tested up to" to WordPress 6.9

Breaking Changes

  • Helper function renamed: get_slim()slim_get_slim()

Installation

Download slim-protocol.zip and install via WordPress admin > Plugins > Add New > Upload Plugin

v1.0.1 - REST API Fallback Endpoints

Choose a tag to compare

@matteuccimarco matteuccimarco released this 28 Jan 07:18

What's New

REST API Fallback Endpoints

Some hosting providers (like SiteGround) block access to /.well-known paths. This release adds REST API fallback endpoints that work on all servers:

  • Discovery: /wp-json/slim/v1/discovery
  • Sitemap: /wp-json/slim/v1/sitemap (supports ?format=json)

Bug Fixes

  • Fixed PHP reserved keyword issue (NAMESPACEREST_NAMESPACE)
  • Improved rewrite rule flushing on plugin activation

Documentation

  • Updated readme.txt with all REST API endpoints
  • Added notes about hosting compatibility

Installation

  1. Download slim-protocol.zip
  2. Go to WordPress Admin → Plugins → Add New → Upload Plugin
  3. Upload the ZIP and activate

Endpoints

Endpoint Description
/wp-json/slim/v1/discovery Discovery document
/wp-json/slim/v1/content/{id} SLIM content by ID
/wp-json/slim/v1/content?url=... SLIM content by URL
/wp-json/slim/v1/sitemap Sitemap (XML/JSON)
/wp-json/slim/v1/batch Batch requests