Sachverhalt: A. Die X._ AG unterliess es in den Jahren 2001 bis 2003 irrtümlicherweise, die Löhne ihres Direktoren-Ehepaars gegenüber der zuständigen Sozialversicherungsanstalt anzugeben. Aufgrund dieses Irrtums berechnete die Ausgleichskasse auf den Löhnen des Ehepaars weder AHV- noch BVG-Beiträge. Aus dem gleichen Grund versäumte es die Gesellschaft in ihren Steuererklärungen für die Staats- und die direkte Bundessteuer 2001 bis 2003, die für ihre Direktoren an sich jeweils geschuldeten Sozialbeiträge ertragsmindernd anzugeben. Bei einer im Jahr 2004 durchgeführten Kontrolle bemerkte die Ausgleichskasse den Irrtum und erliess für die genannten drei Jahre eine Nachzahlungsverfügung im Gesamtbetrag von Fr. 249'207.--. Die Gesellschaft verbuchte den Betrag in ihren Geschäftsbüchern 2004 und deklarierte ihn auch in ihrer Steuererklärung für das gleiche Jahr als Betriebsaufwand. B. Mit Veranlagungsverfügung vom 6. Juli 2007 und Einspracheentscheid vom 7. März 2008 verweigerte die Steuerverwaltung des Kantons Wallis den für 2004 geltend gemachten Abzug von Fr. 249'207.--, weil die ihm zugrunde liegende nachträgliche Aufwandverbuchung gegen das Periodizitätsprinzip verstosse. Das bestätigte die kantonale Steuerrekurskommission mit Urteil vom 24. Februar 2010. C. Am 17. Mai 2010 hat die X._ AG Beschwerde in öffentlich-rechtlichen Angelegenheiten beim Bundesgericht eingereicht. Sie stellt den Antrag, das Urteil der kantonalen Steuerrekurskommission in Bezug auf die Staats- und die direkte Bundessteuer 2004 aufzuheben. D. Die kantonale und die Eidgenössische Steuerverwaltung sowie die Steuerrekurskommission schliessen auf Abweisung der Beschwerde. E. Mit Verfügung vom 25. Mai 2010 hat der Präsident der II. öffentlich-rechtlichen Abteilung ein Gesuch um aufschiebende Wirkung abgewiesen.