Skip to content

Instantly share code, notes, and snippets.

@leobaiano
Created February 28, 2012 15:42
Show Gist options
  • Save leobaiano/1933237 to your computer and use it in GitHub Desktop.
Save leobaiano/1933237 to your computer and use it in GitHub Desktop.
Função para inserir um metabox em vários Custom Post Types do WordPress
//Chama a função que cria o meta box
add_action( 'add_meta_boxes', 'NOME_meta_box' );
/**
* Cria o meta box
* Utilizo um array com o nome dos CPT onde o metabox deve ser usado
*/
function NOME_meta_box(){
// Array $tipos com o nome dos CPT que devem receber o metabox
$tipos = array('cpt_1', 'cpt_2', 'cpt_3');
foreach($tipos as $tipo){
add_meta_box( 'NOME_metabox', 'Informações', 'NOME_metabox_setup', $tipo, 'normal', 'high' );
}
}
// Função que monta os dados do metabox
function NOME_metabox_setup(){
echo "<h2>Meus Campos personalizados</h2>";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment