Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

12 Tutoriales más útiles sobre tipos de contenido personalizado en WordPress para entradas

Los tipos de contenido personalizados ofrecen una excelente manera de crear contenido dinámico en WordPress más allá de las entradas y páginas estándar. Imagina poder añadir sin problemas productos, reseñas, recetas y mucho más, todo adaptado a las necesidades de tu sitio web.

Tanto si tiene una tienda de comercio electrónico, un sitio de reseñas o un blog de comida, los tipos de contenido personalizados pueden ayudarle a organizar su contenido de la forma que desee.

¿Por dónde empezar? Navegar por los entresijos de los tipos de contenido personalizados puede ser intimidante, especialmente si eres nuevo en WordPress.

Para ayudarte a empezar y sacar el máximo partido de esta potente característica, hemos seleccionado una lista de los 12 tutoriales más útiles sobre tipos de contenido personalizado en WordPress. Nuestros consejos de expertos te guiarán en la creación de contenidos que destaquen y atraigan a tu audiencia.

12 Most Useful WordPress Custom Post Types Tutorials

¿Qué son los tipos de contenido personalizados en WordPress y por qué utilizarlos?

Los tipos de contenido personalizados son contenidos de tu sitio WordPress que no son las entradas y páginas por defecto. A menudo se añaden a un sitio de WordPress utilizando código personalizado o plugins.

Por ejemplo, puede crear tipos de contenido personalizados para porfolios, testimonios y productos. Muchos plugins de WordPress también utilizan tipos de contenido personalizados para almacenar datos en su sitio web.

Los tipos de contenido personalizados pueden ayudarle:

  • Mejora la legibilidad. Al categorizar los tipos de contenido por separado, su público encontrará más fácilmente lo que busca. Además de mejorar la legibilidad, los tipos de contenido personalizados pueden mejorar la experiencia general del usuario de su sitio.
  • Mejore la gestión de contenidos. Los tipos de contenido personalizados le permiten gestionar diferentes tipos de contenido con secciones dedicadas en el administrador de WordPress.
  • El contenido estructurado puede mejorar el SEO ayudando a los motores de búsqueda a entender la estructura / disposición / diseño / plantilla de su sitio.

Si tiene una tienda en línea, puede utilizar tipos de contenido personalizados para gestionar productos, pedidos y reseñas de clientes.

En un sitio de reseñas, los tipos de contenido personalizados le permiten separar diferentes tipos de reseñas, como libros, películas o aparatos tecnológicos, para mantener un sitio organizado.

Los tipos de contenido personalizados también son muy útiles para los blogs gastronómicos. Te permiten organizar fácilmente tus recetas con secciones separadas para ingredientes, pasos de preparación e información nutricional.

Ahora, la gran pregunta es: ¿cómo puede utilizar tipos de contenido personalizados en su sitio web de WordPress?

Como el mayor sitio de recursos gratuitos de WordPress para principiantes, hemos escrito mucho acerca de tipos de contenido personalizado a lo largo de los años. En las siguientes secciones, te guiaremos a través de los tutoriales más útiles sobre tipos de contenido personalizado.

He aquí un breve resumen de todos los debates que trataremos:

¿Preparados? Vamos allá.

1. Decida si necesita un tipo de contenido personalizado para las entradas

Antes de empezar a crear tipos de contenido personalizado o taxonomías en su sitio de WordPress, es importante evaluar sus necesidades. Sin embargo, las entradas y páginas incorporadas de WordPress pueden a veces manejar sus requisitos de contenido sin la complejidad adicional de los tipos personalizados.

Con la ayuda de las categorías y etiquetas integradas, puedes ordenar tu contenido de muchas maneras diferentes.

Por ejemplo, con las páginas, puede establecer una disposición jerárquica del contenido con páginas secundarias. También puede establecer subcategorías.

Utilizar las características por defecto de WordPress facilita la gestión de contenidos en muchos sentidos. Por ejemplo, un tipo de contenido personalizado no aparecería en la página de su blog ni en los feeds RSS de sus entradas.

Después de ver las opciones por defecto, es posible que descubra que no necesita tipos de contenido personalizados después de todo.

Si no está seguro, consulte esta guía acerca de cuándo necesita un tipo de contenido personalizado o taxonomía en WordPress.

2. Crear tipos de contenido personalizado en WordPress

Una vez que decidas que necesitas un tipo de contenido personalizado, tendrás que crearlo. Puedes hacerlo con un plugin o manualmente mediante código.

El plugin Custom Post Type UI facilita la creación de tipos de contenido personalizados y se recomienda para la mayoría de los usuarios. Para empezar, puedes ir a “Editar/Agregar tipos de entradas”.

Create a New Custom Post Type With a Plugin

