Style WordPress Custom Post Type Single Page

Estou registrando um tipo de postagem personalizado ‘events’. Os events podem ser listados usando um shortcode, e quando você clica em um evento, vá para a visão única desse evento. Agora, eu quero que essa página de exibição única seja totalmente diferente usando todos os metadados do evento para criar mapas, imagens, etc., mas não consigo descobrir como. Usar um modelo para esta visão única não é uma opção, pois este é um plugin e deve funcionar com qualquer tema. Basta filtrar o conteúdo do post não é suficiente, pois eu quero estilo do título também.

Alguma ideia? Desde já, obrigado!

Solutions Collecting From Web of "Style WordPress Custom Post Type Single Page"

Há pelo menos 3 opções para escolher:

Você pode usar o nome do arquivo CPT único que você pode pegar do código-fonte nas classs corporais ou uma class personalizada que pode ser adicionada diretamente ao arquivo single-cpt.php ou usando um arquivo de funções com uma etiqueta condicional.

.single-cpt { your declarations } 

Ou adicione diretamente ao arquivo single-cpt.php

 add_filter( 'body_class', 'wpsites_cpt_body_class' ); function wpsites_cpt_body_class( $classs ) { $classs[] = 'your-single-cpt-class'; return $classs; } 

Ou com arquivo de funções condicional

 add_filter( 'body_class', 'wpsites_cpt_body_class' ); function wpsites_cpt_body_class( $classs ) { if ( is_singular('your-cpt') ) { $classs[] = 'your-single-cpt-class'; return $classs; } }