Me he equivocado no es php es css jajaja.
Y bueno, en cuanto pruebo pruebo lo vuestro.
La duda que tenía yo era si ".current-page-item" era algo predefinido de html que se va cambiando en función del lugar donde te encuentras o hay que ponerlo a mano (que no tiene sentido).
Pruebo eso y os digo.
.current-page-item es una clase de CSS. Básicamente le dice al navegador como se deben ver las etiquetas pertinentes a esa clase.
Lo que necesitas hacer es modificar los menus de cada una de tus paginas así:
index.html <nav id="nav">
<a href="index.html" class="current-page-item">Inicio
</a> <a href="acerca_de_mi.html">Acerca de mí
</a> <a href="curriculum_vitae.html">currículum vitae
</a> <a href="proyectos_personales.html">proyectos personales
</a> <a href="contacto.html">contacto
</a> </nav>
acerca_de_mi.html <nav id="nav">
<a href="index.html">Inicio
</a> <a href="acerca_de_mi.html" class="current-page-item">Acerca de mí
</a> <a href="curriculum_vitae.html">currículum vitae
</a> <a href="proyectos_personales.html">proyectos personales
</a> <a href="contacto.html">contacto
</a> </nav>
curriculum_vitae.html <nav id="nav">
<a href="index.html">Inicio
</a> <a href="acerca_de_mi.html">Acerca de mí
</a> <a href="curriculum_vitae.html" class="current-page-item">currículum vitae
</a> <a href="proyectos_personales.html">proyectos personales
</a> <a href="contacto.html">contacto
</a> </nav>
Y así te vas...