Foto de Joanna Kosinska en Unsplash

No tienes por qué ser un programador para crear una web en WordPress, pero si conoces  las nociones básicas de su estructura, y en particular, si entiendes los tipos de contenidos que existen, te va a ser más fácil su administración.

Como ya te habrás dado cuenta, cuando te instalas WordPress se te han creado 3 carpetas:

  • wp-admin: contiene los archivos necesarios para el funcionamiento del panel de administración (back-end),
  • wp-content: contiene los archivos que compondrán la interfaz del usuario como temas, plugins y uploads (las imágenes y archivos que subes).
  • wp-includes: contiene los archivos restantes de las aplicaciones básicas y avanzadas para el funcionamiento de WordPress.

Además también se te instalan 17 archivos en la raíz, como index.php y el resto de archivos con el prefijo “wp-” donde el más importante es wp-config.php que se crea automáticamente después de la instalación y es donde se indican los parámetros de la base de datos, prefijo de las tablas e idioma.

Y es en la base de datos donde se incluyen las tablas que guardan toda la información sobre los contenidos que muestras en tu web.

Base de Datos de WordPress
Esquema de la Base de Datos de WordPress.

A continuación, te comento los tipos de contenidos más importantes que puedes crear y mostrar en tu WordPressUsers, Post Types, Comments y cuya información sobre los mismos se almacena en las tablas wp_userswp_posts y wp_comments, respectivamente.

Users

Cuando creas tu web o blog deberías tener al menos dos usuarios: admin, la cuenta que has configurado inicialmente en WordPress y que usas para administrar los ajustes de tu instalación, y tu cuenta de usuario como autor o propietario de tu blog y que es la que vas a utilizar para escribir tus entradas en tu blog.

Pero no sólo eso, si sois un equipo querrás crear nuevos usuarios en tu web. Y eso es tan fácil como hacerlo en Usuarios»Añadir nuevo de tu escritorio de WordPress.

Pantalla de edición de usuario
Esta es parte de la información que puedes modificar del perfil de un usuario.

Lo más importante que tienes que saber sobre cualquier usuario de WordPress es que, cuando lo creas, tienes que asignarle un rol o perfil. Estos están diseñados para que puedas controlar lo que los usuarios pueden hacer o no en la web. Asignando roles a los usuarios, puedes gestionar y permitir el acceso a funciones cómo escribir y moderar entradascrear páginasdefinir enlacescrear categoríasmoderar comentariosmanejar pluginsmanejar temas y manejar usuarios.

Muy resumidamente, los roles que se pueden definir en WordPress son los siguientes:

  • Administrador. Tiene acceso a todas las tareas de administración.
  • Editor. Puede publicar artículos y gestionarlos, así como gestionar los artículos de otros usuarios.
  • Autor. Puede publicar y gestionar sus propias entradas.
  • Colaborador. Puede escribir y gestionar sus propias entradas, pero no publicarlas.
  • Suscriptor. Puede leer y comentar.

Post Types

Los Post Types son el tipo de contenidos más importante en WordPress. ¡Ojo! no confundas Post Type con Post. Cuando hablamos de Post Type nos referimos a los elementos que se guardan en la tabla wp-posts de la base de datos, y cuando nos referimos a Post, nos referimos a un tipo específico de Post Type que son las entradas que se publican en un blog.

Por defecto, en una nueva instalación de WordPress tienes 7 tipos distintos de Post Types: Post, Page, Attachment, Revision, Navigation Menu, Custom CSS, Changeset y en el campo post_content de la tabla wp_posts es dónde se indica de qué tipo de post type se trata:

  • Post (Post Type: ‘post’)
  • Page (Post Type: ‘page’)
  • Attachment (Post Type: ‘attachment’)
  • Revision (Post Type: ‘revision’)
  • Navigation Menu (Post Type: ‘nav_menu_item’)
  • Custom CSS (Post Type: ‘custom_css’)
  • Changesets (Post Type: ‘customize_changeset’)

Post

Un Post (en castellano, Entrada) es precisamente lo que estás ahora leyendo. Es el contenido que se publica en el blog y se caracteriza principalmente por ser un contenido que tiene un autor y una fecha de publicación.

Por este motivo, si te fijas en el esquema de la base de datos mostrado anteriormente, verás que no sólo almacenamos el texto de lo que estás leyendo (campo post_content),  si no también las fechas de creación y modificación (en hora local y en hora GMT), el autor, el título, el extracto, etc.

