{"id":5895,"date":"2013-03-17T10:23:09","date_gmt":"2013-03-17T10:23:09","guid":{"rendered":"https:\/\/www.jose-aguilar.com\/blog\/?p=5895"},"modified":"2013-03-17T10:25:20","modified_gmt":"2013-03-17T10:25:20","slug":"buscador-textarea-de-varios-registros-con-php","status":"publish","type":"post","link":"https:\/\/www.jose-aguilar.com\/blog\/buscador-textarea-de-varios-registros-con-php\/","title":{"rendered":"Buscador Textarea de varios registros con PHP"},"content":{"rendered":"<p>Los buscadores habituales suelen ser un simple campo de texto donde solo se puede introducir un texto a buscar o los t\u00edpicos filtros con selects o dropdowns para poder filtrar por varias columnas de la base de datos.<\/p>\n<p>En este art\u00edculo vamos a ver un buscador simple pero espec\u00edfico utilizando un textarea para poder escribir diversas referencias o claves a buscar. Situ\u00e1ndonos m\u00e1s en materia, en el ejemplo que vamos a ilustrar vamos a tener una serie de usuarios guardados en una tabla de la base de datos que van a tener un campo identificativo \u00fanico (DNI o c\u00e9lula) que ser\u00e1 la clave a buscar.<\/p>\n<p>Para hacer una idea m\u00e1s visual de lo que se pretende, observa la siguiente imagen:<\/p>\n<p><a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2013\/03\/search-textarea.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5896\" alt=\"search-textarea\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2013\/03\/search-textarea.png\" width=\"717\" height=\"511\" srcset=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2013\/03\/search-textarea.png 717w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2013\/03\/search-textarea-300x213.png 300w\" sizes=\"auto, (max-width: 717px) 100vw, 717px\" \/><\/a><\/p>\n<p>Vamos a tener un formulario con un campo tipo textarea donde escribiremos las referencias o DNI&#8217;s separadas por una coma sin espacios y un bot\u00f3n de buscar.<\/p>\n<p>En el ejemplo en funcionamiento ver\u00e1s que en la columna derecha est\u00e1n todos los DNI&#8217;s o c\u00e9lulas disponibles, es decir, guardados en la base de datos. Escribiendo una de estas referencias o varias en el campo textarea y pulsando sobre buscar se nos mostrar\u00e1 una tabla con los usuarios que tienen las referencias indicadas.<\/p>\n<p>Para a\u00f1adir este buscador a tu p\u00e1gina Web tan solo tienes que a\u00f1adir los tags HTML del formulario all\u00ed donde lo desees:<\/p>\n<pre>&lt;form action=\"index.php\" method=\"post\"&gt;\r\n\u00a0\u00a0 \u00a0&lt;label&gt;Escribe en el siguiente campo los DNI's o celulas a buscar:&lt;\/label&gt;\r\n\u00a0\u00a0 \u00a0&lt;textarea name=\"celulas\" rows=\"7\" cols=\"40\"&gt;&lt;?=$_POST['celulas']?&gt;&lt;\/textarea&gt;\r\n\u00a0\u00a0\u00a0 &lt;p&gt;&lt;input type=\"submit\" name=\"search\" value=\"Buscar\" \/&gt;&lt;\/p&gt;\r\n&lt;\/form&gt;<\/pre>\n<p>Y luego a\u00f1adir la clave del asunto, el control del bot\u00f3n de b\u00fasqueda\u00a0 donde har\u00edamos algo como lo que sigue:<\/p>\n<pre>&lt;?php\r\nif (isset($_POST['search'])) {\r\n\u00a0\u00a0 \u00a0$celulas = explode(',', $_POST['celulas']);\r\n\r\n\u00a0\u00a0 \u00a0$query_search = 'SELECT dni, name, lastname, birthday FROM users4 WHERE ';\r\n\u00a0\u00a0 \u00a0for ($i=0; $i&lt;count($celulas); $i++) {\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0if ($i == 0)\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0$query_search .= 'dni = \"'.$celulas[$i].'\"';\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0else\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0$query_search .= ' OR dni = \"'.$celulas[$i].'\"';\r\n\u00a0\u00a0 \u00a0}\r\n\r\n\u00a0\u00a0 \u00a0$search = $conexion-&gt;query($query_search);\r\n\u00a0\u00a0 \u00a0if ($search-&gt;num_rows &gt; 0) {\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0echo '&lt;table border=\"1\" cellpadding=\"5\" cellspacing=\"5\"&gt;';\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0echo '&lt;tr&gt;';\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0echo '&lt;td&gt;&lt;strong&gt;DNI&lt;\/strong&gt;&lt;\/td&gt;';\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0echo '&lt;td&gt;&lt;strong&gt;Nombre&lt;\/strong&gt;&lt;\/td&gt;';\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0echo '&lt;td&gt;&lt;strong&gt;Apellidos&lt;\/strong&gt;&lt;\/td&gt;';\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0echo '&lt;td&gt;&lt;strong&gt;Fecha de nacimiento&lt;\/strong&gt;&lt;\/td&gt;';\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0echo '&lt;\/tr&gt;';\u00a0\u00a0 \u00a0\r\n\u00a0 \u00a0\u00a0\u00a0 \u00a0 while ($row_searched = $search-&gt;fetch_assoc()) {\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0 echo '&lt;tr&gt;';\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0echo '&lt;td&gt;'.$row_searched['dni'].'&lt;\/td&gt;';\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0echo '&lt;td&gt;'.$row_searched['name'].'&lt;\/td&gt;';\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0echo '&lt;td&gt;'.$row_searched['lastname'].'&lt;\/td&gt;';\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0echo '&lt;td&gt;'.$row_searched['birthday'].'&lt;\/td&gt;';\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0echo '&lt;\/tr&gt;';\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0}\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0echo '&lt;\/table&gt;&lt;br\/&gt;';\r\n\u00a0\u00a0 \u00a0}\r\n\u00a0\u00a0 \u00a0else {\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0echo '&lt;div class=\"info\"&gt;No hay resultados para los criterios de b\u00fasqueda.&lt;\/div&gt;';\r\n\u00a0\u00a0 \u00a0}\u00a0 \u00a0\r\n}\r\n?&gt;<\/pre>\n<p>En este caso, si pulsamos el bot\u00f3n de \u00abBuscar\u00bb\u00a0 utilizamos la funci\u00f3n explode para separar por comas la cadena introducida en el textarea y luego construimos la query que nos retornar\u00e1 los registros de las referencias introducidas separadas por coma y, finalmente, mostramos en una tabla los resultados de la query. Tambi\u00e9n se controla el caso de que la query no retorne resultados mostrando un mensaje.<\/p>\n<p>Es importante configurar y a\u00f1adir la conexi\u00f3n con la base de datos deseada por encima de todo lo anterior:<\/p>\n<pre>$conexion = new mysqli(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD, DB_DATABASE);<\/pre>\n<p><a href=\"https:\/\/www.jose-aguilar.com\/scripts\/php\/textarea-search\/\" target=\"_blank\">Ver el ejemplo en funcionamiento<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Los buscadores habituales suelen ser un simple campo de texto donde solo se puede introducir un texto a buscar o los t\u00edpicos filtros con selects o dropdowns para poder filtrar por varias columnas de la base de datos. En este art\u00edculo vamos a ver un buscador simple pero espec\u00edfico utilizando un textarea para poder escribir [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5280,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-5895","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Buscador Textarea de varios registros con PHP - Jose Aguilar Blog<\/title>\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=\"Buscador Textarea de varios registros con PHP - Jose Aguilar Blog\" \/>\n<meta property=\"og:description\" content=\"Los buscadores habituales suelen ser un simple campo de texto donde solo se puede introducir un texto a buscar o los t\u00edpicos filtros con selects o dropdowns para poder filtrar por varias columnas de la base de datos. En este art\u00edculo vamos a ver un buscador simple pero espec\u00edfico utilizando un textarea para poder escribir [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.jose-aguilar.com\/blog\/buscador-textarea-de-varios-registros-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=\"2013-03-17T10:23:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2013-03-17T10:25:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/11\/php2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"128\" \/>\n\t<meta property=\"og:image:height\" content=\"128\" \/>\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=\"3 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\/buscador-textarea-de-varios-registros-con-php\/\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/buscador-textarea-de-varios-registros-con-php\/\",\"name\":\"Buscador Textarea de varios registros con PHP - Jose Aguilar Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/buscador-textarea-de-varios-registros-con-php\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/buscador-textarea-de-varios-registros-con-php\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/11\/php2.png\",\"datePublished\":\"2013-03-17T10:23:09+00:00\",\"dateModified\":\"2013-03-17T10:25:20+00:00\",\"author\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/buscador-textarea-de-varios-registros-con-php\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.jose-aguilar.com\/blog\/buscador-textarea-de-varios-registros-con-php\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/buscador-textarea-de-varios-registros-con-php\/#primaryimage\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/11\/php2.png\",\"contentUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/11\/php2.png\",\"width\":128,\"height\":128},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/buscador-textarea-de-varios-registros-con-php\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.jose-aguilar.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Buscador Textarea de varios registros 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":"Buscador Textarea de varios registros con PHP - Jose Aguilar Blog","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":"Buscador Textarea de varios registros con PHP - Jose Aguilar Blog","og_description":"Los buscadores habituales suelen ser un simple campo de texto donde solo se puede introducir un texto a buscar o los t\u00edpicos filtros con selects o dropdowns para poder filtrar por varias columnas de la base de datos. En este art\u00edculo vamos a ver un buscador simple pero espec\u00edfico utilizando un textarea para poder escribir [&hellip;]","og_url":"https:\/\/www.jose-aguilar.com\/blog\/buscador-textarea-de-varios-registros-con-php\/","og_site_name":"Jose Aguilar Blog","article_publisher":"https:\/\/www.facebook.com\/joseaguilarblog","article_published_time":"2013-03-17T10:23:09+00:00","article_modified_time":"2013-03-17T10:25:20+00:00","og_image":[{"width":128,"height":128,"url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/11\/php2.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":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.jose-aguilar.com\/blog\/buscador-textarea-de-varios-registros-con-php\/","url":"https:\/\/www.jose-aguilar.com\/blog\/buscador-textarea-de-varios-registros-con-php\/","name":"Buscador Textarea de varios registros con PHP - Jose Aguilar Blog","isPartOf":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/buscador-textarea-de-varios-registros-con-php\/#primaryimage"},"image":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/buscador-textarea-de-varios-registros-con-php\/#primaryimage"},"thumbnailUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/11\/php2.png","datePublished":"2013-03-17T10:23:09+00:00","dateModified":"2013-03-17T10:25:20+00:00","author":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11"},"breadcrumb":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/buscador-textarea-de-varios-registros-con-php\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.jose-aguilar.com\/blog\/buscador-textarea-de-varios-registros-con-php\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/buscador-textarea-de-varios-registros-con-php\/#primaryimage","url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/11\/php2.png","contentUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/11\/php2.png","width":128,"height":128},{"@type":"BreadcrumbList","@id":"https:\/\/www.jose-aguilar.com\/blog\/buscador-textarea-de-varios-registros-con-php\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.jose-aguilar.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Buscador Textarea de varios registros 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\/5895","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=5895"}],"version-history":[{"count":0,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/5895\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media\/5280"}],"wp:attachment":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media?parent=5895"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/categories?post=5895"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/tags?post=5895"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}