Visão Geral CCT
Por que você precisa de um CCT?
Quando você cria um tipo de postagem personalizada, os itens desse tipo são armazenados como “postagens”. Isso significa que eles são armazenados na mesma tabela SQL onde todas as postagens são coletadas. Quando o usuário busca uma postagem, o WordPress terá que percorrer toda a tabela SQL que contém as postagens. O atraso será imperceptível se você não tiver muitos posts em seu site. No entanto, quanto mais CPTs você criar, maior será a tabela e menor será a velocidade de download da página.
No entanto, ao criar um tipo de conteúdo personalizado, você realmente cria uma nova tabela SQL no banco de dados do seu site. Quando o usuário procura um item desse tipo de conteúdo, o WordPress irá buscá-lo em uma tabela separada. Os itens que você cria não sobrecarregarão a tabela SQL com postagens e as solicitações serão executadas visivelmente mais rapidamente. Principalmente se esse tipo de conteúdo for para dados aos quais o usuário não terá acesso. Por exemplo, você pode criar um tipo de conteúdo personalizado para pedidos. Você não precisa exibir esses dados no site e precisa deles apenas para uso interno. Esses dados serão armazenados em uma tabela separada e não retardarão a pesquisa como aconteceria se você criasse um tipo de postagem personalizada para pedidos.
Por padrão, os itens de conteúdo personalizado não possuem páginas individuais pessoais e não podem ser exibidos no site de outra forma que não seja na Grade de Listagem. No entanto, se você precisar exibir os itens do tipo de conteúdo em páginas únicas, o Tipo de Conteúdo poderá ser vinculado ao Tipo de Postagem. Por exemplo, você está vendendo livros, criou um tipo de conteúdo Livros e deseja que cada livro tenha uma única página para o usuário visitar.
Nesse caso, cada item de conteúdo personalizado terá uma postagem correspondente vinculada a ele. Mas mesmo agora, isso não sobrecarregará a tabela SQL com postagens porque todos os metadados do item serão armazenados na tabela SQL para tipos de conteúdo personalizados. De qualquer forma, a velocidade do site não será gravemente prejudicada.
Resumindo, você precisará da funcionalidade Tipo de conteúdo personalizado se quiser adicionar um grande número de itens ao seu site. Um CCT criado manterá seu site rápido e conveniente para os usuários.
Visão geral das configurações de tipo de conteúdo personalizado
O Custom Content Type é um módulo do plugin JetEngine . Portanto, ele pode ser habilitado ativando uma alternância relevante na seção JetEngine > JetEngine > Módulos > Módulos padrão .
Depois que a página for recarregada, a guia Tipos de conteúdo personalizados estará disponível na área administrativa.
Vá para a guia JetEngine> Tipos de conteúdo personalizados e crie um novo CCT clicando no botão “Adicionar novo” .
Depois de abrir a página Adicionar novo tipo de conteúdo , você verá três blocos de configurações: Configurações gerais , Campos e Colunas administrativas .
Configurações Gerais
Nas Configurações Gerais , os seguintes campos estão disponíveis para preenchimento:
- Nome . Permite escrever o título do Tipo de Conteúdo Personalizado;
- Lesma. Ele é preenchido automaticamente no campo Nome . Slug é um tipo de ID que você precisa usar para algumas funcionalidades dinâmicas do JetEngine . Você pode usar apenas letras latinas aqui e garantir que não haja espaços: use hífens ou sublinhados;
- Nome da tabela do banco de dados . É assim que a tabela SQL recém-criada será nomeada no banco de dados. Esta opção é preenchida automaticamente adicionando um slug ao ID “wp_jet_cct_”. Você pode alterá-lo apenas editando o Slug ;
- Possui página única . Esta alternância permite escolher um tipo de postagem personalizada para ser usado como uma única página CCT. Quando esta alternância está habilitada, outras configurações aparecem;
- Tipo de postagem relacionada . Permite escolher um tipo de postagem personalizada para ser conectado ao seu CCT no menu suspenso;
- Campo título . Na seção Configurações de campos , você criará metacampos para o seu tipo de conteúdo. Os dados do campo que você escolher neste menu suspenso serão automaticamente colocados no Título da postagem . É por isso que você deve selecionar apenas os campos relacionados a texto e número para esta opção;
- Campo de conteúdo . As informações do campo escolhido neste menu suspenso serão automaticamente colocadas no campo Conteúdo da postagem. Esteja ciente de que apenas os campos preenchidos com texto ou números serão exibidos corretamente na postagem. As alterações feitas na área Conteúdo da postagem não afetarão os dados no campo de item Tipo de conteúdo personalizado;
- Ícone do menu . Permite selecionar um ícone que será exibido próximo ao nome do CCT na área administrativa;
- Posição do menu . Permite que você escolha uma seção no menu de administração do WordPress onde o CCT deve ser exibido. Por padrão, a “Seção Crocoblock” é escolhida, mas você pode escolher qualquer outra opção disponível;
- Capacidade de acesso à interface do tipo de conteúdo . Este campo permite que você escreva uma capacidade de usuário que tenha permissão para inserir o tipo de conteúdo personalizado na área administrativa. Cada usuário possui recursos definidos por sua função de usuário. Você pode verificar a lista completa de funções e capacidades do WordPress neste link .
- Registre obter/criar/atualizar/excluir item REST API Endpoint . Quando ativado, cada alternância cria um ponto de extremidade pelo qual um item pode ser obtido/criado/atualizado/excluído de acordo. Quando ativado, as opções Endpoint URL e Access Capability aparecem. Você pode aprender mais sobre essas opções nos tutoriais Como exibir itens de tipo de conteúdo personalizado usando a API REST e Como adicionar e editar itens de tipo de conteúdo personalizado remotamente usando a API REST ;
- Capacidade de acesso . Aqui, você pode especificar uma capacidade de usuário com permissão para acessar dados pelo endpoint gerado;
A última alternância é Ocultar nomes de campo . Se estiver desabilitado, o campo Nomes ficará visível na página adicionar/editar item CCT no backend.
Quando você ativa essa opção, os nomes dos campos ficam ocultos e apenas os rótulos dos campos são exibidos.
Campos
Na guia Campos , você pode adicionar campos personalizados ao seu CCT, que armazenará os dados necessários.
Cada campo personalizado tem estas configurações:
- Rótulo . É o rótulo do metacampo exibido na página de adição/edição de item CCT;
- Nome/ID . É o nome do campo personalizado armazenado no banco de dados. Portanto, apenas letras minúsculas e números latinos são permitidos. Hífens e sublinhados também são aceitos em vez de espaços;
- Tipo de objeto . Define um campo personalizado ou elemento de layout. Se desejar agrupar campos personalizados em guias ou acordeões, você pode selecionar essas opções respectivamente;
- Tipo de campo . Permite selecionar um tipo de campo personalizado. Saiba mais sobre os tipos de metacampos na Visão geral dos tipos de campos personalizados ;
- Descrição . Ele é exibido na página adicionar/editar CCT e fornece informações adicionais sobre esse campo personalizado;
- Largura do campo . Serve para especificar a largura do campo personalizado na página de adição/edição de CCT.
- Limite de caracteres . Permite limitar o número de caracteres inseridos no campo;
- Valor padrão . É uma entrada padrão para o metacampo;
- É necessário . Uma alternância para marcar um campo como de preenchimento obrigatório;
- Suporte para edição rápida . Se ativado, adiciona o campo personalizado à seção Edição Rápida ;
- Lógica Condicional . Permite mostrar este campo personalizado se um valor em outro campo personalizado corresponder à condição.
Observe que a lista de configurações varia de acordo com o tipo de campo selecionado. Confira a lista completa de tipos de campos e suas configurações neste tutorial .
Colunas de administração
As Colunas Admin são as colunas na página CCT no backend que podem mostrar dados de campos personalizados do CCT.
Na captura de tela abaixo, você pode ver as colunas de administração em contorno verde. Sob cada nome de coluna admin, alguns dados são mostrados desta coluna para cada item CCT.
As colunas administrativas podem ser adicionadas à página CCT no backend ativando o botão Mostrar nas colunas administrativas na página adicionar/editar tipo de conteúdo personalizado.
Existem também os campos Prefixo e Sufixo que permitem adicionar algum texto antes/depois do valor real do campo.
A alternância É classificável permite a classificação para uma coluna específica.
A alternância do campo É numérico precisa ser habilitada se o valor de uma coluna for um número. Dessa forma, é possível classificar por números.
Isso é tudo. Agora você sabe tudo sobre as configurações para criar um CCT com a ajuda das funcionalidades do plugin JetEngine WordPress.