Pods – Custom Content Types and Fields

Descripción

Gestiona todas tus necesidades de contenido personalizado en una ubicación con el framework de Pods.

  • Crea tipos de contenido, incluidos tipos de contenido personalizado, taxonomías personalizadas y nuestros tipos de contenido avanzados especiales (las ACT obtienen sus propias tablas personalizadas)
  • Amplia y personaliza los tipos de contenido , incluidas entradas, páginas, categorías, etiquetas, usuarios y medios con un solo clic
  • Crea páginas de ajustes personalizadas fácilmente en segundos
  • Añade campos personalizados a cualquier tipo de contenido
  • Conditionally show fields based on the value of other fields with Conditional Logic
  • Agrupa tus campos como quieras en tus propias secciones y añade encabezados adicionales para ayudar a organizar
  • Muestra tus campos en cualquier lugar utilizando nuestros bloques, shortcodes, widgets o la opción plantilla de Podssin código junto con nuestra integración automática de temas
  • Crea conexiones entre cualquiera de tus contenidos con los campos relacionados para mantener tu contenido organizado

Deja que Pods te ayude a desarrollar tus habilidades de desarrollo y creación de sitios para que puedas administrar el contenido más allá de las entradas y páginas estándar de WordPress.

¿Quieres echarle un vistazo? Prueba Pods con nuestra nueva demostración en un clic.

Echa un vistazo a nuestra documentación, foros de soporte y nuestro chat de Slack de la comunidad en vivo para obtener ayuda para crear el proyecto de tus sueños con Pods.

Introducción

Tipos de contenido que evolucionan con tus necesidades

Crea cualquier tipo de contenido que desees — pequeño o grande — lo tenemos cubierto. Cada tipo de contenido creado con Pods recibe todo el amor que necesita para crecer grande y fuerte. Tendrás una interfaz fácil de usar que te permitirá gestionar grupos de campos, campos personalizados y el aspecto y funcionamiento de tu tipo de contenido.

Crear nuevos tipos de contenido

Con Pods, puedes crear nuevos tipos de contenido y páginas de ajustes.

Todos los tipo de campo, GRATIS

Si eliges usar Pods para tus campos personalizados, obtendrás todos los tipos de campo que necesites, de forma gratuita. Pods funciona muy bien junto con otras extensiones de campos personalizados como Advanced Custom Fields.

Tenemos una extensa colección de más de 25 tipos de entrada diferentes para elegir en 20+ tipos de campos diferentes para cualquier estructura de contenido. Cada tipo de campo viene con sus propias opciones adicionales para ayudarte a personalizar la entrada y visualización de contenido.

También puedes controlar la visibilidad por perfil/capacidad y otras opciones avanzadas.

  • Campos repetibles: Convierte casi cualquier campo en un campo repetible con múltiples valores
  • Texto: Texto sin formato, sitio web, teléfono, correo electrónico, contraseña
  • Párrafo: Texto de párrafo sin formato, WYSIWYG (editor visual), código (resaltado de sintaxis)
  • Fecha / Hora: Fecha y hora, fecha, hora
  • Número: número simple, moneda (más de 30 monedas internacionales)
  • Relaciones / medios: archivo / imagen / video (biblioteca de medios y opciones básicas de subida disponibles), avatar (para usuarios extendidos), oEmbed, relación (menú desplegable, selección múltiple, autocompletar, casillas de verificación, botones de opción y vista de lista disponibles)
  • Casilla de verificación (Sí / No)
  • Selector de color
  • Layout Fields: Heading text, HTML content

Relaciones para dominar el mundo con

El poder está en tus manos con nuestro soporte integral para relacionar tu contenido con cualquier cosa.

  • Listas definidas personalizadas de opciones de texto
  • Relacionar con cualquier tipo de contenido o taxonomía las entradas/términos
  • Relacionado con cualquier perfil de usuario
  • Relacionado con perfiles o capacidades de usuario
  • Relacionado con cualquier comentario

Y muchas otras relaciones también están disponibles incluyendo:

  • Tamaños de imagen
  • Menús de navegación
  • Relacionado con el contenido dentro de cualquier tabla de la base de datos
  • Países (predefinidos)
  • Estados de Estados Unidos (predefinidos)
  • Provincias Canadienses (predefinidos)
  • Calendario – Días de la semana (predefinido)
  • Calendario – Meses del Año (predefinido)
  • ¡Y muchos más!

