Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não consigo fazer as meta boxes salvarem no BD

Olá!

Fiz um código simples para testar com meta boxes e não consigo salvar no BD de jeito nenhum.

function preenche_campo_subtitulo(){
    ?>
    <input type="text" id="subtitulo_id" name="subtitulo"/>        
    <?php
}

function registra_meta_boxes(){
    add_meta_box(
        'subtitulo_obras', 
        'Subtítulo da Obra', 
        'preenche_campo_subtitulo', 
        'obras', 
        'normal', 
        'default' 
    );
}

add_action('add_meta_boxes', 'registra_meta_boxes');

function salva_subtitulo(){
    update_post_meta('subtitulo_id', $_POST['subtitulo_id']);
}

add_action('save_post', 'salva_subtitulo');

Será que tem algo errado aí que não estou enxergando?

Obrigado!

1 resposta
solução!

Estava faltando o id do post nos atributos do update_post_meta... Era só isso! Valeu, galera!! Tudo certo!