Make taxonomy term only link to term page if multiple nodes have that term?
Looks possible implementing  hook_entity_info_alter()


  Modules may implement this hook to alter the information that defines
  an entity. All properties that are available in hook_entity_info() can
  be altered here.


Here is some sample code

function mymodule_entity_info_alter(&amp;$entity_info) {
  $entity_info['taxonomy_term']['uri callback'] = 'mymodule_taxonomy_term_uri';
}

/**
* Entity uri callback for taxonomy terms. Add special exception to redirect users away
* from taxonomy term pages to the associated program node page.
*/
function mymodule_taxonomy_term_uri($term) {
  if (count(taxonomy_select_nodes($term-&gt;tid)) &gt; 1) {
    return array(
      'path' =&gt; 'taxonomy/term/' . $term-&gt;tid,
    );
  }
  else {
    return array(
      'path' =&gt; '',
    );
  }
}


You need to make some tweaks to get term id by term name.I have not checked about returning the path if node count is 1.