¿Que hay en el Core?
Wordpress está constituido por un grupo de archivos que son parte de la descarga original del mismo, estos archivos son requeridos por lo que son denominados el Core, ya que son la parte central de la aplicación y necesitan estar presentes para que todo pueda funcionar de la manera establecida.
Dichos archivos solo deben cambiar al momento en que se hace una actualización a una nueva versión desde las fuentes oficiales de los desarrolladores de Wordpress.
El Core no incluye los archivos de los plugins, temas, configuraciones de base de datos, archivos .htaccess, ni los archivos de medias que se hayan subido mediante la aplicación, por lo que podemos decir que cualquier archivo añadido luego de la instalación está fuera del Core de Wordpress.
Utilizando el Core como referencia
Para utilizar el Core de Wordpress como referencia, primero debemos entender que debemos esperar en el mismo, la mayoría de los archivos dentro del Core contienen documentación en forma de comentarios en el código, normalmente los comentarios son mostrados en la cabecera del archivo, sirviéndonos esto como un sumario del contenido y el propósito de dicho archivo.
Vamos a inspeccionar un poco el archivo wp-login.php que está en la raíz de la aplicación, como habíamos comentado veremos que hay un comentario al inicio que describe la función del archivo.
Documentación entre código
Prácticamente todos los archivos del Core contienen documentación dentro del código utilizando el formato PHPDoc, esto no es más que una forma estandarizada de documentar el código PHP para describir la funcionalidad y la forma de utilizar las funciones y métodos dentro del lenguaje enfocados a la aplicación.
Esto significa que cada función está explicada y detallada siguiendo la siguiente plantilla, vamos a visualizar el contenido mediante una imagen para luego pasar a la explicación de la misma.
- Short Description: Esta sección se refiere a una descripción corta de la función.
- Long Description: Aquí usualmente se debe ofrecer una descripción larga con muchos más detalles que en Short Description.
- @param: Nos permite saber los tipos de parámetros que acepta la función y el objeto de los mismos.
- @return: Nos indica que nos devuelve la función, con qué tipo de datos y también el porqué de esto.
Con esto finalizamos este tutorial, ahora nos queda revisar nuestros archivos de Wordpress, para ir conociendo la documentación y familiarizándonos con todos estos conceptos, algo muy importante es que no debemos modificar ninguno de los archivos del Core ya que podemos hacer daños a nuestra aplicación.