Componentes opcionales para hacer aún más

Puedes habilitar algunos de nuestros componentes incluidos para ampliar aún más tu sitio de WordPress:

  • Modo solo tipo de contenido – En nuestra página de ajustes de Pods, puedes elegir desactivar la creación de campos personalizados para mejorar el rendimiento si solo quieres usar Pods para tipos de contenido o planeas usarlo junto con otras extensiones de campos personalizados
  • Pods Templates – Usa nuestro motor de plantillas para crear plantillas que se pueden entregar a los clientes para una gestión sin preocupaciones
  • Sintaxis Markdown : analiza la sintaxis Markdown para los campos texto de párrafo / WYSIWYG
  • Relaciones avanzadas : añade aún más objetos de relación, incluidas tablas de base de datos, redes multisitios, multisitios, temas, plantillas de página (en el tema), barras laterales, objetos de tipo de publicación y objetos de taxonomía
  • Almacenamiento de tablas : activa el almacenamiento de bases de datos basado en tablas para campos personalizados en tipos de contenido, medios, usuarios y comentarios
  • Perfiles y capacidades – crea o edita perfiles para tu sitio y personaliza a qué tienen acceso
  • Tipos de contenido avanzados: crea tipos de contenido completamente personalizados que tengan su propia tabla en la base de datos, y existirán fuera del contexto normal de WordPress evitando las tablas de metadatos
  • Pods Pages – Crea páginas personalizadas que funcionan fuera de la ruta URL de tu sitio con soporte comodín y elige la plantilla de página en el tema a usar, más útil en combinación con los tipos de contenido avanzados

Plugins que se integran con Pods

Temas que se integran con Pods

  • Genesis (StudioPress) tiene integración directa en el propio Pods

Amplía Pods con extensiones gratuitas

Extend Pods with Free Third-party Add-Ons

Extensión Pods Pro by SKCDEV Premium

¿Cómo puedo traducir Pods a mi propio idioma?

Muchas gracias a la magnífica gente que nos han ayudado a traducir el plugin de Pods a muchos otros idiomas.

Únete a nosotros para traducir aún más la interfaz de Pods en el panel oficial de traducciones de WordPress

También estamos disponibles a través de nuestro chat de Slack de la comunidad en vivo para ayudar a nuestros traductores a comenzar y apoyarlos en el proceso.

¿Quiere traducir tus propios Pods y campos? Deberás activar la extensión «Traducir Pods» desde el administrador de Pods > Components.

Colaboradores

Pods realmente no estaría donde están sin todas las contribuciones de nuestros donantes y colaboradores de código/soporte.

Capturas

  • Crea nuevos tipos de contenido o extiende los existentes
  • Añade grupos de campos y administra el tipo de contenido
  • Añade campos de muchos tipos con opciones individuales para cada uno
  • Al crear o extender un tipo de publicación, se añadirán grupos de campos al editor de entradas
  • La creación o ampliación de una taxonomía añadirá grupos de campos al editor de términos
  • Extender usuarios añadirá grupos de campos a los formularios perfil de usuario y editar

Bloques

Este plugin proporciona 6 bloques.

  • Pods Single Item Display a single Pod item.
  • Pods Field Value Display a single Pod item's field value (custom fields).
  • Pods Form Display a form for creating and editing Pod items.
  • Pods Single Item - List Fields Display fields for a single Pod item.
  • Pods View Include a file from a theme, with caching options
  • Pods Item List List multiple Pod items.

Instalación

  1. Desempaqueta todo el contenido de este archivo zip del plugin en la carpeta local wp-content/plugins/
  2. Subir a tu sitio
  3. Ve a wp-admin/plugins.php en tu sitio (tu página de plugins en la administración de WordPress)
  4. Activar este plugin

O simplemente puedes instalarlo con WordPress yendo a Plugins >> Añadir nuevo >> y escribe el nombre de este plugin

FAQ

¿Dónde puedo obtener soporte en tu plugin?

Nuestro soporte principal se gestiona a través de nuestros foros de soporte. Para obtener el soporte más rápido, puedes ponerte en contacto con nosotros en nuestro chat de Slack de la comunidad en vivo en el canal #support. No contamos con personal en nuestro canal de Slack las 24 horas del día, los 7 días de la semana, pero verificamos cualquier pregunta que surja a diario y respondemos a cualquier pregunta sin respuesta.

