if (!function_exists('ctm_pexels_photo')) {
function ctm_pexels_photo($query, $alt) {
  $key = get_option('cuidatumayor_pexels_api_key');
  $used = get_option('cuidatumayor_pexels_used_ids');
  if (!is_array($used)) $used = [];
  $resp = wp_remote_get('https://api.pexels.com/v1/search?query='.urlencode($query).'&per_page=15&orientation=landscape', ['headers'=>['Authorization'=>$key], 'timeout'=>20]);
  if (is_wp_error($resp)) return ['error'=>$resp->get_error_message()];
  $body = json_decode(wp_remote_retrieve_body($resp), true);
  if (empty($body['photos'])) return ['error'=>'no photos', 'raw'=>$body];
  $chosen = null;
  foreach ($body['photos'] as $p) {
    if (!in_array($p['id'], $used)) { $chosen = $p; break; }
  }
  if (!$chosen) $chosen = $body['photos'][0];
  $img_url = $chosen['src']['large'];
  $tmp = download_url($img_url);
  if (is_wp_error($tmp)) return ['error'=>$tmp->get_error_message()];
  $file_array = ['name' => 'ctm-'.$chosen['id'].'.jpg', 'tmp_name' => $tmp];
  require_once(ABSPATH . 'wp-admin/includes/image.php');
  require_once(ABSPATH . 'wp-admin/includes/file.php');
  require_once(ABSPATH . 'wp-admin/includes/media.php');
  $attach_id = media_handle_sideload($file_array, 0, $alt);
  if (is_wp_error($attach_id)) { @unlink($tmp); return ['error'=>$attach_id->get_error_message()]; }
  update_post_meta($attach_id, '_wp_attachment_image_alt', $alt);
  $used[] = $chosen['id'];
  update_option('cuidatumayor_pexels_used_ids', $used);
  return ['attach_id'=>$attach_id, 'url'=>wp_get_attachment_url($attach_id), 'pexels_id'=>$chosen['id'], 'photographer'=>$chosen['photographer']];
}
}
<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//cuidatumayor.es/main-sitemap.xsl"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<sitemap>
		<loc>https://cuidatumayor.es/post-sitemap.xml</loc>
		<lastmod>2026-08-10T06:06:00+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://cuidatumayor.es/page-sitemap.xml</loc>
		<lastmod>2026-08-10T06:08:21+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://cuidatumayor.es/category-sitemap.xml</loc>
		<lastmod>2026-08-08T19:07:28+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://cuidatumayor.es/author-sitemap.xml</loc>
		<lastmod>2026-08-10T06:08:21+00:00</lastmod>
	</sitemap>
</sitemapindex>
<!-- XML Sitemap generated by Rank Math SEO Plugin (c) Rank Math - rankmath.com -->