Como construir um modelo para um tipo de pós personalizado em wordpress
Por padrão, tipos de pós personalizado usar o single.php template em seu tema WordPress - isto é, a menos que você criar um modelo específico para o seu tipo de pós personalizado. Você pode encontrar o WordPress regulares single.php template limitante para o seu tipo de post. Isso depende do tipo de conteúdo que deseja incluir e se deseja aplicar diferentes formatos e estilos para seu costume tipo post com HTML e CSS marcação.
Depois de adicionar um post personalizado conteúdo genérico simples, o menu de conteúdo genérico no WordPress Painel aparece. Escolha conteúdo genérico → Adicionar Novo e, em seguida, publicar um novo post com algum conteúdo para o teste.
Por exemplo, adicionar um novo tipo de conteúdo genérico com um Teste e um título teste lesma. Porque o tipo de conteúdo genérico não tem um modelo específico, no entanto, ele usa o single.php modelo e mensagens resultantes não procure diferente do padrão.
Se uma página não encontrada aparecer quando você tenta acessar uma nova entrada do tipo pós personalizado, redefinir as configurações permalink. Escolha Definições → Permalinks no painel e, em seguida, clique no botão Salvar alterações. Este WordPress forças para repor os permalinks para o seu site e adicionar os novos formatos de pós personalizado tipo permalink.
Para construir um específico modelo para o tipo de pós conteúdo genérico, adicione um novo single-posttype.php modelo (posttype é o primeiro argumento passado para o register_post_type função). Para este exemplo, o arquivo específico do modelo para o tipo genérico pós conteúdo é single-generic-content.php. Quaisquer modificações feitas neste arquivo de modelo são mostrados apenas para as instâncias do tipo pós conteúdo genérico.
Uma estrutura de base para single-generic-content.php para o tema Vinte Treze é
? Lt; get_header php () - gt;? Lt; php get_template_part ( `loop`, `genérico-content`) - gt;? Lt; php get_sidebar () - gt;?? Lt; php get_footer () - gt;
Usando a peça do modelo, criando um loop-generic-content.php arquivo permite uma fácil personalização do loop para a entrada Tipo de pós conteúdo genérico.