Tenemos una comunidad de usuarios y desarrolladores de Pods que se reúnen en Slack, así que seguro que obtienes una respuesta rápidamente. Respondemos a las preguntas de nuestro foro una vez a la semana y hacemos un seguimiento durante la semana, ya que estamos priorizando recursos para reestructurar y mejorar nuestra documentación.

¿Dónde puedo informar de errores o solicitar funciones?

Si has encontrado un error o tienes una idea para una nueva característica, te pedimos amablemente que crees un Issue en nuestro repositorio de GitHub en https://github.com/pods-framework/pods/issues/new. Sé muy específico sobre los pasos que realizaste para tener el problema que tienes e incluye capturas de pantalla u otros parámetros de configuración para ayudarnos a recrear o aislar el problema.

¿Funcionará Pods en mi tema?

Lo más probable es que la respuesta sea sí. No necesita ningún CSS especial o atributos de visualización para usar Pods con tu tema, por lo que deberías tener poca o ninguna dificultad para mostrar tu contenido en tu tema. Si encuentras algún problema, contacta con tu desarrollador de temas y pregúntale sobre su soporte para las funciones estándar de temas de WordPress y cómo usar la jerarquía de plantillas de WordPress con su tema.

Reseñas

10 de marzo de 2024 4 respuestas
I want to love Pods but their complete lack of documentation makes it utterly infuriating to work with. The fact that an option in your plugin can't be found referenced in your documentation is ludicrous. Half the time there is "documentation" it ends up just being a blank page or contains content that lacks any context, like a random data table. For a plugin that has been around for years, this is completely unacceptable.
4 de febrero de 2024
I am currently redoing a website for which pods.io was an absolute gamechanger. Unfortunately I don't fully understand php and sql which is why I am possibly missing some features but until now, the plugin is configured and works pretty well. It will, in future, save me tons of hours.
4 de octubre de 2023
One of the best, if not THE BEST custom fields plugin available.
13 de septiembre de 2023
Easy to use, and lets you create extra content types real easy.
Leer todas las 402 reseñas

Colaboradores y desarrolladores

«Pods – Custom Content Types and Fields» está traducido en 129 idiomas. Gracias a los traductores por sus contribuciones.

Traduce «Pods – Custom Content Types and Fields» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

3.1.4 – February 28th, 2024

  • Fixed: Defaults now show correctly for checkbox groups in the Edit Field modals. (@sc0ttkclark)
  • Fixed: Resolve potential PHP errors with cached configs in Collections classes that has been there since Pods 2.x. (@sc0ttkclark)
  • Fixed: Revisited due to our automated NPM build issue – Resolved an issue with CodeMirror 6.x fields in forms (this is separate from the version 5.x that the Pods Template editor uses). (@sc0ttkclark)

3.1.3 – February 27th, 2024

  • Fixed: Resolved an issue with CodeMirror 6.x fields in forms (this is separate from the version 5.x that the Pods Template editor uses). (@sc0ttkclark)

3.1.2 – February 27th, 2024

  • Added: Now you can set Content Visibility when creating a new pod. (@sc0ttkclark)
  • Added: More help text to better explain things on the Access Rights Review screen for extended content types. (@sc0ttkclark)
  • Added: New option to specify whether to Sanitize Output for a field in the Additional Field Options of Heading, Paragraph, WYSIWYG, Code, and Text fields. (@sc0ttkclark)
  • Added: Pod Reference metabox on the Pods Templates editor screen now has more help text and will now allow clicking to copy any magic tag to clipboard. (@sc0ttkclark)
  • Added: Better explain Public vs Publicly Queryable for Post Types and Taxonomies along with showing the current Content Visibility below. (@sc0ttkclark)
  • Changed: Updated CodeMirror to 5.65.16 so we can start moving towards CodeMirror 6 for the Pods Template editor. (@sc0ttkclark)
  • Fixed: Resolved issues with Access Rights Review screen when making content type public or private causing it not to be fully set (only public was set on, it left out publicly_queryable). (@sc0ttkclark)

3.1.1 – February 22nd, 2024

This is just a release to retrigger the zip generation on WordPress.org that missed a fix put into the initial 3.1 release tag in SVN.

Pods 3.1 is a security focused release, see below for the changelog information.

3.1 – February 21st, 2024

Security Release

While this release is meant to be as backwards compatible as possible, some aspects of security hardening may require manual intervention by site owners and their developers. There were no known reports and no known attempts to take advantage of the issues resolved by this release except where noted.

