{"id":11156,"date":"2024-01-25T14:55:49","date_gmt":"2024-01-25T14:55:49","guid":{"rendered":"https:\/\/wcanvas.com\/?post_type=blogs&#038;p=11156"},"modified":"2024-12-23T20:08:28","modified_gmt":"2024-12-23T20:08:28","slug":"get-post-type-wordpress","status":"publish","type":"blogs","link":"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/","title":{"rendered":"Funci\u00f3n get_post_type de WordPress: qu\u00e9 es y c\u00f3mo utilizarla"},"content":{"rendered":"\n<p>La funci\u00f3n de WordPress <code>get_post_type<\/code> es una funci\u00f3n incorporada que identifica uno de los aspectos fundamentales de las caracter\u00edsticas de gesti\u00f3n de contenido de la plataforma: el tipo de contenido.<\/p>\n\n\n\n<p>En este art\u00edculo, te explicaremos los tipos de contenido, c\u00f3mo la funci\u00f3n <code>get_post_type<\/code> de WordPress te ayuda a identificarlos y c\u00f3mo pod\u00e9s usar esta funci\u00f3n para realizar acciones selectivas en tipos de contenido espec\u00edficos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Aspectos Clave<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Los tipos de contenido son las diferentes clases de contenido que gestiona WordPress.<\/li>\n\n\n\n<li><strong>get_post_type<\/strong> es una funci\u00f3n incorporada en WordPress que identifica el tipo de un contenido espec\u00edfico o el contenido actual en el bucle de WordPress.<\/li>\n\n\n\n<li><strong>get_post_type<\/strong> te ayuda a aplicar estilos y elementos web o a realizar acciones \u00fanicamente cuando est\u00e1s en tipos de contenido espec\u00edficos.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 son los Tipos de Contenido en WordPress?<\/h2>\n\n\n\n<p>Dado que la funci\u00f3n <code>get_post_type<\/code> se ocupa de los tipos de contenido, es esencial entender qu\u00e9 son los tipos de contenido en WordPress, especialmente si sos nuevo en la plataforma. Si ya est\u00e1s familiarizado con los tipos de contenido, saltea a la secci\u00f3n &#8220;\u00bfQu\u00e9 es la Funci\u00f3n get_post_type?&#8221;.<\/p>\n\n\n\n<p>Un tipo de contenido es una clase espec\u00edfica de contenido dentro del CMS de WordPress. Originalmente, WordPress era mayormente una plataforma de blogs, por lo que cada pieza de contenido era simplemente una &#8220;entrada&#8221;. Sin embargo, a medida que WordPress ampli\u00f3 sus caracter\u00edsticas de gesti\u00f3n de contenidos, surgieron nuevos tipos de contenido.<\/p>\n\n\n\n<p>Los tipos de contenido expanden el alcance de WordPress m\u00e1s all\u00e1 de los blogs, permitiendo a sitios de todo tipo publicar contenido significativo para su audiencia de una manera estructurada.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tipos de Contenido Predeterminados y Personalizados<\/h3>\n\n\n\n<p>Los tipos de contenido pueden ser tipos de contenido predeterminados o tipos de contenido personalizados. Los siguientes son los tipos de contenido incluidos en tu instalaci\u00f3n de WordPress por defecto, almacenados en tu base de datos bajo la tabla <code>wp_posts<\/code>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Tipos de Contenido Predeterminados<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Entradas.<\/strong> El tipo de contenido m\u00e1s com\u00fanmente usado para blogging. Tu archivo de blog generalmente mostrar\u00e1 entradas en orden cronol\u00f3gico inverso (de la m\u00e1s nueva a la m\u00e1s antigua), resultando ideal para contenido que actualiz\u00e1s regularmente, como art\u00edculos de noticias.<\/li>\n\n\n\n<li><strong>P\u00e1ginas.<\/strong> Las p\u00e1ginas muestran contenido &#8220;est\u00e1tico&#8221;. El contenido est\u00e1tico es aquel que no cambia con frecuencia. Ejemplos incluyen p\u00e1ginas informativas como &#8220;Acerca de Nosotros&#8221; y &#8220;Pol\u00edtica de Privacidad&#8221;. Las p\u00e1ginas no se listan cronol\u00f3gicamente y no utilizan etiquetas o categor\u00edas como suelen hacer las entradas.<\/li>\n\n\n\n<li><strong>Adjuntos.<\/strong> Cualquier pieza de medios subidos a tu sitio. Esto incluye im\u00e1genes, videos, archivos de audio o documentos PDF.<\/li>\n\n\n\n<li><strong>Revisiones.<\/strong> Una revisi\u00f3n es una versi\u00f3n de un contenido espec\u00edfico. Cada vez que realiz\u00e1s cambios y los guard\u00e1s en una entrada o p\u00e1gina, WordPress crea autom\u00e1ticamente una revisi\u00f3n, permiti\u00e9ndote ver y revertir a versiones anteriores de tu contenido.<\/li>\n\n\n\n<li><strong>Men\u00fas de Navegaci\u00f3n (&#8220;Men\u00fas&#8221;).<\/strong> Los men\u00fas son listas de enlaces que ayudan a los usuarios a navegar tu sitio web m\u00e1s eficientemente. Este tipo de contenido te permite personalizar listas de enlaces a diversas p\u00e1ginas y entradas en tu sitio.<\/li>\n\n\n\n<li><strong>CSS Personalizado.<\/strong> Este tipo de contenido depende del tema. Cada vez que us\u00e1s el Personalizador (<strong>Apariencia &gt; Personalizar &gt; CSS Adicional<\/strong>) para agregar estilos CSS personalizados, WordPress guarda estos cambios y los asocia con el tema que acabas de personalizar.<\/li>\n\n\n\n<li><strong>Conjuntos de Cambios.<\/strong> Los conjuntos de cambios son como revisiones para el Personalizador mencionado anteriormente. WordPress guarda cada cambio en un conjunto de cambios similar a un borrador.<\/li>\n\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Tipos de Contenido Personalizados<\/h4>\n\n\n\n<p>Adem\u00e1s de usar los tipos de contenido predeterminados, tambi\u00e9n pod\u00e9s crear tus propios tipos de contenido con la funci\u00f3n de tipos de contenido personalizados. Los tipos de contenido personalizados son excelentes para crear plantillas que no encajan en los tipos de contenido predeterminados y requieren una estructura personalizada. Ejemplos incluyen estudios de caso, portafolios, perfiles de miembros del equipo y p\u00e1ginas de eventos.<\/p>\n\n\n\n<p>Pod\u00e9s crear tipos de contenido personalizados usando la funci\u00f3n nativa <code>register_post_type<\/code>, pero recomendamos usar el <a href=\"https:\/\/www.advancedcustomfields.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">plugin Advanced Custom Fields<\/a> para facilitar el proceso y asegurar que los contenidos personalizados permanezcan despu\u00e9s de cambiar de tema.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 es la funci\u00f3n get_post_type de WordPress?<\/h2>\n\n\n\n<p>Ahora que hemos explorado los tipos de contenido, pod\u00e9s entender mejor qu\u00e9 hace la funci\u00f3n <code>get_post_type<\/code>.<\/p>\n\n\n\n<p>La funci\u00f3n <code>get_post_type<\/code> recupera una cadena de texto con el tipo de contenido del contenido actual o de cualquier contenido espec\u00edfico que quieras. Consulta la base de datos de WordPress para determinar el tipo de un contenido dado.<\/p>\n\n\n\n<p><code>get_post_type<\/code> puede ser muy \u00fatil en m\u00faltiples escenarios, como aplicar dise\u00f1os o estilos espec\u00edficos basados en el tipo de contenido o mostrar diferentes barras laterales o <a href=\"https:\/\/wcanvas.com\/es\/blog\/5-best-wordpress-custom-fields-plugins-2\/\" target=\"_blank\" rel=\"noreferrer noopener\">campos personalizados<\/a> para diferentes tipos de contenido.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfC\u00f3mo funciona la funci\u00f3n get_post_type de WordPress?<\/h2>\n\n\n\n<p>La sintaxis b\u00e1sica de la funci\u00f3n <code>get_post_type<\/code> es:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php line-numbers\">get_post_type( $post = null );<\/code><\/pre>\n\n\n\n<p>El \u00fanico par\u00e1metro es <code>$post<\/code> y es opcional.<\/p>\n\n\n\n<p>El valor de <code>$post<\/code> puede ser una ID de contenido espec\u00edfica (un entero), un objeto <code>WP_Post<\/code> (objeto de contenido) o dejarse en blanco. En caso de que no se especifique un valor, autom\u00e1ticamente se establece en <code>null<\/code> y recupera la informaci\u00f3n del contenido actual en el bucle de WordPress.<\/p>\n\n\n\n<p>Si el valor del par\u00e1metro es v\u00e1lido, devuelve el tipo de ese contenido. Si el valor no es v\u00e1lido, devuelve <code>false<\/code>, indicando que no se pudo determinar el tipo de contenido.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Desglosando la Funci\u00f3n get_post_type de WordPress<\/h2>\n\n\n\n<p>Para una explicaci\u00f3n m\u00e1s profunda, podemos encontrar la definici\u00f3n de <code>get_post_type<\/code> en el n\u00facleo de WordPress. M\u00e1s espec\u00edficamente, se encuentra en el archivo <code>post.php<\/code> dentro de la carpeta <code>wp-includes<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php line-numbers\">&lt;?php\n\/**\n * Recupera el tipo de contenido del contenido actual o de un contenido dado.\n *\n * @since 2.1.0\n *\n * @param int|WP_Post|null $post Opcional. ID del contenido u objeto del contenido. Por defecto es el global $post.\n * @return string|false          Tipo de contenido al tener \u00e9xito, false al fallar.\n *\/\nfunction get_post_type( $post = null ) {\n$post = get_post( $post );\n\tif ( $post ) {\n\t\treturn $post-&gt;post_type;\n\t}\n\treturn false;\n}\n?&gt;\n<\/code><\/pre>\n\n\n\n<p>Ya que la funci\u00f3n es bastante corta, podemos desglosar qu\u00e9 hace cada l\u00ednea de c\u00f3digo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">La Primera L\u00ednea<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php line-numbers\">\nfunction get_post_type( $post = null ) {<\/code><\/pre>\n\n\n\n<p>La primera l\u00ednea declara la funci\u00f3n <code>get_post_type<\/code> y su \u00fanico par\u00e1metro, $post = null.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">La Segunda L\u00ednea<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php line-numbers\">$post = get_post( $post );<\/code><\/pre>\n\n\n\n<p>La segunda l\u00ednea es donde comienza el cuerpo de la funci\u00f3n. Intenta obtener el contenido usando <code>$post = get_post( $post );<\/code>. <code>get_post<\/code> es una funci\u00f3n incorporada en WordPress que recupera un contenido basado en un ID de contenido espec\u00edfico o un objeto de contenido.<\/p>\n\n\n\n<p>Si le pas\u00e1s una ID de contenido (un entero), devuelve el objeto de contenido correspondiente, pero si le pas\u00e1s un objeto de contenido, simplemente devuelve ese objeto. Finalmente, si le pas\u00e1s <code>null<\/code> o ning\u00fan argumento, intenta recuperar el objeto de contenido global actual, que es el contenido actual en el bucle de WordPress.<\/p>\n\n\n\n<p>Esta segunda l\u00ednea asegura que la variable <code>$post<\/code> sea siempre un objeto de contenido. Independientemente de la entrada inicial, siempre devolver\u00e1 un objeto de contenido. Esto es importante porque el resto de la funci\u00f3n opera sobre un objeto de contenido.<\/p>\n\n\n\n<p>Al asegurar que la variable <code>$post<\/code> es siempre un objeto de contenido (o <code>null<\/code> si el contenido no existe o no se especifica), la funci\u00f3n siempre puede acceder de manera confiable a la propiedad <code>post_type<\/code> del objeto <code>WP_Post<\/code> m\u00e1s adelante.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">La Tercera L\u00ednea<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php line-numbers\">if ( $post ) {<\/code><\/pre>\n\n\n\n<p>Esta l\u00ednea verifica si la variable <code>$post<\/code> es <code>true<\/code> o <code>false<\/code>. Si esta condici\u00f3n devuelve <code>true<\/code>, el contenido existe, y el programa pasa a la siguiente l\u00ednea. Si devuelve <code>false<\/code>, significa que no se encontr\u00f3 contenido, ya sea porque no hay un contenido actual en el bucle o porque la ID del contenido proporcionada era inv\u00e1lida.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">La Cuarta L\u00ednea<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php line-numbers\">return $post-&gt;post_type;<\/code><\/pre>\n\n\n\n<p>Si la l\u00ednea anterior encontr\u00f3 un contenido, esta l\u00ednea accede a la propiedad <code>post_type<\/code> del objeto de contenido. Esta propiedad contiene el tipo de contenido (entrada, p\u00e1gina, adjunto, etc.) y la funci\u00f3n lo devuelve como una cadena de texto.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Las \u00daltimas L\u00edneas<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php line-numbers\">    }\n    return false;\n}<\/code><\/pre>\n\n\n\n<p>La quinta l\u00ednea cierra las llaves abiertas por la condici\u00f3n (<code> if ( $post ) { <\/code>).<\/p>\n\n\n\n<p><code>return false;<\/code> significa que la funci\u00f3n devuelve un Boolean <code>false<\/code> si no se encuentra un contenido. Un <code>false<\/code> indica que no se pudo determinar el tipo de contenido. Esto puede suceder porque no hay un contenido actual en el bucle o el contenido especificado no existe.<\/p>\n\n\n\n<p>Finalmente, la \u00faltima l\u00ednea (<code> } <\/code>) cierra la funci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfC\u00f3mo Usar get_post_type en WordPress?<\/h2>\n\n\n\n<p>Ahora que sab\u00e9s c\u00f3mo funciona la funci\u00f3n <code>get_post_type<\/code> en un nivel m\u00e1s profundo, es momento de usarla. El siguiente fragmento es un ejemplo simple de c\u00f3mo usar la funci\u00f3n para verificar el tipo del contenido actual y mostrar el mensaje &#8220;\u00a1Esto es una entrada!&#8221; La idea es mostrar el mensaje \u00fanicamente si el tipo de contenido es una entrada. Record\u00e1 que <code>entrada<\/code> es el tipo de contenido para las publicaciones de blog.<\/p>\n\n\n\n<p>Pod\u00e9s colocar el fragmento en el archivo <code>single.php<\/code>, que es el guion que WordPress usa para renderizar entradas individuales.<\/p>\n\n\n\n<p>Ac\u00e1 est\u00e1 el c\u00f3digo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php line-numbers\">&lt;?php\nif (have_posts()) : while (have_posts()) : the_post();\n\n\/\/ Obtener el tipo de contenido para el contenido actual\n$post_type = get_post_type(); \nif ($post_type == 'post') {\necho \"\u00a1Esto es una entrada!\";\n}\n\n\/\/ Resto del c\u00f3digo que muestra el contenido de la entrada\n\nendwhile; endif;\n?&gt;\n<\/code><\/pre>\n\n\n\n<p>En la primera l\u00ednea de la lista, verificamos si hay contenidos para mostrar con <code>if (have_posts()<\/code>. Esta es una estructura de control est\u00e1ndar del bucle de WordPress.<\/p>\n\n\n\n<p>Luego comenzamos el bucle con <code>while (have_posts())<\/code>. Si hay contenidos disponibles, la funci\u00f3n itera a trav\u00e9s de ellos. <code>the_post()<\/code> configura los datos del contenido, prepar\u00e1ndolos para su recuperaci\u00f3n y visualizaci\u00f3n.<\/p>\n\n\n\n<p>En la segunda l\u00ednea, <code>$post_type = get_post_type();<\/code> llama a la funci\u00f3n get_post_type para identificar el tipo de contenido del contenido actual en el bucle. Almacenamos el tipo de contenido recuperado en la variable $post_type.<\/p>\n\n\n\n<p>La tercera l\u00ednea comienza la verificaci\u00f3n condicional para el tipo de contenido. <code>if ($post_type == 'post') {<\/code> verifica si el tipo de contenido del contenido actual es <code>post<\/code>. Si el tipo de contenido es realmente <code>post<\/code>, emite una declaraci\u00f3n echo para mostrar el mensaje <code>\u00a1Esto es una entrada!<\/code>.<\/p>\n\n\n\n<p>Finalmente, <code>endwhile; endif;<\/code> termina el bucle y la declaraci\u00f3n <code>if<\/code> que comenz\u00f3 el bucle.<\/p>\n\n\n\n<p>Este es un ejemplo muy simple, pero te da una idea de c\u00f3mo usar la funci\u00f3n <code>get_post_type<\/code> en tu proyecto de desarrollo en WordPress.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reflexiones Finales sobre la Funci\u00f3n get_post_type<\/h2>\n\n\n\n<p>Los tipos de contenido son las diferentes clases de contenido que WordPress gestiona, incluyendo im\u00e1genes, entradas de blog y tipos personalizados que pod\u00e9s crear para satisfacer las necesidades de contenido de tu sitio web. La funci\u00f3n <code>get_post_type<\/code> determina el tipo de un contenido dado en WordPress.<\/p>\n\n\n\n<p><code>get_post_type<\/code> puede ser muy \u00fatil para aplicar dise\u00f1os o estilos espec\u00edficos basados en el tipo de contenido o para realizar acciones espec\u00edficas, como mostrar un mensaje para identificar el tipo de contenido actual. Con suerte, ahora comprend\u00e9s mejor c\u00f3mo funciona y c\u00f3mo pod\u00e9s usarla en tus proyectos.<\/p>\n\n\n\n<p>Si encontraste \u00fatil este art\u00edculo, <a href=\"https:\/\/wcanvas.com\/es\/blogs\/\" target=\"_blank\" rel=\"noreferrer noopener\">le\u00e9 nuestro blog<\/a> para obtener m\u00e1s informaci\u00f3n y gu\u00edas sobre WordPress.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La funci\u00f3n de WordPress get_post_type es una funci\u00f3n incorporada que identifica uno de los aspectos fundamentales de las caracter\u00edsticas de gesti\u00f3n de contenido de la plataforma: el tipo de contenido. En este art\u00edculo, te explicaremos los tipos de contenido, c\u00f3mo la funci\u00f3n get_post_type de WordPress te ayuda a identificarlos y c\u00f3mo pod\u00e9s usar esta funci\u00f3n [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3789,"template":"","blog-categories":[77,90],"class_list":["post-11156","blogs","type-blogs","status-publish","has-post-thumbnail","hentry","blog-categories-paso-a-paso","blog-categories-wordpress-101-es"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Funci\u00f3n get_post_type de WordPress: qu\u00e9 es y c\u00f3mo utilizarla - White Canvas<\/title>\n<meta name=\"description\" content=\"La funci\u00f3n get_post_type de WordPress identifica el tipo de publicaci\u00f3n de un post espec\u00edfico o del post actual en el loop.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Funci\u00f3n get_post_type de WordPress: qu\u00e9 es y c\u00f3mo utilizarla - White Canvas\" \/>\n<meta property=\"og:description\" content=\"La funci\u00f3n get_post_type de WordPress identifica el tipo de publicaci\u00f3n de un post espec\u00edfico o del post actual en el loop.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"White Canvas\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-23T20:08:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/01\/wordpress-get-post-type-HERO.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\n\t    \"@context\": \"https:\/\/schema.org\",\n\t    \"@graph\": [\n\t        {\n\t            \"@type\": [\n\t                \"Article\",\n\t                \"BlogPosting\"\n\t            ],\n\t            \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/#article\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/\"\n\t            },\n\t            \"author\": {\n\t                \"@type\": \"Organization\",\n\t                \"name\": \"Wcanvas\",\n\t                \"url\": \"https:\/\/wcanvas.com\/\"\n\t            },\n\t            \"headline\": \"Funci\u00f3n get_post_type de WordPress: qu\u00e9 es y c\u00f3mo utilizarla\",\n\t            \"datePublished\": \"2024-01-25T14:55:49+00:00\",\n\t            \"dateModified\": \"2024-12-23T20:08:28+00:00\",\n\t            \"mainEntityOfPage\": {\n\t                \"@type\": \"WebPage\",\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/\"\n\t            },\n\t            \"wordCount\": 1796,\n\t            \"publisher\": {\n\t                \"@type\": \"Organization\",\n\t                \"name\": \"Wcanvas\",\n\t                \"logo\": {\n\t                    \"@type\": \"ImageObject\",\n\t                    \"url\": \"https:\/\/wcanvas.com\/wp-content\/themes\/wcanvas\/assets\/img\/elements\/logo-white-white.png\"\n\t                }\n\t            },\n\t            \"image\": [],\n\t            \"thumbnailUrl\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/01\/wordpress-get-post-type-HERO.jpg\",\n\t            \"inLanguage\": \"es\",\n\t            \"description\": null\n\t        },\n\t        {\n\t            \"@type\": \"WebPage\",\n\t            \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/\",\n\t            \"url\": \"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/\",\n\t            \"name\": \"Funci\u00f3n get_post_type de WordPress: qu\u00e9 es y c\u00f3mo utilizarla - White Canvas\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/#website\"\n\t            },\n\t            \"primaryImageOfPage\": {\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/#primaryimage\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/01\/wordpress-get-post-type-HERO.jpg\",\n\t            \"datePublished\": \"2024-01-25T14:55:49+00:00\",\n\t            \"dateModified\": \"2024-12-23T20:08:28+00:00\",\n\t            \"description\": \"La funci\u00f3n get_post_type de WordPress identifica el tipo de publicaci\u00f3n de un post espec\u00edfico o del post actual en el loop.\",\n\t            \"breadcrumb\": {\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/#breadcrumb\"\n\t            },\n\t            \"inLanguage\": \"es\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"ReadAction\",\n\t                    \"target\": [\n\t                        \"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/\"\n\t                    ]\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"ImageObject\",\n\t            \"inLanguage\": \"es\",\n\t            \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/#primaryimage\",\n\t            \"url\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/01\/wordpress-get-post-type-HERO.jpg\",\n\t            \"contentUrl\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/01\/wordpress-get-post-type-HERO.jpg\",\n\t            \"width\": 1920,\n\t            \"height\": 1080,\n\t            \"caption\": \"PHP code\"\n\t        },\n\t        {\n\t            \"@type\": \"BreadcrumbList\",\n\t            \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/#breadcrumb\",\n\t            \"itemListElement\": [\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 1,\n\t                    \"name\": \"Home\",\n\t                    \"item\": \"https:\/\/wcanvas.com\/es\/\"\n\t                },\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 2,\n\t                    \"name\": \"Blogs\",\n\t                    \"item\": \"https:\/\/wcanvas.com\/es\/blogs\/\"\n\t                },\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 3,\n\t                    \"name\": \"Funci\u00f3n get_post_type de WordPress: qu\u00e9 es y c\u00f3mo utilizarla\"\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"WebSite\",\n\t            \"@id\": \"https:\/\/wcanvas.com\/es\/#website\",\n\t            \"url\": \"https:\/\/wcanvas.com\/es\/\",\n\t            \"name\": \"White Canvas\",\n\t            \"description\": \"\",\n\t            \"publisher\": {\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/#organization\"\n\t            },\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"SearchAction\",\n\t                    \"target\": {\n\t                        \"@type\": \"EntryPoint\",\n\t                        \"urlTemplate\": \"https:\/\/wcanvas.com\/es\/?s={search_term_string}\"\n\t                    },\n\t                    \"query-input\": {\n\t                        \"@type\": \"PropertyValueSpecification\",\n\t                        \"valueRequired\": true,\n\t                        \"valueName\": \"search_term_string\"\n\t                    }\n\t                }\n\t            ],\n\t            \"inLanguage\": \"es\"\n\t        },\n\t        {\n\t            \"@type\": \"Organization\",\n\t            \"@id\": \"https:\/\/wcanvas.com\/es\/#organization\",\n\t            \"name\": \"White Canvas\",\n\t            \"url\": \"https:\/\/wcanvas.com\/es\/\",\n\t            \"logo\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"es\",\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/#\/schema\/logo\/image\/\",\n\t                \"url\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/01\/logowhitecanvas.svg\",\n\t                \"contentUrl\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/01\/logowhitecanvas.svg\",\n\t                \"width\": 115,\n\t                \"height\": 32,\n\t                \"caption\": \"White Canvas\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/#\/schema\/logo\/image\/\"\n\t            },\n\t            \"alternateName\": \"Wcanvas\",\n\t            \"contactPoint\": [\n\t                {\n\t                    \"@type\": \"ContactPoint\",\n\t                    \"telephone\": \"+1 (347) 688 2902\",\n\t                    \"contactType\": \"sales\",\n\t                    \"contactOption\": \"TollFree\",\n\t                    \"areaServed\": \"US\",\n\t                    \"availableLanguage\": \"en\"\n\t                },\n\t                {\n\t                    \"@type\": \"ContactPoint\",\n\t                    \"telephone\": \"+54 (11) 5236 4717\",\n\t                    \"contactType\": \"sales\",\n\t                    \"contactOption\": \"TollFree\",\n\t                    \"areaServed\": \"AR\",\n\t                    \"availableLanguage\": \"es\"\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"Person\",\n\t            \"@id\": \"https:\/\/wcanvas.com\/es\/#\/schema\/person\/ea362f7fa9eb0239142e5e982bd8c198\",\n\t            \"name\": \"Nicolas Pisani\",\n\t            \"image\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"es\",\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/#\/schema\/person\/image\/\",\n\t                \"url\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2022\/12\/cropped-avatar-nico-96x96.png\",\n\t                \"contentUrl\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2022\/12\/cropped-avatar-nico-96x96.png\",\n\t                \"caption\": \"Nicolas Pisani\"\n\t            },\n\t            \"sameAs\": [\n\t                \"https:\/\/wcanvas.com\",\n\t                \"#\",\n\t                \"https:\/\/www.instagram.com\/whitecanvasteam\/\",\n\t                \"https:\/\/x.com\/wcanvas\"\n\t            ]\n\t        }\n\t    ]\n\t}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Funci\u00f3n get_post_type de WordPress: qu\u00e9 es y c\u00f3mo utilizarla - White Canvas","description":"La funci\u00f3n get_post_type de WordPress identifica el tipo de publicaci\u00f3n de un post espec\u00edfico o del post actual en el loop.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/","og_locale":"es_ES","og_type":"article","og_title":"Funci\u00f3n get_post_type de WordPress: qu\u00e9 es y c\u00f3mo utilizarla - White Canvas","og_description":"La funci\u00f3n get_post_type de WordPress identifica el tipo de publicaci\u00f3n de un post espec\u00edfico o del post actual en el loop.","og_url":"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/","og_site_name":"White Canvas","article_modified_time":"2024-12-23T20:08:28+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/01\/wordpress-get-post-type-HERO.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/#article","isPartOf":{"@id":"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/"},"author":{"@type":"Organization","name":"Wcanvas","url":"https:\/\/wcanvas.com\/"},"headline":"Funci\u00f3n get_post_type de WordPress: qu\u00e9 es y c\u00f3mo utilizarla","datePublished":"2024-01-25T14:55:49+00:00","dateModified":"2024-12-23T20:08:28+00:00","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/"},"wordCount":1796,"publisher":{"@type":"Organization","name":"Wcanvas","logo":{"@type":"ImageObject","url":"https:\/\/wcanvas.com\/wp-content\/themes\/wcanvas\/assets\/img\/elements\/logo-white-white.png"}},"image":[],"thumbnailUrl":"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/01\/wordpress-get-post-type-HERO.jpg","inLanguage":"es","description":null},{"@type":"WebPage","@id":"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/","url":"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/","name":"Funci\u00f3n get_post_type de WordPress: qu\u00e9 es y c\u00f3mo utilizarla - White Canvas","isPartOf":{"@id":"https:\/\/wcanvas.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/01\/wordpress-get-post-type-HERO.jpg","datePublished":"2024-01-25T14:55:49+00:00","dateModified":"2024-12-23T20:08:28+00:00","description":"La funci\u00f3n get_post_type de WordPress identifica el tipo de publicaci\u00f3n de un post espec\u00edfico o del post actual en el loop.","breadcrumb":{"@id":"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/#primaryimage","url":"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/01\/wordpress-get-post-type-HERO.jpg","contentUrl":"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/01\/wordpress-get-post-type-HERO.jpg","width":1920,"height":1080,"caption":"PHP code"},{"@type":"BreadcrumbList","@id":"https:\/\/wcanvas.com\/es\/blog\/get-post-type-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wcanvas.com\/es\/"},{"@type":"ListItem","position":2,"name":"Blogs","item":"https:\/\/wcanvas.com\/es\/blogs\/"},{"@type":"ListItem","position":3,"name":"Funci\u00f3n get_post_type de WordPress: qu\u00e9 es y c\u00f3mo utilizarla"}]},{"@type":"WebSite","@id":"https:\/\/wcanvas.com\/es\/#website","url":"https:\/\/wcanvas.com\/es\/","name":"White Canvas","description":"","publisher":{"@id":"https:\/\/wcanvas.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wcanvas.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/wcanvas.com\/es\/#organization","name":"White Canvas","url":"https:\/\/wcanvas.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/wcanvas.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/01\/logowhitecanvas.svg","contentUrl":"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/01\/logowhitecanvas.svg","width":115,"height":32,"caption":"White Canvas"},"image":{"@id":"https:\/\/wcanvas.com\/es\/#\/schema\/logo\/image\/"},"alternateName":"Wcanvas","contactPoint":[{"@type":"ContactPoint","telephone":"+1 (347) 688 2902","contactType":"sales","contactOption":"TollFree","areaServed":"US","availableLanguage":"en"},{"@type":"ContactPoint","telephone":"+54 (11) 5236 4717","contactType":"sales","contactOption":"TollFree","areaServed":"AR","availableLanguage":"es"}]},{"@type":"Person","@id":"https:\/\/wcanvas.com\/es\/#\/schema\/person\/ea362f7fa9eb0239142e5e982bd8c198","name":"Nicolas Pisani","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/wcanvas.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/wcanvas.com\/wp-content\/uploads\/2022\/12\/cropped-avatar-nico-96x96.png","contentUrl":"https:\/\/wcanvas.com\/wp-content\/uploads\/2022\/12\/cropped-avatar-nico-96x96.png","caption":"Nicolas Pisani"},"sameAs":["https:\/\/wcanvas.com","#","https:\/\/www.instagram.com\/whitecanvasteam\/","https:\/\/x.com\/wcanvas"]}]}},"_links":{"self":[{"href":"https:\/\/wcanvas.com\/es\/wp-json\/wp\/v2\/blogs\/11156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wcanvas.com\/es\/wp-json\/wp\/v2\/blogs"}],"about":[{"href":"https:\/\/wcanvas.com\/es\/wp-json\/wp\/v2\/types\/blogs"}],"author":[{"embeddable":true,"href":"https:\/\/wcanvas.com\/es\/wp-json\/wp\/v2\/users\/1"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wcanvas.com\/es\/wp-json\/wp\/v2\/media\/3789"}],"wp:attachment":[{"href":"https:\/\/wcanvas.com\/es\/wp-json\/wp\/v2\/media?parent=11156"}],"wp:term":[{"taxonomy":"blog-categories","embeddable":true,"href":"https:\/\/wcanvas.com\/es\/wp-json\/wp\/v2\/blog-categories?post=11156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}