¿Qué es un tipo de entrada personalizado de WordPress?

Los tipos personalizados de entrada de WordPress le permiten agregar sus propios tipos de datos al administrador de WordPress. Originalmente, WordPress trae páginas y entradas. Si quiere mostrar otros tipos, tales como productos, testimonios, proyectos y cualquier otra cosa, la mejor manera es crear tipos de entrada personalizados.

De este modo, los distintos tipos de contenido se organizan en diferentes menús. También puede controlar acceso de usuario para tipos diferentes, permitiendo un mejor manejo de su sitio.

Crear un tipo personalizado de entrada es sencillo con Types. Todo lo que debe hacer es añadir el nombre y configurarlo… y su nuevo tipo está listo.

  1. Configuración básica
  2. Configuración avanzada
    1. Visibilidad del tipo de entrada personalizado
    2. Añada taxonomía a tipos de entrada personalizados
    3. Establezca etiquetas para tipos de contenido personalizado
    4. Escoja qué secciones se visualizarán
    5. Algunos ajustes avanzados más para tipos de entrada personalizados
  3. Relaciones parent/child entre distintos tipos de entrada personalizados

Echemos un vistazo a cómo usted puede crear un tipo de entrada personalizado para un sitio de web de inmuebles.

1. Configuración básica: dele un nombre a su tipo de entrada personalizado

Vaya a Types > Tipos y Taxonomías personalizados y haga clic en “Agregar nuevo tipo de entrada personalizado“.

Haga clic en Agregar Nuevo Tipo de Entrada personalizado

Debe ponerle su nombre y descripción en la parte superior, junto con un slug y descripción. El campo ‘slug’ es lo que identifica el tipo de entrada dentro de WordPress. Sólo puede contener letras del inglés, números y guiones bajos. Los nombres en singular y plural pueden contener otro número de caracteres.

Para un sitio de propiedades, podemos usar lo siguiente:

  • Nombre en plural: Properties
  • Nombre en singular: Property
  • Slug: property
  • Descripción: Propiedades disponibles para alquiler

agregue el nombre y descripción del tipo de entrada

Una vez que introduzca el nombre y el slug, estará listo para comenzar. Puede desplazarse hacia abajo en la pantalla y hacer clic en Guardar.

Cuando ya esté conforme con sus ajustes, haga clic en Guardar.

Su nuevo tipo de entrada personalizado estará disponible a partir de ahora en el menú de administrador de WordPress.

tipo de entrada property en menú admin de WordPress

2. Ajustes avanzados para tipos de entrada personalizados

Además de la configuración básica (nombre, descripción y slug), Types le da acceso a una configuración avanzada. No se la necesita todas las veces, no obstante le permitirá realizar un ajuste fino de cada aspecto de sus tipos de datos.

2.1 Visibilidad del tipo de entrada personalizado

La opción Visibilidad le permite determinar si su tipo de entrada personalizado aparecerá en el administrador de WordPress o no. Puesto que queremos que ciertos usuarios, tales como autores y editores, tengan la posibilidad de agregar una propiedad al sitio web, la haremos visible.

establezca visibilidad

Si se trata de crear los tipos de entrada personalizados gramaticalmente (usando código), probablemente usted no desea que aparezcan en el menú. No obstante, la mayoría de los tipos de entrada personalizados que creará con Types deben ser editables, por lo general.

También puede cambiar el posicionamiento dentro del menú (esto es, dónde aparecerá su tipo de entrada personalizado en el menú de administrador, para lo cual le sugerimos consultar la sección en menu_position en el Codex para mayor información) y el ícono.

2.2 Añada taxonomía a tipos de entrada personalizados

Las taxonomías se usan para categorizar sus tipos de entrada. Las taxonomías WordPress más comunes son Categorías y Tags (etiquetas).

hemos seleccionado la categoría

Si usted ha creado taxonomías personalizadas para su tipo de entrada personalizado, las puede incluir aquí. Si todavía no ha creado taxonomías, conozca más acerca de cómo crear taxonomía personalizada.

2.3 Establezca etiquetas para tipos de contenido personalizado

Estas etiquetas son piezas de texto que se adosan a distintas áreas del panel de administrador, por ejemplo “Add New Property” o “No Property Found”.

