En este momento estás viendo ¿Qué es el núcleo de WordPress? Explicación del núcleo de WordPress

¿Qué es el núcleo de WordPress? Explicación del núcleo de WordPress

¿Qué es el núcleo de WordPress?

El término «núcleo de WordPress» abarca todos los archivos básicos que un sitio web de WordPress requiere para funcionar. En este artículo, vamos a echar un vistazo en detalle al núcleo de WordPress. Al final, sabrá exactamente qué significa el núcleo de WordPress, qué hace, cómo puede contribuir a WordPress y mucho más.

Como probablemente ya sepa, WordPress como sistema de administración de contenido es bastante fácil de usar en la superficie. Casi cualquier persona con una comprensión básica de los sitios web puede diseñar y ejecutar un sitio de WordPress exitoso. Lo que hace que WordPress sea tan popular es que puedes hacer esto sin necesidad de saber lo que sucede detrás de escena.

Sin embargo, en algún momento, probablemente querrá comprender mejor los archivos principales que ejecutan su sitio web.

Saber lo que sucede debajo del capó de su sitio web de WordPress puede ayudarlo a hacer cosas como solucionar errores y problemas más allá de lo que puede hacer en el panel de administración de WordPress.

Una vez que esté más familiarizado con los archivos principales de WordPress, dónde puede encontrarlos y qué hacen cada uno, abrirá un nuevo mundo de oportunidades de desarrollo para su sitio. También aprenderá cómo solucionar rápidamente los problemas de su propio sitio y, finalmente, podrá instalar algunas funciones personalizadas como un profesional.

Las cuatro partes de un sitio web de WordPress

Antes de saltar, cubramos algunos conceptos básicos. Cada sitio web que se ejecuta en WordPress consta de cuatro partes distintas.

Si desea trabajar con éxito con WordPress, es importante comprender los cuatro componentes básicos de todos los sitios web de WordPress:

  1. Archivos principales de WordPress
  2. La base de datos de WordPress
  3. Archivos de temas de WordPress
  4. Archivos de complementos de WordPress

¿Qué es el núcleo de WordPress? Explicación del núcleo de WordPress

El núcleo de WordPress es una forma de referirse a todos los archivos «fundacionales» que se requieren para que WordPress funcione. El núcleo de WordPress es lo que descargas de WordPress.org en forma de archivo zip.

Los archivos principales de WordPress le permiten hacer cosas como:

  • Accede al panel de administración de WordPress
  • Agregar y editar publicaciones y páginas
  • Administrar usuarios
  • Subir archivos multimedia
  • Eliminar contenido
  • Agregar etiquetas y categorías
  • Insertar videos
  • Permitir que los usuarios respondan y comenten
  • … y mucho más

Si desea ver exactamente cuál es el núcleo de WordPress, todo lo que necesita hacer es eliminar todos los temas y complementos de su panel de control de WordPress. Ahora solo tienes el núcleo.

Cuando reduzca su sitio web a solo el núcleo de WordPress, lo primero que notará es que no puede construir o ver su sitio web con solo los archivos principales instalados. Necesita un tema de WordPress activado para comenzar a crear un sitio para el consumo público.

Es por eso que cuando instala WordPress por primera vez, notará que automáticamente incluye algunos temas genéricos con los que puede comenzar a trabajar para que su sitio sea visible. Pero los temas estándar incluidos en una instalación de WordPress no son técnicamente parte de su núcleo.

Sin la ayuda de un tema o complemento, el núcleo de WordPress lleva a cabo todas estas funciones por sí solo. Sin embargo, no hace todo lo que necesita para construir su sitio web. Más allá del núcleo de WordPress, necesitará temas y complementos para crear su sitio web.

Núcleo de WordPress

Archivos principales de WordPress

Dos de los archivos principales de WordPress más importantes incluyen:

  • wp-config.php: este archivo controla todas las configuraciones básicas de su sitio web de WordPress, incluida la información de conexión de su base de datos.
  • functions.php: este archivo es uno de los archivos operativos más importantes de WordPress. Nota importante: su tema también tiene un archivo functions.php, y ese es el archivo que necesita editar, no el archivo central contenido en el directorio base de su sitio web.

