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...