Un ejemplo de tales etiquetas adhesivas en uso

Si bien los valores predeterminados, por lo general, son suficientes, es bueno tener la posibilidad de modificar tales etiquetas para personalizar su panel de administrador.

5. Decida qué secciones se visualizarán

Types le permite elegir cuál de las secciones predeterminadas de WordPress usted desearía mostrar en la página Agregar Nueva/Edit Property. Estas son:

  • Título: el título del tipo de entrada (seleccionado por defecto)
  • Editor: el área de entrada de texto (seleccionado por defecto)
  • Comentarios: permite el autor activar/desactivar comentarios
  • Trackbacks: permite el autor activar/desactivar trackbacks y pingbacks
  • Autor: agrega un menú desplegable para modificar el autor de la entrada
  • Extracto: agrega un extracto personalizado
  • Imagen miniatura: le da al autor la posibilidad de subir una imagen destacada
  • Campos personalizados: agrega campos personalizados al área de entrada
  • page-attributes: agrega el atributo de página que le permite modificar el orden de visualización
  • post-formats: agrega formatos de entrada (tales como minientrada, enlace, vídeo)

Las secciones formato de entrada, imagen miniatura (thumbnail) y atributos de página en la pantalla de administrador

2.5 Algunos ajustes avanzados más para tipos de entrada personalizados

La configuración avanzada le permite modificar a posteriori su tipo de entrada personalizado. Normalmente, los valores predeterminados deben bastar, pero si desea refinar algún detalle de sus tipos de entrada personalizados, he aquí lo que representan tales opciones:

  • Reescribir: reescribir permalinks de tipos de entrada. Puede utilizar la lógica de URL normal de WordPress (que habrá configurado en Configuración > Permalinks) o bien, puede usar un formato de URL personalizado. El valor por defecto del mismo es “true” y utilizará el slug definido previamente por usted.
  • Permitir anteponer front base a permalinks: si usted antepone a sus permalinks una frase tal como /blog/, seleccionando esta opción también antepondrá a su nuevo tipo de entrada personalizado esta frase, por ej. /blog/property/
  • Feeds: elija si va a publicar un feed para este tipo de entrada. Tomará los valores por defecto del ajuste has_archive (ver más abajo) pero esto le brinda a usted la posibilidad de desactivar feeds manteniendo una página de archivo.
  • Páginas: el tipo de entrada personalizado es una pieza de contenido dinámica (entrada) o estática (página)
  • has_archive: determine si el tipo de entrada tiene una página de archivo o no.
  • show_in_menu: determine si quiere que su tipo de entrada se vea en menú de administrador o no.
  • show_ui: genera la interfaz de usuario para el tipo de entrada: Debe desmarcar este ítem si no desea una UI.
  • publicly_queryable: determine qué tipos de consultas pueden realizarse a la entrada desde el front end.
  • exclude_from_search: marque esta opción si desea excluir su tipo de entrada de los resultados de búsqueda.
  • Jerárquico: permite especificar parents
  • can_export: permite exportar este tipo de entrada.
  • show_in_nav_menus: establezca si este tipo de entrada está disponible para su inclusión en menús de navegación
  • query_var: permite evitar consultas
  • Permalink epmask: agrega un punto final a su tipo de entrada personalizado. Ver aquí más información.

3. Relación Parent / Child

El plugin Types también le permite interconectar diferentes tipos de entrada personalizados mediante relaciones parent – child. Por ejemplo, si está creando tipos personalizados para artistas y shows, puede hacer que ‘show’ sea child de ‘artistas’. Desplácese hacia abajo del editor de tipo de entrada. Verá una pequeña sección llamada Relación entre entradas.

Relación entre entradas: especifique parent / child para tipos de entrada personalizados

Al establecer relaciones parent / child entre tipos de entrada personalizados, usted podrá:

  • Elegir el parent de los distintos child
  • Listar todos los child de un parent
  • Realizar edición masiva de ítems de los child… desde el editor del parent

Le recomendamos leer más acerca cómo usar Types para configurar relaciones parent – child y sobre la edición masiva de contenido de los child.

¿Quiere aprender más?

[hr]

Types es un plugin gratuito para manipular tipos de entrada personalizados, taxonomía y campos personalizados.

Descargar Types