La carpeta principal de WordPress de nivel superior tiene muchos otros archivos que son muy importantes para la forma en que funciona su sitio. A efectos prácticos, la mayor parte de su tiempo de resolución de problemas (si corresponde) se dedicará a los archivos .htaccess y wp-config.php.

También hay dos carpetas importantes en el núcleo de WordPress:

  • wp-content : esta carpeta contiene sus complementos, temas y cargas de medios.
  • wp-admin : esta carpeta contiene todos los archivos que alimentan el panel de administración de WordPress.

No se preocupe si estos nombres le suenan a griego en este momento. Discutiremos cada uno con más detalle en un momento.Una fuerte advertencia: no recomendamos realizar cambios en los archivos principales de WordPress por dos razones:

  1. Cualquier actualización de WordPress sobrescribirá sus cambios. Los archivos principales de WordPress están diseñados para funcionar sin mucha personalización.
  2. Hay mejores formas de realizar cambios en la funcionalidad principal de WordPress, generalmente con los archivos contenidos en complementos o temas.

Si procede a editar archivos principales en WordPress, siempre evite cambiar el código a menos que tenga un conocimiento profundo de exactamente lo que está haciendo. Asegúrese de hacer una copia de seguridad de su sitio web con un complemento de copia de seguridad de WordPress como BackupBuddy antes de realizar cambios en los archivos principales de WordPress.

Una mirada al interior del archivo zip del núcleo de WordPress

Para echar un vistazo dentro del archivo principal de WordPress, simplemente necesita expandir el archivo zip en su computadora. Cuando expanda el archivo zip de WordPress que descargó anteriormente de WordPress.org, verá esta lista de archivos:

Lista de archivos principales de WordPress

Estos importantes archivos principales de WordPress se incluyen con cada instalación de WordPress y se encuentran en el directorio principal (superior) una vez que se instalan en su servidor.

Cómo acceder a los archivos principales de WordPress de su sitio web

Para acceder a los archivos básicos de WordPress del backend de su sitio web, deberá descargar e instalar un cliente sFTP como FileZilla (totalmente gratuito y funciona perfectamente en todos los sistemas operativos). Esto le permitirá acceder directamente a los archivos de WordPress.

Luego deberá conectarse al servidor de su sitio web a través del cliente FTP con las credenciales que le proporcionó el host de su sitio web. Si no está familiarizado con sus credenciales, hable con su proveedor de alojamiento.

También puede usar el Administrador de archivos proporcionado por su host de WordPress. La plataforma de administración de archivos más común es cPanel.

El archivo wp-config.php

El archivo wp-config.php proporciona los detalles de configuración básicos para su sitio web de WordPress.

El archivo wp-config.php contiene la información necesaria para que su sitio web de WordPress funcione, incluida la configuración de conexión de la base de datos MySQL, las sales y claves de WordPress, el prefijo de la tabla de la base de datos de WordPress, el idioma de WordPress y ABSPATH (la ruta absoluta al directorio de WordPress).

Archivo de WordPress wp-config.php

El archivo functions.php

El archivo functions.php de WordPress es un archivo central de WordPress extremadamente importante que se encuentra en el directorio wp-includes.

Además, el tema que ha elegido para su sitio también tiene un archivo functions.php. Este archivo le permite agregar características y funciones a su sitio web que dependen de su tema.

Archivo funciones de WordPress.php

WordPress wp-incluye Carpeta

Piense en su carpeta wp-includes como la que almacena todo «el resto» de los archivos que alimentan su sitio de WordPress. En otras palabras, como wp-admin está trabajando para gobernar sus herramientas de administración, la carpeta wp-includes es la que hace que todo sea posible.

wp-incluye carpeta

Cuando abra el directorio wp-includes, inmediatamente notará lo grande que es. De hecho, hay más de 100 archivos individuales en el nivel superior de la carpeta. Obviamente, no podemos cubrir cada uno de estos aquí.

Una vez que esté más familiarizado con los archivos principales de WordPress, dónde puede encontrarlos y qué hacen cada uno, abrirá un nuevo mundo de oportunidades de desarrollo para su sitio. También aprenderá cómo solucionar rápidamente los problemas de su propio sitio y, finalmente, podrá instalar algunas funciones personalizadas como un profesional.

