WordPress  es el sistema  de gestión de contenido más popular  del mundo, alimentando alrededor de 38% de todos los sitios web. El sistema de gestión de contenido o CMS es un software que ayuda a los usuarios a crear y manejar contenido en su sitio web con el mínimo conocimiento técnico.

"El software básico de WordPress es simple y predecible para que tu puedas empezar fácilmente. También ofrece poderosas características para crecer y tener éxito"- WordPress.com

En resumen, WordPress es una forma fiable para crear un poderoso sitio web.

WordPress es fácil de instalar y viene  lleno de funcionalidad fuera de la caja. Las características del núcleo de WordPress tiene todo lo que necesitas para crear sitios web con páginas, publicaciones de blog, navegación y administracion de usarios.

Pero el poder real de WordPress es la gran cantidad de opciones para diseñar rápidamente un hermoso sitio web con Themes pre-construidos  y añade una increíble funcionalidad con plugins opcionales.

En este artículo vamos a cubrir las bases de WordPress incluyendo:

  • El origen y la popularidad de WordPress
  • Construyendo lo básico con páginas y publicaciones
  • Mejorando el diseño con temas
  • Extendiendo la funcionalidad con Plugins

WordPress es usado en casi medio billón de otros sitios web, incluyendo nombres reconocidos como TechCrunch, The New Yorker, Variety,  el sitio oficial de Suecia, y The Walt Disney Company.

Tip: para ver si un sitio usa WordPress, tu puedes ver View Page Source y buscar por "WordPress" o "wp-" y si tu ves directorios con "wp-includes" o "wp-content", el sitio esta usando WordPress.

WordPress sigue creciendo como loco con más de 500 nuevos sitios creados cada día.

En los últimos tres años, el segmento de mercado de WordPress el software de poderosos sitios webs  ha tenido un crecimiento del  8% al 27.3% en 2019 hasta 35.2% en 2020.

Increíblemente, WordPress alimenta mas sitios web que otros sitios que no usan ningún  CMS de acuerdo con w3techs.

bb4ZuDI2RZ71zvzMBLvczjjpzHybK-zs4X6CSnmU4WTaDrQLJ9yB4CUPKnxE40JjnT7AVibNXJGGGXgHeDF92C5Geb4JUBPVI9ENNmxLahaS_7M8sE8veN6NZ657PyKoAG9c41lr
Percent of All Websites Not Using a CMS vs. Percent of Sites Using Wordpress. There are more websites using WordPress than websites powered by a CMS. Source: w3techs

Algo que principalmente ha conducido la popularidad de WordPress es que es gratuito. WordPress está licenciado bajo GLPv2, que significa que es gratuito de usar y modificar por cualquiera.

WordPress es estimado de tener más de 151-años persona de contribuciones de proyecto de código abierto.

Conceptos básicos de WordPress-Páginas y mensajes

Configurar el sitio WordPress involucra seleccionar el nombre de dominio, encontrar el proveedor de hosting, e instalar WordPress.

Instalar WordPress te pone con un sitio web completamente funcional. Pero desbloquear el verdadero poder de WordPress viene con instalar Themes, Plugins, y personalizando el sitio.

Pero vamos a empezar con lo básico.

Después de instalar WordPress, te pedirá un nombre de usuario y password. Tus credenciales pueden ser usada para acceder al admin backend de tu sitio web. Esto se puede acceder en elnombredetudomino.com/wp-admin.

La sección admin se ve como esto:

OpFPebq7IBpYQNAk1DnWbq3HI9mwgFKVKJrSAJtZm_U7RnAQr75AS_XPvwQrTyjTqcNMB0wLeB1-GTj5wNGn9ga8wUEsNa3TbQp5XBR74h5j8hxyGscQTEHVdFr36zeQirwKZGqx
The WordPress admin backend. Source: WordPress

Como puedes ver, WordPress viene cargado con características que son accesibles por medio de la barra izquierda de navegación. Para propósitos de este artículo, vamos a ver los dos tipos  más importantes de contenido páginas y publicaciones.