También puedes añadir un tipo de contenido personalizado para entradas pegando un fragmento de código en el archivo functions. php de tu tema. La ventaja de este método es que tus tipos de contenido personalizados no desaparecerán si se desactiva el plugin, pero solo es adecuado si te sientes cómodo manejando código.

Para obtener más información, consulte nuestra guía sobre cómo crear tipos de contenido personalizados en WordPress.

3. Crear una página de archivo de tipos de contenido personalizados de entradas

Añadir tipos de contenido personalizados en WordPress es ahora muy fácil, gracias al plugin Custom Post Type UI. Sin embargo, muchos principiantes tienen problemas para mostrarlos en sus sitios web.

Para añadir una página de archivo de tipo de contenido personalizado, primero tienes que asegurarte de que los archivos están activados para tu tipo de contenido personalizado. En la mayoría de los casos, lo están, pero si no es así, puede activarlos en las opciones avanzadas de la interfaz de usuario del tipo de contenido personalizado o mediante código.

CPT UI turn on archive

Ahora, puede visitar la página del archivo de tipo de contenido personalizado.

Digamos que su tipo de contenido personalizado se llama ‘películas’, y que tiene activados los enlaces permanentes SEO-friendly. Entonces, su archivo de tipo de contenido se encuentra en:

http://www.example.com/movies/

Tendrá que sustituir “ejemplo.com” por su propio nombre de dominio y “películas” por el nombre de su tipo de contenido personalizado.

Ahora puedes añadir esta página de archivo a tu menú de navegación. También puede personalizarla añadiendo una plantilla personalizada a su tema de WordPress o utilizando un maquetador de temas como SeedProd.

Edit your post type page

Le mostramos cómo hacer todas estas cosas paso a paso en nuestra guía sobre cómo crear una página de archivo de tipos de contenido personalizado en WordPress.

4. Añadir tipos de contenido personalizados a su feed RSS principal

Por defecto, WordPress solo incluye las entradas de tu blog en el feed RSS principal de tu sitio. Esto significa que el contenido de su tipo de contenido personalizado no será visible para los suscriptores de su feed RSS principal.

Puedes incluir todos los tipos de entradas disponibles públicamente en tu feed RSS principal modificando el archivo functions. php de tu tema. Sin embargo, no recomendamos este método porque no es muy fácil de usar para principiantes.

La alternativa más fácil y segura es utilizar WPCode. Este plugin le permite añadir fragmentos de código personalizados sin editar directamente los archivos de su tema y potencialmente romper su sitio web.

Para empezar, asegúrate de tener WPCode instalado y activado en tu sitio web WordPress. Si necesitas ayuda, puedes consultar nuestra guía sobre cómo instalar un plugin de WordPress.

Una vez activado, deberá ir a Fragmentos de código ” + Añadir fragmento. A continuación, puede copiar el siguiente código y pegarlo en el campo:

function myfeed_request($qv) {
if (isset($qv['feed']))
$qv['post_type'] = get_post_types();
return $qv;
}
add_filter('request', 'myfeed_request');

Para más detalles, consulte nuestra guía sobre cómo añadir tipos de contenido personalizados a su feed RSS principal de WordPress.

5. Crear un feed RSS independiente para cada tipo de contenido personalizado

WordPress genera automáticamente feeds RSS independientes para las distintas páginas de archivo de su sitio web, incluidos los tipos de contenido personalizados.

Digamos que tu sitio web tiene un tipo de contenido personalizado llamado ‘películas’. Ya hemos visto que puedes ver todo el contenido creado en ese tipo de entradas visitando la página de archivo del tipo de entradas:

https://example.com/movies

Para ver el feed RSS, sólo tiene que añadir /feed/ a la URL del archivo de tipo de contenido personalizado.

https://example.com/movies/feed/

Alternativamente, también puede ver el feed añadiendo el parámetro de tipo de entrada a su feed RSS principal de WordPress. Por ejemplo

https://example.com/feed/?post_type=movies

Ahora que ya sabe cómo acceder a los feeds RSS de cualquier tipo de contenido personalizado de su sitio web, puede utilizar esa URL para enlazar sus feeds de tipo de contenido personalizado.

Por ejemplo, es posible que desee mostrar un icono o un enlace de texto sin formato en la página de archivo de tipo de contenido personalizado para que sus visitantes puedan suscribirse fácilmente a esas entradas.

Para saber cómo hacerlo, puede consultar nuestra guía sobre cómo crear un feed RSS independiente para cada tipo de contenido personalizado en WordPress.

6. Incluir tipos de contenido personalizados en los resultados de búsqueda