Nota: Después de ver cuántos archivos admiten su instalación de WordPress, sin duda verá muchas áreas que podrían ser riesgos potenciales para la seguridad. Para proteger su sitio en todo momento, un complemento de seguridad de WordPress es absolutamente imprescindible.

Componentes de un sitio web de WordPress no incluidos en WordPress Core

Ahora que hemos cubierto los archivos principales de WordPress, repasemos lo que no está incluido en los archivos principales de WordPress.

  • La base de datos de WordPress : la base de datos de WordPress almacena la mayor parte del contenido de su sitio de WordPress.
  • El archivo .htaccess: este archivo generalmente está oculto, por lo que debe habilitar la opción Mostrar archivo oculto para acceder a él. Solo tenga en cuenta que algunos hosts ya no admiten este archivo.
  • Archivos de temas de WordPress : sus archivos de temas de WordPress están separados del núcleo de WordPress.
  • WordPress plugin files – WordPress plugin files also are separate from core.

La base de datos de WordPress

La base de datos de WordPress proporciona otra base para su sitio web de WordPress, pero está separada de los archivos principales de WordPress. Deberá configurar una base de datos en su servidor (generalmente a través de su host de WordPress) para instalar WordPress.

Sin una base de datos, su sitio web de WordPress simplemente no podría funcionar. La base de datos de WordPress impulsa su sitio web para cargar y ejecutar, además de almacenar y guardar el contenido de su blog, como publicaciones y comentarios, además de los cambios que usted (o incluso sus visitantes) realizan. Esencialmente, un sitio web de WordPress es esencialmente «una cara bonita en una base de datos».

La base de datos de WordPress es una base de datos MySQL que almacena los datos de su sitio web en tablas, filas y columnas. La base de datos de WordPress es dinámica, lo que significa que puede agregar, modificar y eliminar información contenida en ella (siempre que tenga acceso administrativo).

En términos generales, cada sitio de WordPress consta de muchos tipos de datos diferentes. Todos estos datos deben almacenarse en algún lugar. Ahí es donde entra en juego la base de datos de WordPress.

El concepto de base de datos no es exclusivo de la plataforma WordPress. Una base de datos puede ser simple o compleja. Puede ser pequeño o grande. Pero lo que todas las bases de datos tienen en común es que almacenan información de una manera rápida y sencilla de acceder.

Algunos ejemplos de los diferentes tipos de datos que se almacenan en la base de datos de WordPress incluyen:

  • Páginas, publicaciones y contenido adicional
  • Etiquetas, categorías y otra información de la organización
  • Comentarios de usuarios y datos de perfil
  • Temas y complementos data
  • Configuración completa del sitio

Es fácil ver cómo casi todo lo que comprende su sitio web se almacena en la base de datos de WordPress. Esto por sí solo es una buena razón para aprender más sobre cómo funciona la base de datos de WordPress. Para obtener más información, consulta esta guía: Explicación de la base de datos de WordPress.

base de datos wordpress explicada

El archivo .htaccess

.htaccess significa «acceso de hipertexto». El archivo .htaccess controla el acceso a archivos y carpetas. Este archivo también controla la estructura de sus enlaces permanentes. Este es un archivo al que probablemente accederá con bastante frecuencia, por lo que es bueno familiarizarse con él.

Solo tenga en cuenta que no todos los hosts admiten el archivo .htaccess.

¿Qué es el archivo .htaccess?

Temas de WordPress

Hay literalmente miles de temas gratuitos y premium que puede descargar desde el depósito de WordPress y en sitios independientes en Internet. El propósito principal (aunque no el único) de un tema de WordPress es establecer el estilo y el diseño general de su sitio web o blog.

Cada tema tiene instrucciones específicas integradas en su código que establece los parámetros de cómo se verá su sitio web, incluidas variables de diseño básicas como:

    • Diseño del sitio
    • Color de fondo
    • Tamaño de las imágenes
    • Tamaño de letra, color, peso y estilo
guía de temas de wordpress

Complementos de WordPress

Piense en los complementos de WordPress como las aplicaciones en su teléfono inteligente. Un complemento de WordPress es un programa de software que descarga e instala en su panel de control de WordPress que se suma a las funcionalidades predeterminadas de WordPress.

En la actualidad, hay más de 60,000 complementos de WordPress disponibles en el repositorio de WordPress y en otros sitios de desarrolladores de complementos.