Páginas de WordPress

Pages permiten que puedas crear rápidamente páginas web. Añadiendo este tipo de contenido, tu puedes crear páginas web en elnombredetudomino.com/newpage.

WordPress tiene un constructor en Editor que puedes usar para apresurar el formato de texto y multimedia en un gran sitio web. El editor es construido con "bloques" entonces en lugar de preocuparte acerca del alineamiento y organización del contenido, para que te puedas concentrar creando.

Esto es como el editor de contenido y el añadir bloques se ven en WordPress:

BHBC2-MeN7JPjJMuAucwwwX-zYEu1bxNDtbrJci1K0PCwwT3Dt21HC0Jdo-v7Fa7bsAXpWLxJjLkogEA65AscfAV8OyLszAa-DdXH4e71byZ5DEoFg3CiFv8ieGNxfonvJAj1eNz
Easily insert different “blocks” like code into your Pages and Posts. Source: LivingBetterCBD.com

Cuando el WordPress por defecto es bueno, puede ser mejorado con Plugins y hasta ser remplazado con contenido de construtores que hacen mas fácil arrastrar y soltar el contenido en una forma visual  como Elementor, Visual Composer, o el WP Bakery. La belleza de WordPress es que es infinitamente personalizable.

Cualquier editor que tu escojas usar, usando WordPress built in Pages te permite fácilmente crear hermosos y dinámicos sitios web.

Mensajes WordPress

La sección de Publicaciones tiene el mismo Editor que la sección de Páginas, excepto que esta categoría de contenido crea publicaciones de blog.  Las publicaciones están en el núcleo de  WordPress porque el software inicio como una herramienta de blogs.

Las publicaciones utilizan el mismo Editor de contenido que las Páginas y Publicaciones es la misma experiencia.

La principal diferencia entre páginas y publicaciones es el volumen. Vamos a decir un típico sitio web de pequeño negocio puede tener de 5-10 páginas núcleo (Página de inicio, sobre nosotros, contáctenos, servicios, etc). Esa misma compañía podría tener 100s de entradas de blog.

Para administrar el alto volumen de publicaciones, WordPress viene con un extenso manejo de categorización y jerarquía. Las publicaciones pueden ser fácilmente organizados en categorías.

Tu puedes añadir y nest cuantas categorías necesites. Con categories, el contenido puede ser mostrado jerárquicamente en tu sitio web tanto como tunombredesitioweb.com/guides/best-business-practices/tucontenido.

Desde que WordPress es altamente personalizable esta estructura "permalink" puede ser fácilmente cambiado en la tab Settings.

Tipos de Post  personalizados (avanzado)

WordPress viene pre-cargado con dos principales tipos de contenido(Post y Pages) pero muchos usuarios quieren ir más lejos personalizando su tipo de contenido.

Por ejemplo, si tu quieres construir un sitio web de viajes eso tienen su directorio de hoteles, un tipo post personalizado llamado "hoteles" que debería ser una gran incorporación.

Este tipo de post personalizables influencian el WordPress built-in Editor, categorías y otras  características de Post y Pages. Así como, los tipos de post personalizables son una manera de desarrollar rápidamente un sitio web dinámico.

Los tipos de post personalizables pueden ser añadidos via Plugin o añadiendo algo de código dentro del núcleo functions.php file. Estas incorporaciones son un gran ejemplo de como WordPress es extremadamente personalizable  y una gran plataforma para desarrollar tus habilidades de código.

WordPress Themes  - Verse  bien es fácil

Una vez que configuras tu sitio web WordPress, el siguiente paso es seleccionar el Theme.

Un Theme es una colección de templates y stylesheets esto define la apariencia y funcionalidad del sitio web  WordPress.

WordPress viene pre-cargado con un standard Theme pero muy pocos sitios web actualmente usan este Theme( ¡o cientos de millones de sitios se verán iguales!).

