Cómo convertir el diseño web estático HTML en Temas de WordPress? Experimente la flexibilidad, personalización y facilidad de uso que ofrece WordPress.
Preparar el diseño HTML para la conversión
Prepare el diseño HTML antes de iniciar el proceso de conversión. He aquí algunos pasos clave para una transición sin problemas:
Optimización del código HTML Asegúrese de que el código HTML es limpio, está bien estructurado y se ajusta a las normas HTML. Utilice herramientas de validación para comprobar si hay errores y eliminar los elementos innecesarios. Comprima las imágenes para mejorar la velocidad de carga.
Estructura organizativa del contenido con un elemento HTML apropiado (por ejemplo <header>y
Considere el diseño receptivo Si el diseño HTML no es ya responsivo, realice los ajustes necesarios para asegurarse de que se muestra y funciona bien en todos los dispositivos. Considere la posibilidad de utilizar un marco responsivo como Bootstrap para simplificar el proceso.
Diseño de copias de seguridad Haga siempre una copia de seguridad del archivo HTML original antes de hacer nada para estar seguro en caso de problemas.
Convertir HTML a WordPress
Hay muchas formas de convertir un sitio web HTML a WordPress, así que elija la que más le convenga.
Método 1: Utilizar el marco temático de WordPress
Este es el enfoque más técnico. Implica tomar como base el código HTML existente y crear los archivos del tema de WordPress desde cero.
1. Creación de carpetas temáticas y archivos básicos Para crear un tema de sitio web, primero cree una carpeta nueva y nómbrela con el nombre del tema que desee. A continuación, cree cinco archivos dentro de esta carpeta: style.css, index.php, header.php, sidebar.php y footer.php. Mantenga estos archivos abiertos en un editor de código, ya que necesitará editarlos pronto. Dependiendo de sus preferencias, también puede crear estos archivos como archivos .txt y luego cambiar su extensión a .php o .css, lo que los convertirá automáticamente al tipo de archivo correcto.
2. Copiar CSS existente en hojas de estilo de WordPress
Céntrese en los archivos CSS para empezar a diseñar el tema ahora. Si está migrando a WordPress desde otro sitio, puede tomar los archivos CSS del sitio antiguo. Código CSS Copiar y pegar en el creado style.css El CSS es fundamental para la apariencia de un sitio web.
Añada código CSS a style.css para aplicar su diseño. Dará al sitio de WordPress el aspecto deseado.
/*
Nombre del Tema: Reemplácelo por el nombre de su Tema.
URI del tema: El URI de su tema.
Descripción: Una breve descripción.
Versión: 1.0
Autor: Usted
URI del Autor: La dirección de su sitio web.
*/
3. Separar el HTML existente
Ahora, necesita dividir el documento HTML en diferentes partes y convertir cada parte en un Documentación PHP.
Parece un poco complicado, pero en realidad sólo se necesitaCopie diferentes partes del código HTMLy luego péguelo en el archivo PHP apropiado.
A continuación se muestra una plantilla HTML estándar que contiene el archivo cabecera, barra lateral y pie de página..
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Sitio de pruebas</title>
<meta name="description" content="Descripción de la página web">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="header-container">
<header class="wrapper clearfix">
<h1 class="title">Título del sitio web</h1>
<nav>
<ul>
<li><a href="#">elemento de menú #1</a></li>
<li><a href="#">elemento de menú #2</a></li>
<li><a href="#">elemento de menú #3</a></li>
</ul>
</nav>
</header>
</div>
<div class="main-container">
<main class="main wrapper clearfix">
<article>
<header class="entry-header">
<h2 class="entry-title">Artículo</h2>
</header>
<p>Texto de prueba aquí...</p>
<h2>Subtítulo</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. </p>
<h2>A Sub</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. </p>
</article>
<aside>
<h3>Barra lateral aquí</h3>
<p>Etiam ullamcorper lorem dapibus velit suscipit ultrices. </p>
</aside>
</main> <!-- #main -->
</div> <!-- #main-container -->
<div class="footer-container">
<footer class="wrapper">
<p class="footer-credits">2025 Mi sitio de pruebas</p>
</footer>
</div>
</body>
</html>
Si sus diseños HTML son diferentes, puede que tenga que ajustar ligeramente los pasos. PeroEl proceso central sigue siendo el mismo.
Para seguir construyendo el tema de WordPress, abra el index.html (es decir, el archivo HTML principal del sitio web), luego mire el archivo del tema de WordPress que acaba de crear y divida el código en archivos PHP separados.
3.1. Creación de header.php
Para cambiar el nombre en el archivo HTML de <head> hasta Principales áreas de contenido (<main> tal vez <div class="main">) El código anterior se copia y se pega en el header.php Documentación.
existe </head> Antes de terminar la etiqueta, añada <?php wp_head();?>Esto es fundamental para que muchos plugins de WordPress funcionen correctamente. Esto es fundamental para el correcto funcionamiento de muchos plugins de WordPress.
Después, cópielo en el pie.php archivo con el </body> Antes de la etiqueta de cierre añada <?php wp_footer();?>similar a wp_head existe header.php Papel en.
se ha creado header.php pero hay que completar algunos pasos adicionales. Básicamente, se necesitaModificar la forma de llamar a las hojas de estilo en HTMLpara ponerlo en consonancia con el Formato estándar del tema PHP de WordPress.
modificaciones header.php para cargar correctamente la hoja de estilo
existe header.php encuentre el archivo <head> y añada el formato estándar de WordPress para llamar al style.css Archivo. El código correcto es el siguiente:
Qué hace este código: ✔ <?php get_header(); ?> -- llamada header.php, introduciendo el contenido de cabecera del sitio. ✔ <?php while ( have_posts() ) : the_post(); ?> -- Iniciar WordPress Lazo principalLa visualización de contenidos dinámicos. ✔ <?php the_title(); ?> -- Muestra el título del artículo. ✔ por -- mostrar la hora de publicación y la información sobre el autor (sólo para los que no son páginas) is_page()). ✔ <?php the_content(); ?> -- Muestra el contenido del artículo. ✔ <?php get_the_category_list( ', ' ); ?> -- Muestra una lista de categorías de artículos. ✔ <?php get_sidebar(); ?> -- llamada barra lateral.php, carga el contenido de la barra lateral. ✔ <?php get_footer(); ?> -- llamada pie.php, carga el contenido del pie de página.
Conversión completa de temas de WordPress
Después de completar estos pasos, tendrá un sitio web HTML original basado en el Temas de WordPressy ha sidoListo para subir al sitio de WordPress.
De este modo, el sitio web HTML se convirtió con éxito en un Contenido de carga dinámica Tema de WordPress¡!
5. Cree capturas de pantalla del tema y cárguelo
Creación de un tema de WordPress para una captura de pantalla (informática)Convenientemente situado en WordPress paneles de instrumentos Previsualice el aspecto del tema en. Esta captura de pantalla se vinculará a la información de cabecera style.css juntos en la interfaz de administración de temas de WordPress.
Captura de pantalla de creación de un tema
Abra su página web en un navegador.Captura de pantalla de la página completa.
Recortar tamaño de imagen 880×660 píxelesy guárdelo como captura.png.
Ponga screenshot.png en la carpeta del tema de su sitio web(es decir) wp-content/temas/tu-tema/ (Catálogo).
Esto mostrará la imagen de previsualización del tema en la página del tema de WordPress.
Cómo cargar temas de WordPress
Para ello Dos formas Cargue un tema de WordPress.
Método 1: Subir el tema por FTP(no requiere compresión)
Utilice un cliente FTP (por ejemplo FileZilla) para conectarse a su Servidor web WordPress.
Vaya al servidor en el wp-content/temas/ Catálogo.
Arrastre y suelte la carpeta de temas completa en el directorio de temas.
Una vez completada la carga, vaya al panel de control de WordPress Apariencia → Temas Seleccione y active el tema.
hacer clic (con un ratón u otro dispositivo señalador)Añadir nuevoBotón.
hacer clic (con un ratón u otro dispositivo señalador)Cargar un temabotón . Pulse el botón"Selección de documentos"y busque el archivo .zip que se ha creado. Seleccione el archivo para que aparezca en el panel de control de WordPress.
Seleccione el archivo del tema y haga clic enInstalar ahoraEsto instalará el tema en su sitio de WordPress. Esto instalará el tema en su sitio WordPress.
Una vez cargado el tema, haga clic enInstalar ahora. WordPress confirmará la instalación y mostrará un mensaje de éxito. A continuación, haga clic enactivepara que el nuevo tema se active en el sitio.
✅ vantage: No es necesario comprimir el archivo, basta con subirlo y utilizarlo.
Método 2: Convertir manualmente el sitio HTML mediante un tema hijo
A diferencia del método anterior, en lugar de crear un tema desde cero, este método crea un tema hijo basado en un tema de WordPress existente para mantener el estilo del diseño HTML original. Estos son los pasos:
1. Elija el tema de WordPress adecuado
En primer lugar, elija un tema de WordPress que se ajuste a su diseño HTML. Se recomienda elegir un tema hijo (Child Theme), cuyo diseño y estructura sean similares a los del sitio web, lo que facilita la reducción de las modificaciones.
2. Creación de carpetas de subtemas
En el directorio de temas de WordPress (wp-content/temas/), cree una nueva carpeta de subtemas.
Regla de denominación: utilice el nombre del tema padre como base y añada el sufijo "-child" al final.
Por ejemplo, si el nombre del tema principal es inshal-wordpress-themela nueva carpeta debe llamarse
inshal-wordpress-theme-child
tome nota de: El nombre de la carpeta no puede contener espacios.
3. Creación de hojas de estilo para temas hijo (style.css)
En la carpeta del tema hijo recién creada, cree una nueva carpeta style.css y añada el siguiente código:
/*
Nombre del tema: inshal-wordpress-theme-child
URI del tema: http://example.com/inshal-wordpress-theme-child/
Descripción: inshal-wordpress-theme Child Theme
Autor: WPZOOM
URI del autor: http://example.com
Plantilla: inshal-wordpress-theme
Versión: 1.0.0
Licencia: GNU General Public License v2 o posterior
URI de la licencia: http://www.gnu.org/licenses/gpl-2.0.html
Tags: una columna, barra lateral derecha, encabezado flexible, listo para accesibilidad, colores personalizados, encabezado personalizado, menú personalizado, logotipo personalizado, estilo editor , featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/
crux::
Nombre del tema es el nombre de su tema hijo, que puede personalizarse pero debe ser único.
Plantilla El nombre del directorio del tema padre debe rellenarse, de lo contrario el tema hijo no heredará correctamente la funcionalidad del tema padre.
Versión El número de versión puede actualizarse según sea necesario.
4. Creación funciones.php y hereda el estilo del tema padre
Para que el tema hijo herede correctamente los estilos CSS del tema padre, debe crear el archivo funciones.php Documentación.
Dentro de la carpeta del tema hijo, cree un nuevo funciones.php y añada este código
wp_enqueue_style se utiliza para cargar los estilos CSS del tema padre para evitar el problema de páginas HTML sin estilo en el tema hijo.
add_action('wp_enqueue_scripts', 'inshal_child_theme_enqueue_styles'); Asegúrese de que la hoja de estilos se carga en el momento adecuado para WordPress.
decidirse por un candidato inshal-wordpress-theme-child/ comprimido en un archivo .zip (por ejemplo inshal-wordpress-tema-niño.zip).
Suba y active el tema hijo
Acceda a su panel de control de WordPress y vaya a Apariencia → Temas.
golpe (en el teclado) Añadir nuevo Botón.
golpe (en el teclado) Subir temay luego seleccione .zip Documentación.
Una vez finalizada la carga, haga clic en Instalar ahoray luego haga clic en Active.
Método 2: Carga manual al servidor
a través de un cliente FTP (por ejemplo FileZilla) para conectarse al servidor.
entrar en wp-content/temas/ Catálogo.
Arrastrar y soltar directamente inshal-wordpress-theme-child/ Carpeta a temas Catálogo.
Acceda a su panel de control de WordPress y vaya a Apariencia → Temas, busque el subtema y haga clic en Active.
6. Ajuste el diseño para que coincida con el sitio HTML original
Para que la apariencia de su sitio WordPress sea coherente con la de su sitio HTML original, deberá ajustar manualmente el código HTML y los estilos CSS.
metodologías::
Copie el código HTML original en las páginas y archivos de plantilla de WordPress (p. ej. header.phpypie.php).
Ajuste el CSS para que coincida con el sitio original, ya sea utilizando CSS personalizado o modificando directamente el tema hijo de style.css.
Configure los menús, plugins y widgets de WordPress para adaptarlos a la funcionalidad del sitio HTML original.
tome nota de: Aunque existen plugins que pueden convertir automáticamente los sitios web HTML, es posible que no sean aplicables a la última versión de WordPress. Por lo tanto, se recomienda ajustar manualmente el código para asegurarse de que el sitio funciona correctamente.
resultado final
Tras completar estos pasos, el sitio de WordPress se habrá convertido con éxito y habrá heredado el aspecto del sitio HTML original.
El tema hijo tiene una estructura clara y todos los cambios no afectarán a la actualización del tema padre.
Compatibilidad con las funciones del tema de WordPress (por ejemplo, personalización del tema, menús, plugins, etc.).
El aspecto del sitio sigue siendo coherente con el sitio HTML y cuenta con funciones de gestión dinámica de contenidos.
De este modo, ¡el sitio web HTML se ha convertido con éxito en un tema hijo de WordPress!
Solución de problemas
existe Conversión de HTML a WordPress Existen algunos problemas comunes que pueden surgir durante el proceso. He aquí los problemas y sus soluciones:
1. Problemas con las rutas de las imágenes
en caso de que La imagen no se muestra correctamentePor favor, compruebe Rutas de imágenes en archivos de temas de WordPress. Asegúrese de que la ruta esEn relación con el catálogo de temasdel archivo, en lugar de apuntar a la ubicación incorrecta del archivo.
2. Problemas de estilo CSS
en caso de que Los estilos CSS no se aplican correctamentePor favor, compruebe Archivos CSS No hay conflictos ni errores. Puede ser necesario modificar o anular los estilos existentes para garantizar que el style.css Cargue correctamente y compruebe si falta wp_enqueue_style() Código relacionado.
Algunos plugins puedenInterferencia con el funcionamiento normal del sujeto. Si encuentra problemas anormales de funcionamiento, puedeDesactive los plug-ins uno a uno, identifique el plug-in que está causando el conflicto y, a continuación, ajústelo en consecuencia o busque alternativas.
4. Cuestiones de jerarquía de plantillas
en caso de que Los archivos de plantilla no se cargan como se esperabaPor favor, compruebe Jerarquía de plantillas de WordPressAsegúrese de que el archivo de plantillaLa denominación es correctay colocado en el directorio de materias correcto. Por ejemplo:
index.php(Documento modelo maestro)
header.php(Plantilla de cabecera)
pie.php(Plantilla de pie de página)
página.php(plantilla de página)
single.php(Plantilla de la página de detalles del artículo)
resúmenes
comandante en jefe (militar) Conversión de un sitio web HTML a un tema WordPress Hay muchas ventajas, entre ellasMejor personalizaciónresponder cantandoGestión de contenidos más eficaz.
Siga los pasos de este tutorial paraConvierta un diseño HTML estático en un sitio web WordPress dinámico. Antes de convertir, asegúrese de:
Optimización del código HTMLGarantizar la claridad de la estructura
Organización racional del contenidoLos siguientes son algunos de los elementos clave del programa que mejorarán la legibilidad y la manejabilidad.
Optimizado para diferentes tamaños de pantallaLa nueva adición a la lista es una experiencia nueva y más sensible que garantiza un buen funcionamiento.
Diseño de páginas web de copia de seguridadPrevenir la pérdida de datos
Después de completar estos pasos, el sitio de WordPress tendráMayor funcionalidad, escalabilidady pueden ser fácilmente optimizados y gestionados posteriormente.
El mundo está inundado de personas que ya luchan por encontrar novia, y en este año de precios escandalosos de la propiedad y escalada del precio de la novia, ¡me temo que es más difícil que subir al cielo casarse y tener hijos!
El mundo está inundado de personas que ya luchan por encontrar novia, y en este año de precios escandalosos de la propiedad y escalada del precio de la novia, ¡me temo que es más difícil que subir al cielo casarse y tener hijos!
Sin comentarios