complementos de wordpress

En verdad, probablemente haya más de 60,000 complementos en el mercado. Este número refleja los complementos que sus desarrolladores actualizan actualmente a la versión actual del núcleo de WordPress (versión 5.4.1).

Tenga en cuenta, sin embargo, que no todos los complementos disponibles realizan una función única. La gran mayoría de los complementos tienen competidores, que incluyen complementos que realizan funciones similares de diferentes maneras.

Un ejemplo de una función que podría realizar un complemento es hacer una copia de seguridad de su sitio web. Puede descargar e instalar un complemento de respaldo de WordPress como BackupBuddy para ayudarlo a crear versiones de respaldo de su sitio en caso de que se bloquee o se vea comprometido por una brecha de seguridad.

Es posible que estemos un poco parcializados en esto, pero definitivamente creemos que BackupBuddy hace lo «diferente» mejor que otros complementos. Con la importancia de realizar copias de seguridad periódicas de su sitio (más sobre esto más adelante), tener un potente complemento que cree fácilmente copias de seguridad puede ser un salvavidas en el futuro.

Los complementos a veces se convierten en parte del núcleo de WordPress

Lo interesante de los complementos es que, de vez en cuando, un complemento gana una gran popularidad y millones de instalaciones de los desarrolladores de WordPress. Cuando esto sucede, a menudo hay un impulso para agregar ese complemento como parte de una instalación estándar de WordPress.

Lo que esto realmente significa es que el complemento se convertirá en parte del núcleo de WordPress. Y así es exactamente como evoluciona el núcleo.

El editor de bloques de Gutenberg es un excelente ejemplo de esto. Cuando el editor de bloques de Gutenberg se introdujo en la versión 5.0 de WordPress como complemento independiente, rápidamente se volvió extremadamente popular como una nueva forma para que los desarrolladores de WordPress crearan sus páginas y publicaciones.

Debido a la abrumadora popularidad del complemento, WordPress decidió agregar la funcionalidad de bloques de Gutenberg directamente al núcleo de WordPress en el lanzamiento de la versión 5.0.

Cómo descargar e instalar el núcleo de WordPress

Tienes dos opciones diferentes para descargar e instalar WordPress.

  1. La forma más larga y personalizada de cómo descargar WordPress manualmente le permite adaptar la instalación a las necesidades exactas de su sitio antes de comenzar a diseñarlo.
  2. La segunda opción para descargar e instalar WordPress es una opción de un solo clic que la mayoría de los hosts de WordPress ofrecen de forma gratuita. Esta opción es la más fácil de las dos pero, en algunos casos, lo deja con trabajo adicional en el futuro.

Para la opción de descarga e instalación personalizada, primero deberá tener:

  • Acceso a un servidor. Sin uno, no hay forma de alojar su sitio
  • Un editor de texto como Atom o Coda
  • Un cliente FTP (FileZilla funciona muy bien)

Ahora es el momento de ejecutar la descarga e instalación.

1. Descargue el archivo zip principal de WordPress

Lo primero que debe hacer es descargar WordPress desde WordPress.org/download. Cuando haga clic para descargar la última versión, se guardará en su dispositivo como un archivo .zip.

Descargar WordPress

2. Crear una base de datos y un usuario

Dependiendo de su host de WordPress, es posible que no necesite realizar este paso. Si de hecho necesita crear manualmente una base de datos y un usuario, necesitará saber el tipo de panel de control que ejecuta su servidor web. Probablemente será cPanel o Plesk. Hosts como GoDaddy usan cPanel, por ejemplo.

Tómese un minuto para consultar estas instrucciones detalladas sobre ¿Cómo creo una base de datos de WordPress? o consulte con su anfitrión para obtener instrucciones.

Crear base de datos de WordPress

Una vez que esté equipado con esta información, cree su base de datos y usuario siguiendo estos pasos. Luego, vuelva a hacer clic aquí porque tendrá que modificar los archivos principales en WordPress antes de continuar.

3. Use FTP para cargar archivos de WordPress

Ya está listo para instalar WordPress en el servidor elegido. Antes de que pueda hacer esto, necesitará saber cuáles son sus credenciales individuales de FTP. Por lo general, puede encontrar sus credenciales en el panel de control de su host.