Los themes permite a los usuarios de WordPress tener un sitio web que se vea bien rápidamente. En unos 10 minutos tú puedes tener un sitio web  que tenga el mismo motor backend, y verse bien, sitios como TechCrunch. ¡Todo eso perdido es el contenido!

Uno de las mejores partes de construir un sitio web WordPress es seleccionar el Theme dada la variedad de opciones y diseños. Hay más de 10,000 Themes disponibles en ThemeForest y la mayoría esta disponible para WordPress.

K-rtleZSuRBt0F5fybx-H-R79LqI3T_NSeHacyKwFVFT5wd0vr8Ex3e4JkL6gnQMcmGRvCRoILWrz7HLs_1FY45w1bb1j6y4EWucCTHRyNVNj7gco7MQfMM_3D2j5isbghzN3ycw
Source: WordPress.com

Premium Themes típicamente pueden se comprados entre $20 y $60 de sitios como ThemeForest. Tu puedes descargar un archivo zip y fácilmente subirlo en WordPress. una vez que el Theme es activado, tu sitio web WordPress adopta los templates y las stylesheets. ¡ Y tan simple como eso, tu tendrás un sitio web profesionalmente diseñado!

Una advertencia: La selección de Theme puede ser complicada y tiene muchas cosas a considerar antes de instalarse. Te recomendaría ver Themes que tienen un alto raiting(alguien más los ha probado), dependencias de Plugin mínimas y que son rápidos.

Para medir la velocidad, encuentra un demo del Theme en el sitio web de desarrolladores y correlo por Google Page Speed. Si el Theme actúa mal, no lo uses.

Una vez que un gran Theme base, tu tienes la opción ilimitada de personalizarlo. Tu puedes personalizar tu sitio web completamente usando el editor de Theme con un archivo HTML, PHP, CSS y JavaScript.

La manera más sencilla de hacer esto es instalar un child theme para que puedas seguir actualizando tu theme a la última version.

Con un gran Theme, tu puedes tener un hermoso sitio web, Plugins suman poder.

WordPress Plugins Hacen Más Que Solo Un Blog

En la historia de Wordpress es basada en la publicidad personal y blogging. De acuerdo a WordPress, el proyecto empezo en 2003 cuando Mike Little and Matt Mullenweg empezaron a trabajar en un "en un sistema de publicidad personal elegante y bien-diseñada".

Pero WordPress es mucho más que solo un blog.

WordPress tiene más de 50,000 Plugins disponibles. WordPress  Plugins son scripts de PHP que extienden funcionalidad al núcleo del sistema de gestión de contenido.

Con WordPress y  sus Plugins extensibles, tu puedes crear:

  • Tiendas eCormmerce
  • Portfolios
  • Foros
  • Redes sociales
  • Sitios de membresía
  •  ...mucho más de lo que  puedas soñar

Los Plugins son desarrollados por voluntarios y compañias. Estos son comúnmente gratuitos y muchos otros tienen versiones premium.

Cuidado con instalar demasiados Plugins, ya que para mantenerlos actualizados puede ser una tarea que nunca acaba para los webmasters de WordPress.

Poniendo todo junto

WordPress es una gran herramienta que puede usarse para construir sitios web. es rápida, fiable  y extensible.

Mientras WordPress empezó como una simple herramienta publicitaria, ha crecido más haya de sus humildes principios. Cualquiera que este buscando crear un personal blog, una tienda ecommerce, o un sitio web para su negocio, WordPress es una gran opción.

También, WordPress es una gran via para aprender más acerca de desarrollo web.

Cuando empiezas a construir en WordPress tu estarás escribiendo código con HTML, CSS, Javascript, PHP, yMySQL. Desde Que WordPress es de código abierto y increíblemente popular, hay millones de recursos gratuitos(incluyendo aquí mismo en freeCodeCamp) ve tan lejos como quieras.

¿Y la mejor parte? Puedes empezar hoy mismo en Wordpress.org gratis. Dale una oportunidad.

Traducido del artículo: https://www.freecodecamp.org/news/what-is-wordpress/ por Jim Campbell.