WordPress automatically turns supported URLs into embedded content and loads additional oEmbed functionality on the frontend. While useful for sites that regularly embed videos, social posts, and other external content, many websites simply don’t need it.
Disable oEmbed Auto-Embeds is a lightweight WP PowerSuite module that switches off unnecessary public-facing oEmbed functionality. It stops automatic frontend embeds, removes related scripts and discovery features, and reduces unnecessary WordPress embed processing—while keeping the editing experience available for administrators and content editors.
Stop Automatic URL Embeds
Prevent pasted URLs from automatically turning into embedded players or external content for frontend visitors.
Disable the [embed] Shortcode
Remove WordPress's public-facing embed shortcode when your website doesn't need shortcode-based automatic embeds.
Remove the wp-embed Script
Deregister WordPress's wp-embed JavaScript on the frontend, eliminating an unnecessary script request for sites that don't use it.
Remove oEmbed Discovery
Strip oEmbed discovery links and related host functionality from the site's and disable public oEmbed discovery.
Disable the Public oEmbed REST Endpoint
Remove the public /oembed/1.0/embed route while keeping authenticated oEmbed functionality available to users who can edit content.
Remove Embed Rewrite Rules
Disable WordPress /embed/ and embed=true rewrite behavior when public embed functionality isn't required.