post

Criando custom post no wordpress

O WordPress é nativamente configurado para gerenciar posts e paginas.

Porem você pode configurar seu CMS para gerenciar o que você quiser.

Um exemplo seria caso você queira criar um site de imóveis para locação, você pode criar um custom post (postagem personalizada) para gerenciar apenas isso, e não misturar com as publicações de postagens do seu site.

Para criar seu gerenciador de publicações personalizados, primeiramente você deve acessar o arquivo functions.php do seu tema.

Abaixo segue o código de exemplo:

function register_new_post_type_projetos_de_clientes() {
  $labels = array(
    'name' => 'Projetos',
    'add_new_item' => 'Adicionar novo projeto',
    'edit_item' => 'Editar projeto',
    'not_found_in_trash' => 'Nenhum projeto na lixeira',
    'not_found' => 'Nenhum projeto encontrado.'
  );
  $supports = array(
    'title',
    'editor',
    'thumbnail',
    'comments',
    'excerpt',
    'custom-fields',
    'author'
  );
  $args = array(
    'public' => true,
    'labels' => $labels,
    'supports' => $supports,
    'show_in_rest' => true,

    'rewrite' => array('slug' => 'projeto'),
    'has_archive' => true,
    'menu_icon' => 'dashicons-category'
  );
  register_post_type('projeto', $args);
}
add_action('init', 'register_new_post_type_projetos_de_clientes');

No exemplo acima, estamos gerenciando projetos, porem você pode trocar a palavra projeto, por qualquer uma palavra, como imóvel, carros, etc. Dependendo do que você quer gerenciar.

Veja mais sobre custom post type acessando o link da documentação no site oficial wordpress org: https://wordpress.org/support/article/post-types/

Link de compartilhamento

bruno.art.br/r/ODY4

ID de Referência: 868


Comentários