Perché esiste una convenzione di codifica comune in PHP. Proprio come python ha pep8. Alcuni framework preferiscono camelcase ma wordpress usa il trattino di sottolineatura mentre nomina le funzioni e le variabili che sono effettivamente preferite.
Esiste qualcosa chiamato PSR (PHP Standards Recommendations) che standardizza i codici PHP: Vedi questo link
Wordpress è stato creato anni fa e, a causa della compatibilità con le versioni precedenti, non implementa questi standard. Quindi, Wordpress non è un buon esempio per capire gli attuali standard PHP e le migliori pratiche. D'altra parte, attualmente la maggior parte dei framework PHP sono creati usando gli standard PSR.
Leggi altre domande sui tag coding-style coding-standards php