Luego, abra FileZilla e inicie sesión en el servidor. En el panel de la derecha de FileZilla, navegue hasta el directorio raíz. Normalmente se llamará public_html o www.

Después de abrir el directorio raíz en el panel derecho de FileZilla, busque la carpeta de WordPress en su computadora en el panel izquierdo. Si está cargando directamente al directorio raíz, cargue todos los archivos excepto la carpeta de WordPress.

Si está subiendo archivos a un subdirectorio, primero cambie el nombre de la carpeta que contiene los archivos principales de WordPress. Haz que el nombre sea único. Luego cargue la carpeta completa y todo su contenido en el servidor arrastrándolo a su subdirectorio en el panel de la derecha.

5. Ejecutando el instalador de WordPress

Tu último paso es ejecutar el instalador de WordPress. Para hacer esto, abra el navegador de su elección y realice uno de los dos pasos siguientes, dependiendo de dónde haya elegido instalar WordPress:

  • Instalado en el directorio raíz: http://examplesite.com/wp-admin/install.php
  • Instalado en el subdirectorio: http://sitioejemplo.com/nombreblog/wp-admin/install.php

Por supuesto, reemplaza «examplesite.com» con la URL de tu sitio.

“Blogname” es el nombre de la carpeta que creó en el paso cuatro.

Al navegar a una de esas dos URL, debería ver inmediatamente el famoso logotipo de WordPress, junto con una pantalla de varias configuraciones que pueden variar de un host a otro.

La mayoría de las configuraciones que encontrarás en esta pantalla se pueden cambiar más adelante en la pantalla Configuración general de tu tablero. Pero es importante, como mínimo, tomar nota de su nombre de usuario y contraseña antes de continuar.

Por último, simplemente haga clic en «Instalar WordPress» y observe cómo se completa la instalación.

Ahora puede iniciar sesión en su nuevo sitio de WordPress y comenzar a buscar un tema para construir.

Recuerde, si desea descargar e instalar el núcleo de WordPress con una opción de un solo clic, verifique lo que ofrece su host.

Número de versión de WordPress

La plataforma WordPress es, en sí misma, un programa de software. Las partes son versiones de software en las que necesitará ejecutar actualizaciones de vez en cuando para construir su sitio.

Es por eso que WordPress tiene un número de versión. WordPress recibe actualizaciones regularmente, tanto como lanzamientos de versiones principales de WordPress como lanzamientos puntuales más pequeños, en intervalos de desarrollo regulares. Las actualizaciones de versión incluyen todo, desde adiciones y mejoras de funciones hasta correcciones de errores y parches de seguridad.

Puede ver el número de versión más reciente del núcleo de WordPress cuando descarga WordPress (enumerado en el botón de descarga) y en la página oficial de lanzamientos de WordPress.

También puede ver la versión de WordPress desde su panel de administración de WordPress en la página Panel > Actualizaciones.

Actualizaciones del núcleo de WordPress: cómo actualizar el núcleo de WordPress

WordPress a menudo envía actualizaciones a su núcleo para hacer frente a nuevas amenazas de seguridad y problemas de funcionalidad. Las actualizaciones principales de WordPress a menudo también incluyen mejoras y adiciones de funciones interesantes.

Entonces, cuando se trata de su sitio web, es importante saber cómo actualizar WordPress.

Recomendamos encarecidamente actualizar a la última versión de WordPress lo antes posible como práctica recomendada de seguridad de WordPress. ¿Por qué? La ejecución de versiones obsoletas del núcleo, los complementos y los temas de WordPress es la principal razón por la que los sitios de WordPress son pirateados.

Puede actualizar WordPress y sus archivos principales utilizando una opción de actualización con un solo clic dentro de su panel de control de WordPress. Cuando hay una nueva versión de WordPress disponible, normalmente verá un enlace de banner de «nueva versión» en la parte superior de su área de administración.

Actualizar WordPress

Simplemente haga clic en el botón Actualizar ahora y ejecute la actualización de WordPress.

Si no ve un banner, navegue en su tablero hasta el menú Actualizaciones. Cuando encuentre la página «Actualizar WordPress», haga clic en «Actualizar ahora» y el proceso comenzará a ejecutarse.

