Vimeotheque PRO 2.2 — Now Powered by the WordPress REST API

We’re happy to announce version 2.2 of Vimeotheque PRO, a under-the-hood release focused on modernizing the way the plugin communicates with WordPress. This update replaces all legacy AJAX actions with proper WordPress REST API endpoints, resulting in a cleaner, more reliable, and more future-proof architecture.

What’s Changed

Migration to the WordPress REST API

The biggest change in this release is the full transition away from WordPress AJAX actions to dedicated REST API endpoints, registered under the vimeotheque-pro/v1 namespace. All admin-facing requests now go through
structured, authenticated REST endpoints instead of the generic admin-ajax.php handler.

The three new endpoints are:

– /bulk-import-thumbnails — handles thumbnail imports during bulk video operations (replaces the former cvm_thumbnail AJAX action)
– /post-type-categories — retrieves the available categories for a given post type (replaces cvm_post_type_categories)
– /feed-details — fetches feed/playlist information (replaces cvm_check_playlist)

All requests to these endpoints use JSON payloads and WP nonce authentication, which is both more secure and more consistent with modern WordPress development standards.

Removed the Ajax_Actions Class

With the migration complete, the old Ajax_Actions class has been removed entirely. This keeps the codebase lean and removes a legacy layer that no longer served a purpose.

Classic Editor Fix

A small but important fix: the condition for enqueuing Classic Editor scripts now also checks whether the current post type actually supports the editor. This prevents unnecessary asset loading and avoids edge cases on
sites that register custom post types without editor support.

Why This Matters

AJAX via admin-ajax.php has been the standard way to handle async requests in WordPress for many years, but it comes with limitations — no structured routing, no built-in response formatting, and tighter coupling between
the PHP handler and the JavaScript caller.

The REST API gives us proper HTTP semantics, a predictable endpoint structure, and better compatibility with tools, scripts, and integrations that expect standard web APIs. For you as a user, this means more reliable
admin operations and a foundation that will make future improvements easier to ship.

Updating&lt

Version 2.2 is available now via the WordPress admin dashboard. As always, we recommend taking a backup before updating. If you run into any issues after the update, please reach out through our support channel.

Share

Ready for Vimeotheque?