Como criar um tipo de pós personalizado em seu tema wordpress

Para criar e usar tipos de pós personalizado em seu site, você precisa ter certeza de que seu tema WordPress contém o código e as funções corretas. Nas etapas a seguir, você cria um tipo básico e genérico pós personalizado chamado “conteúdo genérico”:

  1. Em seu painel de controle, escolher Aparência → Editor.

    A página Editar Temas abre.

  2. Clique no link do modelo Funções Tema para abrir o functions.php Arquivo.

    O modelo Funções Tema abre no editor de texto no meio da página.

  3. Adicione o código do tipo de pós personalizado para a parte inferior do modelo Funções temáticas.

    Desça até a parte inferior da functions.php arquivo e inclua o seguinte código para adicionar um conteúdo tipo pós costume genérico para seu site:

    // Adicionar personalizado POST TYPEadd_action ( `init`, `create_post_type`) -função create_post_type () {register_post_type ( `genérico-content`, array ( `etiquetas` = gt; array ( `name` = gt; __ ( `Conteúdo Genérico `),` singular_name`= gt; __ ( `conteúdo genérico`)), `público`= gt; true)) -}

    A função register_post_type () - pode aceitar vários argumentos e parâmetros. Você pode usar uma variedade e uma combinação de argumentos e parâmetros para criar um tipo de posto específico. Você pode encontrar mais informações sobre tipos de pós personalizado e usando o register_post_type () - função no página WordPress Codex.

  4. Clique no botão Atualizar Arquivo para salvar as alterações feitas no functions.php Arquivo.

    Video: Forge - Veja como Criar Temas e Layouts para WordPress - Grátis!



Se você não sente-se a escrever todo esse código no arquivo Funções tema, o plugin personalizado Publicar Tipo UI a partir de webdevStudios fornece-lhe com uma interface fácil em seu WordPress Dashboard. Este plugin também simplifica a criação de pós personalizado tipos em seu site e ignora a necessidade de criar o código nas funções temáticos (functions.php) Arquivo.

Depois de concluir os passos para adicionar o tipo de pós conteúdo genérico para o seu site, ele é adicionado ao menu de navegação à esquerda da Dashboard.

Você pode adicionar e publicar novos conteúdos usando o novo tipo de pós personalizado tal como faria quando você escrever e publicar posts. O conteúdo publicado não é adicionado à lista cronológica de posts, mas em vez disso é tratada como conteúdo separado, assim como páginas estáticas.

Ver o link permanente para o tipo de pós personalizado, e você vê que ele adota o nome do tipo post, conteúdo genérico, e usa-lo como parte da estrutura do permalink. O permalink parece https://yourdomain.com/generic-content/new-article.

Aqui está um exemplo da vida real usado na Nenhum site Regras Companhia de Teatro. Este site usa uma Shows tipo pós personalizado para criar conteúdo personalizado para os shows que o teatro produz a cada temporada.

// ADD tipo personalizado POSTAL: SHOWSadd_action ( `init`, `create_my_post_types`) -função create_my_post_types () {register_post_type ( `mostra`, de matriz ( `` = etiquetas gt; array ( `nome` = gt; __ ( `Shows` ), `singular_name` = gt; __ ( `Show`), `add_new` = gt; __ ( `Adicionar Novo Show`), `add_new_item` = gt; __ ( `Adicionar Novo Show`), `edit` = gt ; __ ( `Editar`), `edit_item` = gt; __ ( `Editar Show`), `NEW_ITEM` = gt; __ ( `New Show`), `view` = gt; __ ( `view Show`), `view_item` = gt; __ ( `View Show`), `search_items` = gt; __ ( `Search Shows`), `not_found` = gt; __ ( `Não mostra encontrado`), `not_found_in_trash` = gt; __ ( `Não mostra encontrado em lixo`), `pai` = gt; __ ( `pai Show`),), `público` = gt; verdade, `show_ui` = gt; verdade, `publicly_queryable` = gt; verdadeiro, `exclude_from_search` = gt; falso, `menu_position` = gt; 10, `menu_icon` = gt; get_stylesheet_directory_uri () `/img/nrt-shows.jpg`,`hierarchical` = gt;. verdadeiro, `query_var` = gt ; verdadeiro, `reescrita` = gt; matriz ( `slug` = gt; `mostra`, `with_front` = gt; falsos), `` = taxonomias gt; array ( `post_tag`, `categoria`), `Can_ exportação`= gt; verdadeiros, `` = suportes gt; array ( `pós-thumbnails`, `trechos`, `comentários`, `revisões`, `title`, `editor`, `page-atributos`, `costume-campos`))) -}

Para adicionar tipos de pós personalizado para as opções de menus na página Menus acessíveis a partir do Dashboard (escolher Aparência → Menus), clique na guia Opções de tela na parte superior direita da página.

Você verá uma caixa de seleção ao lado para postar Tipos que podem ser selecionadas para permitir que os tipos de pós personalizados no menus que você cria. Os tipos de pós aparecem nas Opções de tela somente se você tiver tipos personalizados pós ativados em seu tema.


Publicações relacionadas