Cuando publica una nueva publicación o página, WordPress crea una entrada en la base de datos con el contenido, pero, como otros han mencionado, no crea un archivo html real que encontraría en su servidor. (Hay algunos CMS que funcionan de esa manera. Crean un archivo físico que vive en el servidor, luego lo actualizan cuando modifica el contenido). Podría imaginarlo como si WordPress hubiera alineado todos los ingredientes que necesita para hacer la página . La base de datos sabe dónde está todo lo que debería estar en la página.
Cuando alguien va a la página, WordPress genera dinámicamente la “página” combinando el contenido que agregó con el archivo de plantilla (s) apropiado para ese tipo de página o publicación.
Puedes pensar en esto en términos de comida. Imagina ir a una panadería a comprar donas. El panadero hizo las donas esa mañana y ahora se sientan en un estante esperando que las compres. Así es como funcionan muchos sitios web estáticos. Si construye un sitio en html simple, carga sus archivos html en su servidor donde se sientan a la espera de ser vistos.
- ¿Cómo es usar Hakyll para generar páginas web?
- ¿Cuáles son las mejores empresas de desarrollo web en la India?
- ¿Es posible diseñar una aplicación web usando Hibernate?
- ¿Dónde puedo encontrar un diseñador de sitios web de WordPress asequible?
- ¿Cuánto costaría recrear una versión estática del sitio web de Morgan Stanley (compañía)?
Ahora imagine ir a un restaurante donde todo está hecho a pedido. El chef ha decidido el menú para que todos los ingredientes estén listos para los cocineros. Cuando haces tu pedido, los cocineros toman los ingredientes, los cocinan y luego los presentan en un plato. El camarero (su navegador web) luego lleva el plato a su mesa.
Ejemplo:
Imaginemos que crea una publicación de blog sobre hipopótamos en su blog sobre animales. Escribes 3 párrafos de texto y subes una foto de un hipopótamo. Marca la categoría “mamíferos” y luego publica la publicación.
Cuando agrega su contenido, las palabras que escribe se agregan a la base de datos y se asocian con la identificación de esta publicación.
Cuando carga su foto, se carga físicamente en su servidor web y se puede encontrar como un archivo ubicado en su directorio de cargas. La ubicación del archivo se anota en la base de datos y está asociada con su publicación y como parte de la biblioteca de medios. Si seleccionó mostrar la foto en un tamaño diferente, WordPress también creará una copia de la imagen con las nuevas dimensiones y agregará ese archivo al directorio de cargas.
Para mostrar su contenido, WordPress identificará qué plantilla debe usarse de acuerdo con la Jerarquía de plantillas o en función de una selección que haya realizado al realizar la publicación. (Algunos temas le darán opciones sobre qué plantilla usar).
Su publicación probablemente usa single.php, que es el valor predeterminado para las publicaciones de blog. Este archivo de plantilla también incluirá otros archivos de plantilla como header.php y footer.php. También probablemente incluirá plantillas para barras laterales y comentarios. El archivo de plantilla single.php está escrito con HTML y PHP. Parte del código PHP le dice a WordPress que tome el contenido de la publicación y lo coloque en una parte particular del diseño de la página.
Nota: Dado que esta es una publicación de blog, su contenido también se mostrará en otros lugares. Puede incluirse en la página de inicio de su blog y en la página de categoría para mamíferos. El proceso es el mismo. excepto cuando alguien vaya a la página de categoría de mamíferos, usará una plantilla diferente como archive.php o category.php en lugar de single.php.