Por defecto, WordPress nunca mostrará tipos de contenido personalizados en sus resultados de búsqueda en el sitio. Esto significa que tus visitantes pueden perderse contenido interesante y tú perderás visitas a tu página.

La forma más sencilla de incluir tipos de contenido personalizados en la búsqueda de WordPress es con el plugin SearchWP. Es fácil de usar y te permite buscar contenido no incluido en la búsqueda por defecto de WordPress.

Para incluir tipos de contenido personalizados en tus búsquedas, simplemente haz clic en el botón “Fuentes y ajustes” del plugin. A continuación, puedes marcar cada tipo de entrada que desees incluir en los resultados de búsqueda.

Including custom post types in WordPress search

También puede elegir la importancia de cada tipo de contenido personalizado a la hora de mostrar los resultados de búsqueda y personalizar el motor de búsqueda de otras formas.

Para saber cómo, puede consultar nuestra guía paso a paso sobre cómo incluir tipos de contenido personalizados en los resultados de búsqueda de WordPress.

7. Crear un formulario de búsqueda para tipos de entradas personalizadas

También puede crear un formulario de búsqueda personalizado que solo muestre los resultados de su tipo de contenido personalizado. Por ejemplo, si tiene un tipo de contenido personalizado llamado “películas”, puede crear un formulario de búsqueda de películas especial que solo muestre películas en los resultados de la búsqueda.

Este tipo de búsqueda personalizada ayuda a sus visitantes a ver más páginas y pasar más tiempo en su sitio web. Esto emitirá señales positivas de SEO de WordPress como una menor tasa de rebote y un mayor tiempo de permanencia.

Puede crear un formulario de búsqueda avanzada para tipos de contenido personalizado utilizando el plugin SearchWP. Le permite crear un segundo motor de búsqueda que solo buscará en su tipo de contenido personalizado. A continuación, puede crear un formulario de búsqueda personalizado que puede añadir a sus entradas o barra lateral.

Para más detalles, consulte nuestra guía sobre cómo crear un formulario de búsqueda avanzada en WordPress para tipos de contenido personalizados.

8. Añadir categorías a un tipo de contenido personalizado entradas

Por defecto, las categorías de WordPress solo se pueden utilizar para organizar entradas, no tipos de contenido personalizados.

Podría crear una taxonomía personalizada para organizar sus entradas personalizadas, pero ¿y si desea utilizar las mismas categorías que utiliza para las entradas de su blog?

La forma más fácil de asociar su tipo de contenido personalizado con categorías es el plugin Custom Post Type UI. Añade un área de ‘Taxonomías’ en los ajustes para cada tipo de contenido personalizado.

Allowing Custom Post Types to Use Categories

Simplemente marque / compruebe la casilla ‘Categorías (núcleo WP)’, y podrá utilizar categorías para organizar sus tipos de contenido personalizados.

Compruebe nuestra guía práctica sobre cómo añadir categorías a un tipo de contenido personalizado en WordPress para obtener más información.

9. Añadir entradas fijas para tipos de contenido personalizados

La característica de entradas fijas de WordPress permite añadir entradas destacadas. Por defecto, solo funciona para entradas de blog y no para tipos de contenido personalizados.

Puedes activar entradas fijas para tus tipos de contenido personalizados instalando el plugin Sticky Posts – Switch. Sólo tienes que marcar / comprobar la casilla siguiente a los tipos de contenido personalizado que desea dar soporte a esta característica.

Visit the Settings » Sticky Posts - Switch Page to Configure the Plugin

Ahora, cuando visites la página del administrador para ese tipo de contenido personalizado, notarás una nueva columna donde puedes hacer entradas fijas.

Sólo tiene que hacer clic en la estrella que aparece al lado de las entradas que desea destacar.

Click the Star Next to the Posts You Wish to Make Sticky

Estas entradas fijas se mostrarán en la página de inicio de WordPress. Para mostrar entradas fijas en su página de archivo de tipo de contenido personalizado, tendrá que añadir algo de código a los archivos de su tema.

Encontrará todos los detalles en nuestra guía práctica sobre cómo añadir entradas fijas en los archivos de tipo de contenido personalizado de WordPress.

10. Añadir contenido enviado por el usuario a tipos de entradas personalizados

Es posible que desee permitir a los usuarios enviar contenido para tipos de contenido personalizado en su sitio, tales como reseñas de películas o recetas. Es una forma sencilla de añadir contenido adicional a su sitio.

Una forma de hacerlo es dar a los usuarios acceso al área de administrador de WordPress y asignarles el perfil de autor. También puede añadir un formulario de envío a su sitio web.

Puede hacerlo utilizando el plugin WPForms. Ten en cuenta que necesitarás la versión Pro para acceder a la extensión de envío de entradas y utilizar la plantilla ‘Blog Post Submission Form’ para crear el formulario de forma fácil y rápida.

