{"id":30183,"date":"2012-12-08T15:07:39","date_gmt":"2012-12-08T15:07:39","guid":{"rendered":"https:\/\/toolset.com\/documentacion\/guias-de-usuario\/mostrar-campos-de-entradas-child\/"},"modified":"2014-10-28T16:52:16","modified_gmt":"2014-10-28T16:52:16","slug":"mostrar-campos-de-entradas-child","status":"publish","type":"page","link":"https:\/\/toolset.com\/es\/documentacion\/mostrar-campos-de-entradas-child\/","title":{"rendered":"Mostrar campos de entradas child"},"content":{"rendered":"<p>Una vez <a title=\"Crear relaciones entre tipos de entradas\" href=\"\/?page_id=28674\">definida una relaci\u00f3n entre tipos de entradas<\/a> y habiendo <a title=\"Edici\u00f3n de contenido masivo con tablas de campos\" href=\"https:\/\/toolset.com\/es\/documentacion\/editar-campos-personalizados-de-entradas-child\/\">agregado contenido a su tabla de campos<\/a>, usted estar\u00e1 en condiciones de mostrarlo. Hay dos formas de hacerlo:<\/p>\n<ul>\n<li>Utilizando Views<\/li>\n<li>Utilizando la API de Types<\/li>\n<\/ul>\n<p>Veamos ambas.<\/p>\n<h3>Utilizando Views<\/h3>\n<p>Hemos a\u00f1adido un filtro a Views con el objetivo de que usted pueda visualizar f\u00e1cilmente contenido. Cree una nueva View y, a continuaci\u00f3n, haga clic en &#8220;Agregar nuevo filtro&#8221; en la secci\u00f3n &#8220;Filtro&#8221;.<\/p>\n<p>En el men\u00fa desplegable seleccione &#8220;Tipo de entrada es child de&#8221;.<\/p>\n<figure id=\"attachment_7017\" aria-describedby=\"caption-attachment-7017\" style=\"width: 415px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/toolset.com\/wp-content\/uploads\/2012\/12\/selecting-parent-for-view-filter.png\"><img decoding=\"async\" class=\"size-full wp-image-7017\" title=\"seleccionar-parent-para-filtro-de-view\" src=\"https:\/\/toolset.com\/wp-content\/uploads\/2012\/12\/selecting-parent-for-view-filter.png\" alt=\"\" width=\"415\" height=\"241\" \/><\/a><figcaption id=\"caption-attachment-7017\" class=\"wp-caption-text\">Selecci\u00f3n de un parent para una view child<\/figcaption><\/figure>\n<p>Hay dos condiciones que usted puede optar, en este contexto:<\/p>\n<ul>\n<li><strong>Tipo de entrada conde se inserta esta View<\/strong>: esto visualizar\u00e1 entradas que son child del tipo de entrada donde se inserte esta View. Esto es, si la misma se inserta en una p\u00e1gina, los resultados ser\u00e1n tipos de entrada que son los child de esa p\u00e1gina<\/li>\n<li><strong>Entrada establecida por la View parent<\/strong>: si se inserta la View en otra View, esto generar\u00e1 una salida en base a la View parent<\/li>\n<li><strong>Espec\u00edfico<\/strong>: use esta opci\u00f3n para obtener entradas child de una pieza espec\u00edfica de contenido.<\/li>\n<\/ul>\n<p>A partir de all\u00ed, usted puede componer el resto de su View de la manera corriente. Para ver un ejemplo pr\u00e1ctico del uso de una View para obtener el contenido de su tabla de campos, eche un vistazo a este tutorial para visualizar habitaciones pertenecientes a un listado inmobiliario.<\/p>\n<h3>Utilizando la API de Types<\/h3>\n<p>Si usted es desarrollador, es probable que quiera emplear la API de Types para visualizar su contenido. Hemos a\u00f1adido un llamado API a <code>embedded\/types.php<\/code><\/p>\n<p>As\u00ed se ve el c\u00f3digo:<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\ntypes_child_posts($post_type, $args)\n<\/pre>\n<p>Esto va a consultar tipos de entrada child, para luego buscar los meta campos mediante Types. Los mantiene dentro de esta propiedad o casa:<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\n$child_post-&amp;gt;fields (array)\n<\/pre>\n<p>En sus archivos de plantilla, usted puede usarlo de esta manera, dentro del bucle:<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\n$child_posts = types_child_posts('show');\nforeach ($child_posts as $child_post) {\necho $child_post-&amp;gt;post_title; echo $child_post-&amp;gt;fields&#x5B;'location'];\n}\n<\/pre>\n<p><a href=\"\/?page_id=27144\">Aqu\u00ed puede leer m\u00e1s acerca de la API de Types.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Una vez definida una relaci\u00f3n entre tipos de entradas y habiendo agregado contenido a su tabla de campos, usted estar\u00e1 en condiciones de mostrarlo. Hay dos formas de hacerlo: Utilizando Views Utilizando la API de Types Veamos ambas. Utilizando Views Hemos a\u00f1adido un filtro a Views con el objetivo de que usted pueda visualizar f\u00e1cilmente [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":5205,"menu_order":6,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"ep_exclude_from_search":false,"footnotes":""},"documentation-category":[],"class_list":["post-30183","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/toolset.com\/es\/wp-json\/wp\/v2\/pages\/30183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/toolset.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/toolset.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/toolset.com\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/toolset.com\/es\/wp-json\/wp\/v2\/comments?post=30183"}],"version-history":[{"count":1,"href":"https:\/\/toolset.com\/es\/wp-json\/wp\/v2\/pages\/30183\/revisions"}],"predecessor-version":[{"id":257230,"href":"https:\/\/toolset.com\/es\/wp-json\/wp\/v2\/pages\/30183\/revisions\/257230"}],"up":[{"embeddable":true,"href":"https:\/\/toolset.com\/es\/wp-json\/wp\/v2\/pages\/5205"}],"wp:attachment":[{"href":"https:\/\/toolset.com\/es\/wp-json\/wp\/v2\/media?parent=30183"}],"wp:term":[{"taxonomy":"documentation-category","embeddable":true,"href":"https:\/\/toolset.com\/es\/wp-json\/wp\/v2\/documentation-category?post=30183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}