Taller práctico en el que se muestra como personalizar el entorno de WordPress haciendo uso de los Custom Post Types, adaptándolos a las necesidades de cualquier proyecto web, de manera que se pueda organizar y estructurar el contenido de una web de forma óptima.
Ponencia de la WordCamp Gran Canaria 2018.
3. Organiza el contenido de tu WordPress haciendo uso de los Custom Post Types Sara Rijo García
Los Custom Post Types (CPT) son tipos
de publicaciones personalizadas que
cubren las carencias de los Post Type
predeterminados de WordPress.
¿Qué son los Custom Post Types?
4. Organiza el contenido de tu WordPress haciendo uso de los Custom Post Types Sara Rijo García
Portafolio
Proyecto 1
Proyecto 2
¿Qué son los Custom Post Types?
5. ¿Cuándo
usar Custom
Post Types?
- Contenido con entidad
suficiente como para
organizarlo de manera
independiente.
- Añadir campos
personalizados.
- Crear taxonomías
adicionales.
7. Organiza el contenido de tu WordPress haciendo uso de los Custom Post Types Sara Rijo García
La manera más sencilla de agregar un
Custom Post Type es a través de un plugin.
- Custom Post Type UI
- Toolset Types
- Pods
¿Cómo agregar CPT a mi WordPress?
8. Organiza el contenido de tu WordPress haciendo uso de los Custom Post Types Sara Rijo García
Plugin Custom Post Type UI
9. Organiza el contenido de tu WordPress haciendo uso de los Custom Post Types Sara Rijo García
Plugin Custom Post Type UI
1. Dar de alta el CPT rellenando los ajustes básicos.
10. Organiza el contenido de tu WordPress haciendo uso de los Custom Post Types Sara Rijo García
Plugin Custom Post Type UI
2. Adaptar las etiquetas del CPT a nuestras necesidades.
11. Organiza el contenido de tu WordPress haciendo uso de los Custom Post Types Sara Rijo García
Plugin Custom Post Type UI
3. Agregar categorías.
12. Organiza el contenido de tu WordPress haciendo uso de los Custom Post Types Sara Rijo García
También podemos desarrollar nuestro
propio Custom Post Type.
¿Cómo agregar CPT a mi WordPress?
13. Organiza el contenido de tu WordPress haciendo uso de los Custom Post Types Sara Rijo García
¿Cómo agregar CPT a mi WordPress?
function create_post_type()
{
register_post_type('portafolio', array(
'labels' => array('name' => __('Portafolio')),
'public' => true
));
}
add_action('init', 'create_post_type');
https://codex.wordpress.org/Function_Reference/register_post_type
14. Organiza el contenido de tu WordPress haciendo uso de los Custom Post Types Sara Rijo García
Herramientas que ayudan a simplificar este
desarrollo:
- GenerateWP
- Hasty
¿Cómo agregar CPT a mi WordPress?
15. Organiza el contenido de tu WordPress haciendo uso de los Custom Post Types Sara Rijo García
¿Cómo agregar CPT a mi WordPress?
16. Organiza el contenido de tu WordPress haciendo uso de los Custom Post Types Sara Rijo García
Desarrollo propio
Enlaces a los códigos generados en
GenerateWP:
- Custom Post Type Portafolio
- Taxonomía Tipos de proyectos
17. Organiza el contenido de tu WordPress haciendo uso de los Custom Post Types Sara Rijo García
El código generado se puede insertar:
- En el archivo functions.php del tema.
- En un plugin para insertar snippets.
- Creando nuestro propio plugin.
¿Cómo agregar CPT a mi WordPress?
18. Organiza el contenido de tu WordPress haciendo uso de los Custom Post Types Sara Rijo García
Desarrollo propio
20. Organiza el contenido de tu WordPress haciendo uso de los Custom Post Types Sara Rijo García
Para visualizar el listado de los ítems de
nuestro Custom Post Type:
- Activar la página de archivos.
- Crear una plantilla de página nueva.
¿Dónde se visualiza el listado del CPT?
21. Organiza el contenido de tu WordPress haciendo uso de los Custom Post Types Sara Rijo García
Activar página de archivos
22. Organiza el contenido de tu WordPress haciendo uso de los Custom Post Types Sara Rijo García
Activar página de archivos
23. Organiza el contenido de tu WordPress haciendo uso de los Custom Post Types Sara Rijo García
Activar página de archivos
24. Organiza el contenido de tu WordPress haciendo uso de los Custom Post Types Sara Rijo García
Activar página de archivos
26. Desventajas
- Puede afectar al
rendimiento de
nuestra web.
- Al desinstalar el plugin
se pierden los CPT
que se hayan creado.
Ventajas
- Gracias a su interfaz
gráfica se simplifica el
proceso de creación
tan solo rellenando los
campos.
- Posibilidad de
Importar/Exportar CPT.
Plugin
27. Desventajas
- Hay que tener ciertos
conocimientos de
programación.
Ventajas
- Existe multitud de
información y
herramientas.
- Se puede adaptar a
las necesidades de
nuestro proyecto.
Desarrollo propio