En tu escritorio de WordPress podrás, si haces clic en Todas las entradas, ver la lista de entradas que has creado en orden inverso al creado, de más reciente a más antigua.

Listado de entradas
Listado de entradas publicadas.

Y por supuesto, crear una nueva entrada es tan fácil como hacer clic en Añadir nueva en el menú del escritorio de tu WordPress.

Page

Una Page (o Página, en castellano) es, como bien dice su nombre, cualquier página de tu web que un visitante puede acceder a través de las opciones de algún menú, o un botón o un formulario. Las páginas son contenido que no es específicamente dependiente del tiempo. Y puedes crear, editar y borrar las páginas de tu web, desde la opción Páginas de tu Escritorio de WordPress.

Para cada una de ellas, puedes utilizar una plantilla de página distinta. Por ejemplo en nuestra web, verás que la página de características de Nelio Content, usa una plantilla totalmente distinta a la página de precios de Nelio Content.

página de precios de Nelio Content.
Captura de pantalla de la página de precios de Nelio Content.

Depende de lo sofisticado que sea el tema de tu WordPress, puedes llegar a tener páginas con muchas virguerías.

Las páginas, además las puedes organizar jerárquicamente en páginas y subpáginas.

Añadir una nueva página, también es tan fácil como hacer clic en Añadir Nueva en la sección de ver Todas las páginas.

Nelio A/B Testing

Pruebas A/B nativas en WordPress

Usa tu editor de páginas favorito en WordPress para crear variaciones y lanza pruebas A/B con solo un par de clics. No se necesita saber nada de programación para que funcione.

Attachment

Un Attachment (o Adjunto) es aquella imagen o fichero que se sube cuando haces clic en el botón Añadir Objeto desde el editor de una entrada o página.

Añadir objeto a una entrada
Añadir objeto a una entrada.

Cuando se crea un Attachment que es un imagen, en la base de datos de WordPress también se guardan los metadatos de la misma en la tabla wp_postmeta: el tamaño de la imagen, los imágenes miniatura (thumbnails) generadas para esa imagen, la localización del fichero y el texto alternativo.

Revision

Una Revision es una copia de los distintos borradores que se han ido guardando de una página o entrada. Esto te permite comparar dos distintas versiones cualesquiera de cualquier entrada o página.

Revisiones de WordPress
En todo momento, puedes ver el número de revisiones de cualquier entrada que tienes almacenadas en tu WordPress.

Este tipo de contenidos se crea automáticamente con el autoguardado de WordPress (autosave) y puedes limitar el número máximo de revisiones que se guarden para cada post.

Navigation Menu

Un Navigation Menu (o Menú de navegación, en castellano) guarda información sobre los distintos menús de navegación que puede tener tu tema. La primera vez que entras en un WordPress, hasta cuesta saber dónde se encuentran. Pero tranquilo, que ya verás que su gestión es muy intuitiva.

Captura de pantalla del escritorio de WordPress la cual mestra las diferentes opciones que hay bajo el menú «Apariencia»
En el Escritorio de WordPress, en la sección Apariencia haz clic en Menu para crear, modificar o borrar un menú.

Una vez te encuentras en el editor de menús, podrás crear un menú primario y otros secundarios (dependiendo de tu tema). Y para cada menú, puedes definir su estructura, los títulos de cada opción de menú, y el enlace a la página a la que quieres que el usuario navegue cuando hace clic.

Editor de menús.
Editor de menús.

En esta Guía Definitiva para dominar un Menú encontrarás más detalles sobre cómo crear y gestionar los menús.

Custom CSS

Si originalmente una web sólo se podía escribir en HTML, que sólo incluía información sobre sus contenidos de texto e imágenes, con la aparición de Cascading Styles Sheets (CSS) se pudo separar los contenidos (en XHTML) de la presentación (CSS). De esta forma, utilizando exclusivamente XHTML se pudieron crear páginas web «feas» pero correctas. Y aplicando CSS, se pudieron crear páginas «bonitas» a partir de las páginas XHTML correctas.

Java Script - CSS - HTML
Y ya luego con la aparición de Javascript pudieron incluir código de aplicaciones (scripts) para crear páginas webs dinámicas.

