diff --git a/wp/headless-wp/includes/classes/Preview/PreviewLink.php b/wp/headless-wp/includes/classes/Preview/PreviewLink.php index 5e6050c4d..da1a29bd7 100644 --- a/wp/headless-wp/includes/classes/Preview/PreviewLink.php +++ b/wp/headless-wp/includes/classes/Preview/PreviewLink.php @@ -18,7 +18,10 @@ class PreviewLink { public function register() { add_filter( 'template_include', [ $this, 'handle_preview' ], 20 ); - add_action( 'rest_api_init', [ $this, 'add_preview_link_field' ] ); + // only add _tenup_preview_link for preview authenticated requests + if ( PreviewToken::get_payload_from_token() ) { + add_action( 'rest_api_init', [ $this, 'add_preview_link_field' ] ); + } } /**