Documentación WordPress en el núcleo

Home » Blog » Documentación WordPress en el núcleo

Es cierto que hay muchísima información en internet sobre WordPress, pero la mejor documentación WordPress se encuentra en la web codex.wordpress.org y en el propio código fuente de la instalación. Muchos de los archivos del núcleo vienen con comentarios tanto en la cabecera como en el interior.

Documentación interna

Si tenemos en cuenta que todas las funciones que se usan en WordPress parten del núcleo es muy interesante saber acceder a ellas y leer un poco al respecto. Si abrimos por ejemplo en la carpeta wp-includes el fichero capabilities.php vemos en la cabecera:

/**
* WordPress User Roles.
*
* The role option is simple, the structure is organized by role name that store
* the name in value of the 'name' key. The capabilities are stored as an array
* in the value of the 'capability' key.
*
* array (
* 'rolename' => array (
* 'name' => 'rolename',
* 'capabilities' => array()
* )
* )
*
* @since X.X.X
* @package WordPress
* @subpackage User
*/

Tenemos información al respecto como gestiona WordPress los permisos, nos informa de como se almacena la información y en que versión de WordPress se cambio por última vez el fichero: X.X.X.

Si vamos bajando en el documento podemos ir viendo mucha más información, sobre las variables, sobre las funciones, etc.

No es necesario, ni recomendable (por que cambia constantemente), conocer toda esta información, pero si que es útil conocer su existencia y saber como aprovecharnos de ella.

Ejemplo de uso

Supongamos que queremos saber información del usuario conectado actualmente en la plataforma, para buscar información personalizada en la base de datos, ¿Hay alguna función propia de WordPress? o ¿Que parámetros le puedo pasar y que me devuelve?. Podemos buscar en internet la información o podemos consultar directamente el núcleo.

Teniendo en cuenta que los nombres de los ficheros y las funciones tienen mucha lógica, podemos llegar fácilmente al fichero de user.php y podemos investigar un poco, existe una función que nos devuelve el ID del usuario conectado: get_current_user_id() que no admite ningún parámetro y devuelve solo el valor $user->ID,  esta función llama a otra: wp_get_current_user() que se  encuentra en un fichero de conectores: pluggable.php, y podríamos investigar que información nos devuelve para saber que devuelve un array con información del usuario: ID, user_login, etc.

Conclusión

Si queremos aprovechar las posibilidades que nos ofrece WordPress para crear nuestros propios desarrollos, conocer un poco el núcleo es muy interesante, ya que nos aporta toda la información que necesitamos.

Foto de Iñigo Mezo Alvarez

IÑIGO MEZO ALVAREZ (IMAcreste)


Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Las reseñas son opiniones que las personas dejan en la página local de Google. Si son positivas, estas reseñas ayudarán a mejorar la confianza y credibilidad de una marca.

Participa en nuestro sorteo enviando un email con tu nombre y el asunto «Sorteo AUDITORÍA SEO». Se realizara un sorteo cada mes.

Evaluación EXCELENTE
A base de 7 reseñas
Contactamos con Iñigo para el diseño web de nuestra tienda online y estamos encantados. Su asesoramiento, seguimiento y trato han sido excepcionales. Un verdadero crack. Recomendado al 100%. No dudes en ponerte en contacto con el.
erlantz rique
erlantz rique
19/02/2024
Un acierto quien elija a Iñigo. Autentico profesional, se preocupó en todo momento que entendiera el funcionamiento de la web. Me explicó todo las veces necesarias hasta entenderlo. Se preocupó y acertó en que la web tuviera lo que le pedí y lo hizo con creces. Muy contento con el servicio prestado. Una vez realizado el trabajo, cualquier duda que tengo me sigue ayudando. Lo recomiendo sin temor a equivocarme.
Jose Marlasca
Jose Marlasca
06/02/2024
Dió en la clave y nos dió los instrumentos que necesitábamos en esos momentos, y sobre todo entendió a la perfección lo que buscábamos. Lo mejor de web que hemos tenido en 24 años. Eskerrik asko Mezo!!
Troka Abentura
Troka Abentura
07/01/2024
Compromiso, implicación e innovación en los proyectos. Atento a las necesidades e incansable en la búsqueda de soluciones. Muy buena opción.
Jabier Fuertes Udaondo
Jabier Fuertes Udaondo
07/01/2024
Si buscas a alguien que además de hacer un diseño web moderno, responsivo y adaptado a tu sector, te explique por qué plantea el diseño web de esa manera y que te explique y ayude en posicionar tu web lo mejor posible en base a los objetivos fijados, ese es Iñigo Mezo y os lo recomiendo al 100%
Asier Hermoso
Asier Hermoso
03/01/2024
Genial trabajar con él! Además de ser muy buen profesional, experto y responsable, a destacar tanto su implicación en cada proyecto, así como su trato siempre cercano y su paciencia infinita ;) Un crack!!
itxaso zubia
itxaso zubia
15/12/2023
El plugin gratuito para integrar productos de Prestashop en Wordpress muy sencillo de utilizar y muy bien documentado, os felicito.
Fernando Cózar
Fernando Cózar
02/11/2023