Suporte » Desenvolvendo com WordPress » Post Type Categoria Padrão

  • Alguém sabe como setar categorias por padrão no post_type?

    Criei alguns post_type e gostaria que todos os posts fossem inseridos automaticamente em uma categoria.

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Moderador Miriam de Paula

    (@miriamdepaula)

    Achei esta conversa no fórum americano, veja se te ajuda em algo:
    https://wordpress.org/support/topic/set-category-to-a-custom-post-type-automatically?replies=25

    Criador do tópico Eduardo Zenite

    (@eduzenite)

    Oi Miriam, obrigado pela resposta.
    Eu havia achado essa conversa, mas não consegui implementar e tentei de tudo quanto é jeito. Pelo que entendi funciona assim:


    function add_galeria_category_automatically($post_ID) {
    global $wpdb;
    if(!has_term('','category',$post_ID)){
    //ID da minha categoria dentro do post type
    $cat = array(162);

    //Toda vez que criar um post ele insere a categoria por padrão
    wp_set_object_terms($post_ID, $cat, 'category');
    }
    }
    add_action('publish_galeria', 'add_galeria_category_automatically');

    Mas não funcionou :/

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Post Type Categoria Padrão’ está fechado para novas respostas.