Cómo personalizar un Custom Post Type en WordPress

  • Autor Autor Dodeca
  • Fecha de inicio Fecha de inicio
Dodeca

Dodeca

Eta
Verificación en dos pasos activada
Verificado por Whatsapp
Buen día/tarde

Mi problema es el siguiente: Cree un Custom Post Type para post especiales con un plugin llamado 'Custom Post Type UI', pero ahora necesito personalizar la plantilla donde se muestran esos posts. ¿Alguien sabe como hacerlo?

Gracias y Saludos! :encouragement:
 
create un archivo llamado single-nombreDelCustomPostType.php

Ejemplo mas concreto, si tu Custom Post Type el slug se llama "especiales"

entonces tu archivo tendria que tener el nombre de: single-especiales.php
 
create un archivo llamado single-nombreDelCustomPostType.php

Ejemplo mas concreto, si tu Custom Post Type el slug se llama "especiales"

entonces tu archivo tendria que tener el nombre de: single-especiales.php

Y como lo conecto? O ya con eso?
 
[MENTION=146669]YouPlanetPC[/MENTION] con esta imagen puedes darte una idea como tienes que renombrar el archivo para caso, si quieres editar la plantilla donde se muestran todas las entradas de este post type "archive-$posttype.php" si por el contrario lo que quieres es editar en diseño para cada uno entrada del post type "single-$posttype.php"

Insertar CODE, HTML o PHP:
https://developer.wordpress.org/files/2014/10/wp-hierarchy.png

Ejemplo para el post_type=mascotas_perdidas:

archive-mascotas_perdidas.php
single-mascotas_perdidas.php

Cabe aclarar que si no le creas uno usara en su caso el archive.php o single.php que ya tenga el theme
 
[MENTION=146669]YouPlanetPC[/MENTION] con esta imagen puedes darte una idea como tienes que renombrar el archivo para caso, si quieres editar la plantilla donde se muestran todas las entradas de este post type "archive-$posttype.php" si por el contrario lo que quieres es editar en diseño para cada uno entrada del post type "single-$posttype.php"

Insertar CODE, HTML o PHP:
https://developer.wordpress.org/files/2014/10/wp-hierarchy.png

Ejemplo para el post_type=mascotas_perdidas:

archive-mascotas_perdidas.php
single-mascotas_perdidas.php

Cabe aclarar que si no le creas uno usara en su caso el archive.php o single.php que ya tenga el theme

Gracias, lo intento y te cuento 😀
 
Gracias, lo intento y te cuento 😀

Una opción para editar el diseño fácil, seria duplicar el archivo de archive.php y/o single-php. Los renombras y apartir de estos empiezas a editar :encouragement:


Esto si quieres usa estructura similar no igual pero si que mantenga el header o otras cosas igual en vez de hacerlo todo desde 0
 
Una opción para editar el diseño fácil, seria duplicar el archivo de archive.php y/o single-php. Los renombras y apartir de estos empiezas a editar :encouragement:


Esto si quieres usa estructura similar no igual pero si que mantenga el header o otras cosas igual en vez de hacerlo todo desde 0

Ya quedó, gracias! :encouragement:

Ahora quiero mostrar todas las taxonomías con su respectivo enlace dentro del artículo, pero no sé como, podrías ayudarme?

Gracias nuevamente, y saludos.
 
Ya quedó, gracias! :encouragement:

Ahora quiero mostrar todas las taxonomías con su respectivo enlace dentro del artículo, pero no sé como, podrías ayudarme?

Gracias nuevamente, y saludos.

En ese caso puedes usar la función get_the_term_list

PHP:
<?php echo get_the_term_list( $post->ID, 'tutaxonomia', 'El post tiene las siguientes opciones: ', ', ' );  ?>
o usando html
<ul class=”opciones”>
<?php echo get_the_term_list( $post->ID, 'tutaxonomia', '<li>', '</li><li>', '</li>' ); ?>
</ul>
 
Última edición:
wao si me funciono gracias por la info
 
Atrás
Arriba