Nein. Man sollte die von
WP zur Verfügung gestellten Möglichkeiten nutzen, und nicht selbst DB-Abfragen bauen, wo diese nich nötig sind. Die Datenbankstruktur kann sich ändern, das Theme sollte nicht darauf angepasst werden müssen. Wenn schon eigene DB-Abfrage, dann sollte er sich eine entsprechende Funktion bauen und diese auslagern (z.B. functions.php des Themes) damit bei Updates nur diese eine Funktion angepasst werden muss.