Ho provato i tuoi suggerimenti, ma gli errori di validazione diventano 4.
Ho apportato pertanto le seguenti tre modifiche sul file default_links originale:
1. a partire dalla riga 30:
if( ! $link) :
continue;
endif;
?><ul><?php
2. eliminazione della riga 17
3. A partire dalla riga 72:
</li>
</ul>
<?php endforeach; ?>
<?php endif; ?>
</div>
Solo in questo modo ottengo la validazione.
Probabilmente, gli errori di validazione a cui andavo incontro erano diversi dai tuoi: 2 riguardavano le sezioni (<div> e </div>), l'altro riguardava un </ul> (mai aperto).