Por defecto, las entradas enviadas por los usuarios se guardan como “borradores” pendientes de reseña / valoración. Puede cambiar el tipo de entrada en los ajustes del formulario para que el contenido se envíe a un tipo de contenido personalizado.

Para más detalles, puede visitar nuestra guía sobre cómo permitir que los usuarios envíen entradas a su sitio WordPress.

11. Cambiar o convertir tipos de contenido personalizados para entradas

Es posible que se encuentre con situaciones en las que tenga que fusionar o convertir tipos de contenido personalizados. Por ejemplo, si desea mover elementos de un tipo de entrada a otro.

Para ello, basta con instalar y activar el plugin Post Type Switcher. Una vez activado, debe ir a la página de administrador de tipo de contenido personalizado y seleccionar las entradas que desea mover.

Cuando edite por lotes las entradas, observará un nuevo menú desplegable que le permite cambiar el tipo de contenido de cada elemento / artículo.

Puede obtener más información en nuestra guía sobre cómo cambiar o convertir tipos de contenido personalizados en WordPress.

12. Añadir cajas meta personalizadas para tipos de entradas

Las cajas meta personalizadas le permiten añadir campos personalizados a la pantalla del editor de entradas de WordPress. De esta forma, puedes crear campos de entrada adicionales para tus tipos de entradas.

La forma más sencilla de crear meta campos personalizados en WordPress es utilizar el plugin Advanced Custom Fields. Basta con hacer clic en el botón “Añadir nuevo” de la página Campos personalizados.

Después de eso, debe seguir las instrucciones en pantalla para crear un grupo de campos personalizados para añadir a su tipo de contenido personalizado entradas.

Para más detalles, consulte nuestra guía paso a paso sobre cómo añadir cajas meta personalizadas en entradas y tipos de entradas de WordPress.

Esperamos que este tutorial te haya ayudado a aprender algunos trucos interesantes para tipos de contenido personalizados en WordPress. Puede que también quieras ver nuestra guía práctica sobre cómo crear una página de inicio personalizada en WordPress o comprobar nuestra lista de los mejores plugins de entradas relacionadas para WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

16 comentariosDeja una respuesta

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk

    Thank you for the overview. I’m still learning and familiarizing myself with custom post types as many people have referred to them when I needed to solve something. Each article like this one immensely helps me further my understanding of the concept and potential of custom post types.

  3. Mensah Ernest

    thanks for this helpful article. I really appreciate

    • WPBeginner Support

      Glad our article was helpful!

      Administrador

  4. Scott R. Godin

    One thing I see missing from many tutorials is the part where you add a Custom Options/Settings page to your Custom Post Type so you have a set of global settings that are specific to that post type (rather than a general admin settings page) and intended to be used only by that post type.

    most of the tutes I’ve found in this regard stop at echo ”; echo ‘Here is where the form would go if I actually had options.’; echo ”;

    and naturally that’s one of the things I’m most interested in (the other being in how you use the settings within your post type’s shortcode or widget) :-)

  5. Sam

    how to enable disquss comment on costum post type?

  6. Phil Long

    I was wondering how ti implement many to many relationships between custom taxonomies and whether facetted search plugins support them?

    • Sydney

      If you want to implement many to many relationship, you are stretching wordpress too far. You will get better mileage with a framework like rails, djangoor express

      • Alicia St Rose

        One can never stretch WordPress too far. It’s not just for blogging anymore.

    • yudayuda

      wp-types supports many-to-many relationships – and it’s free :)

  7. Prateek

    I want to know How can we exclude a custom post type from our rss feed..All my download pages are showing up in the rss feed..

  8. Wondell

    How can I get WordPress posts to behave like Facebook and other social networks where you can just take a web link and paste it in the message field and in a matter of sections it will show a thumbnail or other information from the site?

  9. Bjarni

    Hi WpBeginner, by chance dod you use CPT UI plugin on this site?

    CPT UI plugin looks good, save having to manual set this up in a site that needs CPT and Taxonomies.

  10. Phil Hoyt

    good read, I use CTP’s on a daily basis and relationships between the two can be tricky, I’ve used Post2Posts and Advance Custom Fields also has some Relationship values, but usually leave me with some features to be desired. I look forward to trying CPT-onomies.

    • Mark

      CPT UI can be a little tricky. CPT-onomies works pretty well too. They both take a little patience and digging to find out how they works. I was able to create a movie site importing from omdb. It would add the actors, etc as taxonomies (wp_add_object_terms & wp_set_object_terms) then used ACF to use that information. An example would be an actors page (cpt-axonomy) and selecting the movies they have been in.

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.