En WordPress, el que se encarga del estilo de la apariencia de tu web es el tema que utilices. Pero ¿qué ocurre si quieres cambiar algo de la apariencia del tema que estás utilizando? Lo último recomendable es que fueras directamente a editarlo y cambiarlo. Recuerda que todas las siguientes actualizaciones del tema, no incluirían ese cambio (se sobrescribe al actualizar).

Una opción muy sencilla si se trata de un cambio menor, es la de añadir tu propio código CSS con la opción del editor de Apariencia»Personalizar»CSS adicional. Se abrirá un editor donde podrás modificar por ejemplo el tamaño del H1, o añadir rangos de colores de tonos en un botón, etc. Otras opciones para crear nuevos estilos CSS, son usar el plugin Custom CSSo crear un tema hijo del tema que tienes instalado.

Changesets

Finalmente, los changesets son similares a las revisiones de auto-guardado pero específicamente para el Customizer. Es decir para que todo aquello que vayas personalizando en tu tema esté también consistente y no lo pierdas.

Custom Post Types

Y hasta aquí los tipos de post que te ofrece WordPress por defecto. ¿Qué pasa si quieres crear otro tipo de elementos de contenidos en tu WordPress? Por ejemplo, necesito crear noticias, tutoriales, podcasts, cursos, artículos de soporte o descargas para ofrecerlos a los visitantes de mi web.

Uso de los Custom Post Types
Joan Boluda tiene creados los siguientes Custom Post Type en su web: Noticias, Podcasts, Cursos, Tutoriales y Descargas.

Para ello, WordPress te permite crear tipos de posts personalizados: Custom Post Types (o CPTs). De hecho, si tu web es un e-commerce y ya estás familiarizado con WooCommerce, los Productos no son más que un Custom Post Type que WooCommerce añade a WordPress.

Si tienes que crear un nuevo CPT, lo más fácil es instalarte un plugin, como Custom Post Type UI, que te ayude en la creación del mismo. Una vez instalado, verás que con pocos clics ya podrás tener tu nuevo tipo de CPT.

También deberías saber…

Antes de pasar al último tipo de contenido, recuerda que los Post Types son el contenido que atraerá visitantes a tu web y que hará que tus lectores acaben convirtiéndose en tus compradores o fieles lectores de por vida.

Por lo tanto, no sólo te has de preocupar de que los contenidos sean de calidad, si no que debes asegurarte de que son los que más gustan a tus visitantes. Por este motivo, herramientas como Nelio A/B Testing te permiten crear cualquier test A/B de los contenidos de tu web. Puedes crear fácilmente dos versiones o más de cualquier tipo de contenido y analizar qué te está funcionando mejor.

Funcionamiento del Test A/B
Funcionamiento del Test A/B

Comments

Y finalmente, ya para acabar con los tipos de contenidos más importantes, tenemos los Comments (Comentarios, en castellano) que son los comentarios que escriben los visitantes de tu web a tus entradas (o páginas). Los comentarios siempre van asociados a un post.

Ajustes de comentarios
Ajustes de comentarios

Una vez que los has activado en tu WordPress en la opción Ajustes»Ajustes de Comentarios de tu escritorio te aparecerá la sección para que tus lectores puedan añadir comentarios. Para moderar los comentarios fácilmente también puedes indicar si quieres que WordPress te envíe un correo cada vez que alguien escribe un comentario y que los comentarios no aparezcan publicados hasta que los hayas aprobado.

Y bueno, espero que esta entrada te haya podido ser útil para dominar mejor los tipos de contenido básicos de tu WordPress. ¡Hasta la próxima!

Imagen destacada de Joanna Kosinska en Unsplash.

4 respuestas a «Entendiendo los tipos de contenidos de WordPress»

  1. Avatar de Manuel
    Manuel

    Muy buen post, me ayudo con lo CPT, saludos!

    1. Avatar de Ruth Raventós

      Gracias, Manuel y me alegro de que te haya sido útil.
      Un saludo,
      Ruth

  2. Avatar de Hernan
    Hernan

    Muy buen post!! muy completo y simple de entender. Muchas gracias!

    1. Avatar de Ruth Raventós

      Gracias, Hernan, por leernos y tu comentario. Me alegro de que te haya gustado.

Deja una respuesta

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

He leído y acepto la política de privacidad de Nelio Software

Tus datos personales se almacenarán en SiteGround y serán usados por Nelio Software con el único objetivo de publicar tu comentario aquí. Con el envío de este comentario, nos das el consentimiento expreso para ello. Escríbenos para acceder, rectificar, limitar o eliminar tus datos personales.