Una vez que finalice el proceso, su sitio ejecutará la nueva versión principal de WordPress.

Nota: para ahorrar tiempo al ejecutar las actualizaciones principales de WordPress, una herramienta como iThemes Sync puede ayudar. Desde el panel de iThemes Sync, puede ejecutar actualizaciones de WordPress para múltiples sitios web con un solo clic.

¿Cómo restauro un archivo principal de WordPress?

La forma más rápida, inteligente y sencilla de restaurar archivos principales es mediante un complemento como BackupBuddy. Cuando usa un complemento como este, los archivos principales de WordPress se pueden restaurar a partir de versiones de respaldo guardadas antes de que el archivo se corrompiera. Vea más sobre cómo restaurar la versión de WordPress y archivos individuales con BackupBuddy.

Si prefiere restaurar los archivos manualmente, deberá asegurarse de haber guardado una versión de respaldo de su sitio antes de comenzar.

Para cargar y restaurar archivos principales, puede usar FTP o su Administrador de archivos. Ubique los archivos que desea restaurar desde el directorio de su versión de respaldo.

Si está utilizando FTP, podrá cargar los archivos elegidos sin necesidad de comprimirlos. Discutimos cómo transferir archivos a través de FTP anteriormente en este artículo.

Si está utilizando el Administrador de archivos, los archivos que cargue deberán tener la versión .zip.

Siga estos pasos si está utilizando el Administrador de archivos:

1. Cargue sus archivos de copia de seguridad en el directorio adecuado en el núcleo de WordPress.

2. Una vez finalizada la carga, vaya a esa carpeta y haga clic en el botón que dice «recargar».

3. Haga clic en el archivo .zip y haga clic en «extraer».

4. Actualice para ver sus archivos.

5. Seleccione todos y muévalos a public_html (la raíz del sitio).

Por último, elimine el archivo index.html borrándolo o cambiando su extensión a un nombre que los navegadores web no representen.

Dirígete a la URL de tu sitio y actualízala. Si restauró los archivos correctamente, su sitio volverá a funcionar.

¿Cómo contribuyo al núcleo de WordPress?

Si eres desarrollador, puede que te interese contribuir con WordPress. Al hacerlo, sería una de las personas que crearon la plataforma que cada usuario de WordPress instala en sus sitios y servidores.

La plataforma de WordPress consta de una amplia gama de desarrolladores que utilizan varias herramientas para mejorar la forma en que opera la plataforma. Algunas de las herramientas que utilizan estos desarrolladores incluyen:

  • JavaScript
  • PHP
  • mysql
  • Y más

Pero mejorar el código no es la única mejora que hacen estos desarrolladores. También mejoran el núcleo de WordPress lanzando actualizaciones, corrigiendo errores, probando nuevos parches, informando vulnerabilidades en la seguridad y mucho más.

Si está interesado en involucrarse como desarrollador para contribuir al desarrollo central, consulte la página Hacer WordPress Core y comience. Si termina atascado en un proyecto, puede usar el manual de WordPress (ubicado en la misma página) para una referencia rápida.

Querrá seguir las actualizaciones de desarrollo central actuales en la página de desarrollador de WordPress. Los desarrolladores que quieran mantenerse al tanto de lo que sucede dentro del núcleo de WordPress encontrarán mucha información clave allí.

Si está interesado en convertirse en un probador beta para el núcleo de WordPress, descargue e instale el complemento WordPress Beta Tester.

Este complemento le brinda una manera simple de convertirse en parte de la comunidad de prueba beta de WordPress. Una vez que haya instalado el complemento, podrá actualizar su sitio a la última versión beta de WordPress y comenzar a proporcionar comentarios a la comunidad.

¿Qué es el núcleo de WordPress? ahora ya sabes

Si ha llegado hasta aquí en el artículo, esperamos que ahora tenga un conocimiento profundo del núcleo de WordPress. ¿Tiene alguna pregunta adicional que no esté cubierta aquí? Háganos saber en los comentarios a continuación.

En Estrategia Creativa tenemos toda la información que necesitas sobre el mundo de digital y en especial para tus emprendimiento Si quieres seguir leyendo información útil  ¡echa un vistazo a nuestros artículos!

¡Haz clic para puntuar esta entrada!
(Votos: 1 Promedio: 4)

Deja una respuesta