@@ -273,12 +273,14 @@ public function regenerate_homepage( \WP_REST_Request $request ) {
273
273
$ color_palette = $ request ->get_param ( 'palette ' );
274
274
$ is_favorite = $ request ->get_param ( 'isFavorite ' );
275
275
$ site_info = array ( 'site_description ' => $ site_description );
276
+ $ locale = $ request ->get_param ( 'locale ' );
277
+ $ skip_cache = $ request ->get_param ( 'skip_cache ' );
276
278
277
- $ target_audience = SiteGenService::instantiate_site_meta ( $ site_info , 'target_audience ' );
279
+ $ target_audience = SiteGenService::instantiate_site_meta ( $ site_info , 'target_audience ' , $ locale , $ skip_cache );
278
280
if ( is_wp_error ( $ target_audience ) ) {
279
281
return $ target_audience ;
280
282
}
281
- $ content_style = SiteGenService::instantiate_site_meta ( $ site_info , 'content_tones ' );
283
+ $ content_style = SiteGenService::instantiate_site_meta ( $ site_info , 'content_tones ' , $ locale , $ skip_cache );
282
284
if ( is_wp_error ( $ content_style ) ) {
283
285
return $ content_style ;
284
286
}
@@ -311,23 +313,26 @@ public function regenerate_homepage( \WP_REST_Request $request ) {
311
313
public function publish_sitemap_pages ( \WP_REST_Request $ request ) {
312
314
$ site_description = $ request ->get_param ( 'site_description ' );
313
315
$ site_info = array ( 'site_description ' => $ site_description );
316
+ $ locale = $ request ->get_param ( 'locale ' );
317
+ $ skip_cache = $ request ->get_param ( 'skip_cache ' );
318
+
314
319
315
- $ target_audience = SiteGenService::instantiate_site_meta ( $ site_info , 'target_audience ' );
320
+ $ target_audience = SiteGenService::instantiate_site_meta ( $ site_info , 'target_audience ' , $ locale , $ skip_cache );
316
321
if ( is_wp_error ( $ target_audience ) ) {
317
322
return $ target_audience ;
318
323
}
319
324
320
- $ content_style = SiteGenService::instantiate_site_meta ( $ site_info , 'content_tones ' );
325
+ $ content_style = SiteGenService::instantiate_site_meta ( $ site_info , 'content_tones ' , $ locale , $ skip_cache );
321
326
if ( is_wp_error ( $ content_style ) ) {
322
327
return $ content_style ;
323
328
}
324
329
325
- $ sitemap = SiteGenService::instantiate_site_meta ( $ site_info , 'sitemap ' );
330
+ $ sitemap = SiteGenService::instantiate_site_meta ( $ site_info , 'sitemap ' , $ locale , $ skip_cache );
326
331
if ( is_wp_error ( $ sitemap ) ) {
327
332
return $ sitemap ;
328
333
}
329
334
330
- SiteGenService::publish_sitemap_pages ( $ site_description , $ content_style , $ target_audience , $ sitemap );
335
+ SiteGenService::publish_sitemap_pages ( $ site_description , $ content_style , $ target_audience , $ sitemap, $ locale );
331
336
332
337
return new \WP_REST_Response ( array (), 201 );
333
338
}
0 commit comments