Ho fatto un grande passo avanti, dopo un po' di ricerca. Mi manca solo un ultimo pezzetto, e spero ancora nel vs. aiuto.
Ho utilizzato uno snippet per recuperare il valore del custom_post_type e mostrarlo come shortcode:
Codice PHP:
add_shortcode('customfield''shortcode_field');

function 
shortcode_field($atts){
  
extract(shortcode_atts(array(
   
'post_id' => NULL,
  ), 
$atts));

  if(!isset(
$atts[0])) return;
  
$field esc_attr($atts[0]);

  global 
$post;
  
$post_id = (NULL === $post_id) ? $post->ID $post_id;

  return 
get_post_meta($post_id$fieldtrue);


Poi ho aggiunto lo shortcode [customfield "company_name" post_id=1] dove mi serve, e quello mostra il valore della key.
Il problema è che ovviamente mostra il valore assegnato al post con l'ID=1. Io invece avrei bisogno che l'ID (il titolo del post che contiene il customfield) se lo trovasse da solo, dinamicamente. Uno shortcode [field "my_key"] senza ID però non basta.
Gentilmente, fate uno sforzo e ditemi cosa manca. La pagina è sempre questa (sulla sidebar)