O plugin Types do WordPress é uma excelente maneira de gerenciar seus Tipos e Campos personalizados, minha favorita atualmente. Coloco aqui algumas dicas que não achei em lugar nenhum e que me fizeram falta:

Filtrar WP Query por campos personalizados

O segredo é colocar wpcf- antes do nome do campo, assim:

$paginas = new WP_Query( array(
    'meta_key' => 'wpcf-NOME_DO_CAMPO',
    'meta_value' => 'VALOR_DO_CAMPO',
));

Campos multivalorados como arrays

Normalmente o Types retorna campos multivalorados como uma string gigante. Não está na documentação (pelo menos eu não achei), mas existe um parâmetro que insere uma string de separação que pode ser usada como argumento da função explode. Complicou? Com o exemplo fica fácil:

$valores = types_render_field("NOME_DO_CAMPO", array('separator' => 'SEPARADOR_DO_ARRAY'));
$valores = explode('SEPARADOR_DO_ARRAY', $valores);

Somente um item de campos multivalorados

Mesma coisa do acima:

$valores = types_render_field(“NOME_DO_CAMPO”, array(‘index’ => ‘0’));

Simples né?