• Ir a navegación principal
  • Ir al contenido principal
  • Ir a la barra lateral primaria
  • Ir al pie de página

Dani Sánchez - Gestionatuweb

Desarrollador web freelance - Dani Sánchez Gestionatuweb

  • ¿Eres agencia?
  • WordPress
    • Mantenimiento
    • Desarrollo
    • Soporte técnico
  • Cursos
  • Porfolio
  • Blog
  • Contacto
  • Solicita Presupuesto
Estás aquí: Inicio / Genesis / Añade el soporte de Genesis Framework para tus Custom Post

Genesis, Publicaciones, Tutoriales, Wordpress / 21 de octubre de 2020

Añade el soporte de Genesis Framework para tus Custom Post

Hace unos meses que migré mi web de Divi a Genesis y desde entonces no paro de aprender y produndizar en este fantástico framework.

Genesis integra una serie de características y funcionalidades a los posts de tipo Entrada o Página, tales como poder seleccionar el esquema de layout para el contenido, opciones de SEO, posibilidad de integrar scripts, etc.

Pero si usas un Custom Post Type o CTP, estas caractarísticas no se adhieren por defecto y debemos declaralas en el archivo de funciones del theme, o en este caso del child-theme de Genesis que estemos usando.

Por ejemplo, yo uso un Custom Post en Gestionatuweb para mostrar mis proyectos o porfolio de trabajos, que registré como «portfolio».

Como puede apreciarse en la pantalla de edición de mi Custom Post, después del content no hay ninguna de las opciones que Genesis aplica a otros tipos de post, como entradas o páginas.

Añado estas líneas en el functions.php del child-theme de genesis:

//Opciones de Genesis Frameworks para cualquier Custom Post
add_post_type_support('post_type_name', array('genesis-archives-settings', 'genesis-seo', 'genesis-scripts', 'genesis-layouts', 'genesis-rel-author'));

Importante sustituir el parámetro ‘post_type_name’, por el nombre de tu custom post, en mi caso ‘portfolio’.

Y compruebo que ahora aparecen opciones que antes no tenía, como las opciones de SEO, la inserción de scripts, las opciones de Diseño para elegir layout, etc.

Añade este código de soporte para cualquier Custom Post Type que necesites, como los portfolios de WordPress, los productos de WooCommerce o tus propios CPT.

Archivado en:Genesis, Publicaciones, Tutoriales, Wordpress Etiquetado con:genesis

Interacciones con los lectores

Este artículo puede contener código que podría no funcionar correctamente en tu versión de WordPress o causar incompatibilidad con tu plantilla o plugins. Úsalo bajo tu responsabilidad y haz siempre copia de tus archivos antes de modificarlos.

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

  Acepto la política de privacidad

Barra lateral primaria

Daniel Sánchez

@danisanchez82
t.me/gestionatuweb

Buscar en la web

Consigue Genesis Framework

Genesis Framework

Entradas recientes

  • Adiós WhatsApp…
  • Configuración de WP Fastest Cache
  • Cómo añadir un enlace personalizado en el menú admin de WordPress
  • Hooks de Genesis Framework (init, header y framework) – Parte 1
  • Añade el soporte de Genesis Framework para tus Custom Post

Categorías

  • Actualidad
  • Destacado
  • Divi
  • Drupal
  • Elementor
  • Genesis
  • Joomla!
  • Linux
  • Publicaciones
  • Tutoriales
  • WooCommerce
  • Wordpress

Comentarios recientes

  • dani en Crear un select con buscador integrado, gracias a select2
  • javier en Crear un select con buscador integrado, gracias a select2
  • Pablo en Tutorial básico Kdenlive, el editor de vídeo libre de la comunidad KDE
  • Isaias en Crear un WebView con Android Studio para cargar una web en una APP Android
  • Isaias en Crear un WebView con Android Studio para cargar una web en una APP Android

Hosting de confianza

Hosting Raiola Networks

Footer

Buscar en la web

  • Inicio
  • Agencias
  • Mantenimiento WordPress
  • Desarrollo WordPress
  • Soporte técnico WordPress
  • Cursos
  • Portfolio
  • Blog
  • Contacto
  • Política de privacidad

Mis redes

  • Facebook
  • LinkedIn
  • Twitter
  • YouTube

© 2016–2021 Gestionatuweb · Programado con Genesis Framework · Iniciar sesión

Utilizo cookies para obtener datos estadísticos sobre el uso de mi sitio web y personalizar la publicidad (no intrusiva) del blog según tus intereses. En ningún caso estas cookies te identifican como persona, solo a tu dispositivo en la Red. Aceptando el uso de cookies me ayudarás a mantenener el blog gracias a la publicidad y podré mejorar la experiencia de uso gracias a la analítica web. Puedes navegar por mi sitio web sin que se instale ninguna de estas cookies, aunque este mensaje permanecerá visible en todo momento.AceptoPolítica de privacidad