wordpresslogo

Custom templates para Custom Post types

Utiliza plantillas de diseño personalizado para tus Custom Post Types, hasta el momento ya existen de forma nativa en wordpress para Páginas, para Post por medio de un plugin, pero no todavía para Custom Post Types.

Utilizando el plugin Custom Post Templates con una pequeña modificación.

  • Descarga e instala el plugin Custom Post Templates , con esto ya debes tenerlo activo para los post ( entradas ) normales.
  • Desde la pantalla de plugins, entra al modo de edición del plugin
  • Busca la linea que registra el plugin en el tipo de post, algo así
  • $this->add_meta_box( 'select_post_template', __( 'Post Template', 'custom-post-templates' ), 'select_post_template', 'post', 'side', 'default' );
  • Cambia la opción ‘post’ por tu custom post type ‘peliculas’ en mi caso y prueba haciendo un diseño para cada item que vayas publicando, fácil.
  • quedaría algo así.

    $this->add_meta_box( 'select_post_template', __( 'Post Template', 'custom-post-templates' ), 'select_post_template', 'peliculas', 'side', 'default' );

    Y listo.

    Para aplicar el tu plantilla personalizada, únicamente sube o crea un archivo con lo siguiente.

    <!--?php /* Template Name Posts: Snarfer */ ?-->

    A partir de ahora, aparecerá un nueva opción en el editor de tu custom post type, similar al de pages.

    Notas.

  • Esto unicamente aplica para un caso o post normales o custom post types
  • Seguramente extenderan a custom post types, el cambio es mínimo
  • 2 thoughts on “Custom templates para Custom Post types”

    Leave a Reply