Read more about How access rights work with Pods for more details including new filters/snippets that can provide limited access.

  • Security hardening: Introduced new access checks and additional fine-grained control over dynamic features across any place in Pods that allows embedding content or forms. This only applies to usage through Pods Blocks or Shortcodes. Using PHP will continue to expect you are handling this on your own unless you pass the appropriate arguments to the corresponding Pods methods. (@sc0ttkclark)
  • Security hardening: Prevent using the Pods Views Block / Shortcode to embed any files outside of the current theme. Props to the Nex Team / Wordfence for responsibly reporting this. (@sc0ttkclark)
  • Security hardening: Prevent output of user_pass, user_activation_key, and post_password through Pods dynamic features / PHP. These values will be set in Pods references to **************** if they were not-empty so you can still do conditional checks as normal. While Scott was already aware of this in pre-planned security release work, additional props go to the Nex Team / Wordfence for responsibly reporting this too. (@sc0ttkclark)
  • Security hardening: Prevent more unsavory PHP display callbacks from being used with magic tags in addition to those already prevented. Props to the Nex Team / Wordfence for responsibly reporting this. (@sc0ttkclark)
  • Feature: Access rights > Access-related Admin notices and Errors can be hidden by admins in a new setting in Pods Admin > Settings > Security. (@sc0ttkclark)
  • Feature: Dynamic Features > Dynamic features (Pods Blocks and Shortcodes) can be disabled by admins in a new setting in Pods Admin > Settings > Security. (@sc0ttkclark)
  • Changed: Dynamic Features > New installs will now default to not allowing all SQL arguments to be used by dynamic features. Existing installs will default to only allowing simple SQL arguments. All SQL fragments are checked for disallowed usage like subqueries. This can be set in a new setting in Pods Admin > Settings > Security. (@sc0ttkclark)
  • Feature: Pods Display > The Display-related Pods Blocks and Shortcodes have additional checks that limit access to content based on the user viewing it. For Post Types that are non-public, they must have access to the read capability from that post type as a normal user. For displaying content from Users, they must have access to list_users capability to view that. Read more about how access rights work with Pods (@sc0ttkclark)
  • Feature: Pods Forms > The Pods Form Block and Form Shortcode have additional checks that limit access to creating/editing content based on the user submitting the form. For Post Types that are non-public, they must have access to the ‘create’ capability from that post type as a normal user. Forms that submit to the Users pod, now require that the submitter must have access to the create_users or edit_users capability to create or edit that user. Read more about how access rights work with Pods (@sc0ttkclark)
  • Feature: Pods Forms > The Pods Form Block and Form Shortcode now have a new option to identify the form with a custom key you choose that will get passed to various access-related filters so that developers can override access rights more easily. (@sc0ttkclark)
  • Feature: Pods Forms > When a user has access to create or edit content through a Pods form for a post type, the post_content field is cleaned based on the level of access they have to prevent inserting unintentional shortcodes or blocks. (@sc0ttkclark)
  • Feature: Markdown functionality has now been replaced by the Parsedown library for better security and performance and it’s uniquely prefixed so it prevents future conflicts with plugins using the same library. (@sc0ttkclark)
  • Changed: Pods Views > One of the breaking changes in this work is that the Pods Views Block / Shortcode dynamic feature is now disabled by default and must be enabled for new and existing installs. This can be done in a new setting in Pods Admin > Settings > Security. (@sc0ttkclark)
  • Changed: Display PHP callbacks > New installs will now default to only allowing specific callbacks to be used. This defaults the specific callbacks allowed to esc_attr,esc_html which can be further customized in Pods Admin > Settings > Security. (@sc0ttkclark)

3.0.10 – December 11th, 2023

  • Fixed: The safe rendering handler for Pods Blocks now properly passes along context to all Pods Blocks so that they work within Query Loops again and other places they could take on context. (@sc0ttkclark)
  • Fixed: Resolved PHP 8.3 deprecation notice with get_class() usage. #7225 (@netlas, @sc0ttkclark)
  • Fixed: File fields using the direct plupload option will properly avoid uploading files above the limit and handle uploading multiple files without losing all but the first file in the file list. #7138 (@sc0ttkclark, @PD-CM)

Our GitHub has the full list of all prior releases of Pods: https://github.com/pods-framework/pods/releases