{"id":6470,"date":"2014-10-31T15:49:23","date_gmt":"2014-10-31T15:49:23","guid":{"rendered":"https:\/\/www.jose-aguilar.com\/blog\/?p=6470"},"modified":"2019-07-25T08:52:58","modified_gmt":"2019-07-25T08:52:58","slug":"dividir-un-array-en-partes-con-php","status":"publish","type":"post","link":"https:\/\/www.jose-aguilar.com\/blog\/dividir-un-array-en-partes-con-php\/","title":{"rendered":"Dividir un array en partes con php"},"content":{"rendered":"<p>Dividir un array en partes para procesarlo es un ejemplo m\u00e1s que afirma que dividiendo un problema en peque\u00f1as partes es la soluci\u00f3n para vencer. Con <strong>PHP<\/strong> esto se puede conseguir f\u00e1cilmente.<\/p>\n<p>Cuando necesitas crear y ejecutar procesos grandes como, por ejemplo, la lectura de un archivo <strong>XML<\/strong> de miles de productos para cargarlo en un sitio web, en la mayor\u00eda de ocasiones el servidor no permite esta ejecuci\u00f3n por limitaciones en sus par\u00e1metros.<\/p>\n<p>Con esta ejecuci\u00f3n tan grande es muy probable que el tiempo de ejecuci\u00f3n se agote.<\/p>\n<p>Una soluci\u00f3n r\u00e1pida es solicitar al servidor ampliar el tiempo de ejecuci\u00f3n pero, debes saber que es posible que tu servicio de alojamiento no est\u00e9 de acuerdo con este cambio por motivos de seguridad.<\/p>\n<p>Es en este momento cuando tienes que pensar en una soluci\u00f3n t\u00e9cnica. Es posible que tu c\u00f3digo se pueda optimizar. Divide y vencer\u00e1s.<\/p>\n<p>En este art\u00edculo te voy a ense\u00f1ar como dividir un arreglo en partes con <strong>PHP<\/strong> con el objetivo de procesarlo sin saturar el servidor.<\/p>\n<p>En la librer\u00eda de funciones de <strong>PHP<\/strong> tienes disponible una funci\u00f3n muy \u00fatil que te permite dividir <span class=\"dc-title\">un arreglo en fragmentos. Estoy hablando de <a href=\"https:\/\/www.php.net\/manual\/es\/function.array-chunk.php\" target=\"_blank\" rel=\"noopener noreferrer\">array_chunk()<\/a><\/span>.<\/p>\n<p>En el ejemplo que voy a ilustrar estar\u00e9 utilizando esta funci\u00f3n para dividir un arreglo.<\/p>\n<p>Estar\u00e9 extrayendo de una base de datos de un <strong>PrestaShop<\/strong> los productos que contiene y lo estar\u00e9 guardando en un array que he llamado $products con el objetivo de mostrarlos en pantalla de 5 en 5.<\/p>\n<p>Para dividir este arreglo de productos estoy empleando algo como lo siguiente:<\/p>\n<div id=\"wpshdo_1\" class=\"wp-synhighlighter-outer\"><div id=\"wpshdt_1\" class=\"wp-synhighlighter-expanded\"><table border=\"0\" width=\"100%\"><tr><td align=\"left\" width=\"80%\"><a name=\"#codesyntax_1\"><\/a><a id=\"wpshat_1\" class=\"wp-synhighlighter-title\" href=\"#codesyntax_1\"  onClick=\"javascript:wpsh_toggleBlock(1)\" title=\"Click to show\/hide code block\">Source code<\/a><\/td><td align=\"right\"><a href=\"#codesyntax_1\" onClick=\"javascript:wpsh_code(1)\" title=\"Show code only\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/code.png\" \/><\/a>&nbsp;<a href=\"#codesyntax_1\" onClick=\"javascript:wpsh_print(1)\" title=\"Print code\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/printer.png\" \/><\/a>&nbsp;<a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/About.html\" target=\"_blank\" title=\"Show plugin information\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/info.gif\" \/><\/a>&nbsp;<\/td><\/tr><\/table><\/div><div id=\"wpshdi_1\" class=\"wp-synhighlighter-inner\" style=\"display: block;\"><pre class=\"php\" style=\"font-family:monospace;\"><span class=\"re0\">$parts<\/span> <span class=\"sy0\">=<\/span> <a href=\"http:\/\/www.php.net\/array_chunk\"><span class=\"kw3\">array_chunk<\/span><\/a><span class=\"br0\">&#40;<\/span><span class=\"re0\">$products<\/span><span class=\"sy0\">,<\/span> 5<span class=\"sy0\">,<\/span> <span class=\"kw4\">true<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><\/pre><\/div><\/div>\n<p>Utilizo la funci\u00f3n <em>array_chunk()<\/em> con 3 par\u00e1metros: el arreglo a tratar, el tama\u00f1o de cada fragmento y en el tercer par\u00e1metro lo establezco a <em>true<\/em> para preservar las claves del arreglo.<\/p>\n<p>Para recorrer cada parte hago lo siguiente:<br \/>\n<div id=\"wpshdo_2\" class=\"wp-synhighlighter-outer\"><div id=\"wpshdt_2\" class=\"wp-synhighlighter-expanded\"><table border=\"0\" width=\"100%\"><tr><td align=\"left\" width=\"80%\"><a name=\"#codesyntax_2\"><\/a><a id=\"wpshat_2\" class=\"wp-synhighlighter-title\" href=\"#codesyntax_2\"  onClick=\"javascript:wpsh_toggleBlock(2)\" title=\"Click to show\/hide code block\">Source code<\/a><\/td><td align=\"right\"><a href=\"#codesyntax_2\" onClick=\"javascript:wpsh_code(2)\" title=\"Show code only\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/code.png\" \/><\/a>&nbsp;<a href=\"#codesyntax_2\" onClick=\"javascript:wpsh_print(2)\" title=\"Print code\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/printer.png\" \/><\/a>&nbsp;<a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/About.html\" target=\"_blank\" title=\"Show plugin information\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/info.gif\" \/><\/a>&nbsp;<\/td><\/tr><\/table><\/div><div id=\"wpshdi_2\" class=\"wp-synhighlighter-inner\" style=\"display: block;\"><pre class=\"php\" style=\"font-family:monospace;\"><span class=\"kw1\">foreach<\/span> <span class=\"br0\">&#40;<\/span><span class=\"re0\">$parts<\/span><span class=\"br0\">[<\/span><span class=\"re0\">$step<\/span><span class=\"br0\">]<\/span> <span class=\"kw1\">as<\/span> <span class=\"re0\">$item<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span> \n    <span class=\"co1\">\/\/Proceso por lotes<\/span>\n<span class=\"br0\">&#125;<\/span><span class=\"sy0\">&lt;<\/span><\/pre><\/div><\/div><\/pre>\n<p>Donde la variable $step representa el paso del proceso o la parte en la que debe ejecutarse.<\/p>\n<p>L\u00f3gicamente, dentro del <em>foreach<\/em> debes ejecutar tu c\u00f3digo.<\/p>\n<p>Generalmente, la informaci\u00f3n que viene en el arreglo y que est\u00e1s leyendo es para guardarla en una base de datos.<\/p>\n<p>Realizar esta operaci\u00f3n en partes te va a resultar muy \u00fatil cuando tienes que manejar mucha informaci\u00f3n y el servidor de alojamiento no te lo permite.<\/p>\n<p>En el ejemplo en funcionamiento puedes ver como utilizo <em>array_chunk<\/em> para crear una paginaci\u00f3n simple. Se que no es el mejor ejemplo ya que esta funci\u00f3n es ideal utilizarla en un proceso no visual como el ejemplo que coment\u00e9 al principio.<\/p>\n<p style=\"text-align: center;\"><a class=\"btn btn-secondary\" href=\"https:\/\/www.jose-aguilar.com\/scripts\/php\/array-chunk\/\" target=\"_blank\" rel=\"noopener noreferrer\"><i class=\"fa fa-eye\"><\/i> Ver demo<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tutorial y c\u00f3digo de ejemplo que te va a permitir dividir un array con PHP para procesar su contenido por partes con el objetivo de no saturar el servidor.<\/p>\n","protected":false},"author":1,"featured_media":7375,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[38],"class_list":["post-6470","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","tag-arrays"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Dividir un array en partes con php - Jose Aguilar Blog<\/title>\n<meta name=\"description\" content=\"Tutorial y c\u00f3digo de ejemplo que te va a permitir dividir un array con PHP para procesar su contenido por partes con el objetivo de no saturar el servidor.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dividir un array en partes con php - Jose Aguilar Blog\" \/>\n<meta property=\"og:description\" content=\"Tutorial y c\u00f3digo de ejemplo que te va a permitir dividir un array con PHP para procesar su contenido por partes con el objetivo de no saturar el servidor.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.jose-aguilar.com\/blog\/dividir-un-array-en-partes-con-php\/\" \/>\n<meta property=\"og:site_name\" content=\"Jose Aguilar Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/joseaguilarblog\" \/>\n<meta property=\"article:published_time\" content=\"2014-10-31T15:49:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-07-25T08:52:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/dividir-un-array-en-partes-con-php.png\" \/>\n\t<meta property=\"og:image:width\" content=\"250\" \/>\n\t<meta property=\"og:image:height\" content=\"250\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jose Aguilar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@JoseAguilarBlog\" \/>\n<meta name=\"twitter:site\" content=\"@JoseAguilarBlog\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jose Aguilar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/dividir-un-array-en-partes-con-php\/\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/dividir-un-array-en-partes-con-php\/\",\"name\":\"Dividir un array en partes con php - Jose Aguilar Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/dividir-un-array-en-partes-con-php\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/dividir-un-array-en-partes-con-php\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/dividir-un-array-en-partes-con-php.png\",\"datePublished\":\"2014-10-31T15:49:23+00:00\",\"dateModified\":\"2019-07-25T08:52:58+00:00\",\"author\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\"},\"description\":\"Tutorial y c\u00f3digo de ejemplo que te va a permitir dividir un array con PHP para procesar su contenido por partes con el objetivo de no saturar el servidor.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/dividir-un-array-en-partes-con-php\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.jose-aguilar.com\/blog\/dividir-un-array-en-partes-con-php\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/dividir-un-array-en-partes-con-php\/#primaryimage\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/dividir-un-array-en-partes-con-php.png\",\"contentUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/dividir-un-array-en-partes-con-php.png\",\"width\":250,\"height\":250},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/dividir-un-array-en-partes-con-php\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.jose-aguilar.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dividir un array en partes con php\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/\",\"name\":\"Jose Aguilar Blog\",\"description\":\"Desarrollo Web con PrestaShop, WordPress, PHP, jQuery y Ajax\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.jose-aguilar.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\",\"name\":\"Jose Aguilar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g\",\"caption\":\"Jose Aguilar\"},\"description\":\"Director ejecutivo y tecnol\u00f3gico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.\",\"sameAs\":[\"https:\/\/plus.google.com\/114357189801512615537\"],\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/author\/josea902\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dividir un array en partes con php - Jose Aguilar Blog","description":"Tutorial y c\u00f3digo de ejemplo que te va a permitir dividir un array con PHP para procesar su contenido por partes con el objetivo de no saturar el servidor.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"es_ES","og_type":"article","og_title":"Dividir un array en partes con php - Jose Aguilar Blog","og_description":"Tutorial y c\u00f3digo de ejemplo que te va a permitir dividir un array con PHP para procesar su contenido por partes con el objetivo de no saturar el servidor.","og_url":"https:\/\/www.jose-aguilar.com\/blog\/dividir-un-array-en-partes-con-php\/","og_site_name":"Jose Aguilar Blog","article_publisher":"https:\/\/www.facebook.com\/joseaguilarblog","article_published_time":"2014-10-31T15:49:23+00:00","article_modified_time":"2019-07-25T08:52:58+00:00","og_image":[{"width":250,"height":250,"url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/dividir-un-array-en-partes-con-php.png","type":"image\/png"}],"author":"Jose Aguilar","twitter_card":"summary_large_image","twitter_creator":"@JoseAguilarBlog","twitter_site":"@JoseAguilarBlog","twitter_misc":{"Escrito por":"Jose Aguilar","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.jose-aguilar.com\/blog\/dividir-un-array-en-partes-con-php\/","url":"https:\/\/www.jose-aguilar.com\/blog\/dividir-un-array-en-partes-con-php\/","name":"Dividir un array en partes con php - Jose Aguilar Blog","isPartOf":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/dividir-un-array-en-partes-con-php\/#primaryimage"},"image":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/dividir-un-array-en-partes-con-php\/#primaryimage"},"thumbnailUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/dividir-un-array-en-partes-con-php.png","datePublished":"2014-10-31T15:49:23+00:00","dateModified":"2019-07-25T08:52:58+00:00","author":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11"},"description":"Tutorial y c\u00f3digo de ejemplo que te va a permitir dividir un array con PHP para procesar su contenido por partes con el objetivo de no saturar el servidor.","breadcrumb":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/dividir-un-array-en-partes-con-php\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.jose-aguilar.com\/blog\/dividir-un-array-en-partes-con-php\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/dividir-un-array-en-partes-con-php\/#primaryimage","url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/dividir-un-array-en-partes-con-php.png","contentUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/dividir-un-array-en-partes-con-php.png","width":250,"height":250},{"@type":"BreadcrumbList","@id":"https:\/\/www.jose-aguilar.com\/blog\/dividir-un-array-en-partes-con-php\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.jose-aguilar.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Dividir un array en partes con php"}]},{"@type":"WebSite","@id":"https:\/\/www.jose-aguilar.com\/blog\/#website","url":"https:\/\/www.jose-aguilar.com\/blog\/","name":"Jose Aguilar Blog","description":"Desarrollo Web con PrestaShop, WordPress, PHP, jQuery y Ajax","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.jose-aguilar.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11","name":"Jose Aguilar","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g","caption":"Jose Aguilar"},"description":"Director ejecutivo y tecnol\u00f3gico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.","sameAs":["https:\/\/plus.google.com\/114357189801512615537"],"url":"https:\/\/www.jose-aguilar.com\/blog\/author\/josea902\/"}]}},"_links":{"self":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/6470","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/comments?post=6470"}],"version-history":[{"count":0,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/6470\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media\/7375"}],"wp:attachment":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media?parent=6470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/categories?post=6470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/tags?post=6470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}