Como personalizar um Custom Post Type no WordPress

  • Autor Autor Dodeca
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Dodeca

Dodeca

Eta
Verificación en dos pasos activada
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:
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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"

Inserir CODE, HTML ou 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"

Inserir CODE, HTML ou 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 edição:
Voltar
Topo