ReInSpirit

  • Contacto
  • Blog
  • Servicios
    • Alojamiento Web
    • Desarrollo y diseño web
  • Descuento E T
  • Sobre Nosotros

Como crear un Tema de WordPress desde una plantilla HTML

30 enero, 2022 por Pedro Mendez 48 comentarios

¿Sabes que puedes construir tu propio tema de WordPress sin aprender PHP primero? ¿Y si te dijera que sólo necesitas 15 minutos?

Digamos que ya tienes una página web HTML que deseas migrar a WordPress porque has estado escuchando muchas cosas buenas acerca de esta plataforma. La buena noticia es que no tienes que empezar de cero y puedes migrar todo tu sitio fácilmente.

Tal vez el ejemplo anterior no sea el caso. Es posible que uno de tus clientes quiera convertir su sitio web HTML y pasarse a WordPress, y vosotros os preguntáis cual es el camino más fácil. O tal vez lo que deseas es aprender una nueva habilidad para tu desarrollo de temas con WordPress.

Cualquiera que sea la razón por la que estas aquí, en el momento en que termine este tutorial, tendrás las bases que necesitas para empezar a crear temas para WordPress impecables desde HTML. Vamos a pedir prestados un par de códigos PHP de varios lugares para poner todo junto y poder empezar desde ahí.

Sin perder un segundo más, vamos a ver que hace falta.

Que necesitas

  • Una plantilla completa HTML con su hoja de estilo CSS (puedes descargar y utilizar esta si no tienes nada para empezar)
  • Una instalación de WordPress con al menos un tema de WordPress. Vamos a pedir prestado un par de códigos PHP del tema Twenty Fifteen
  • Un editor de código
  • 15 minutos de tu tiempo más o menos

Lo primero es lo primero…

Crea una carpeta en el escritorio donde almacenarás tu tema de WordPress. Elige el nombre que quieras. Yo voy a nombrar el nombre de esta web ReInSpirit. Todos los archivos que creamos vivirán en esta carpeta. Es la misma carpeta que vamos a comprimir, y luego subir a nuestra instalación de WordPress como nuestro nuevo tema.

Además, éstas son las plantillas HTML que estamos usando para este tutorial:

Index.html

<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>Como crear un tema WordPress desde HTML - ReInSpirit</title>
<link rel="stylesheet" type="text/css" media="all" href="style.css"/>
</head>
<body>
<div id="wrap">
<header class="header">
<p>Esta es la sección de cabecera. Ponga su logotipo y otros detalles aquí.</p>
</header><!-- .header -->
<div class="content">
<p>Esta es la zona de la página principal. Vamos a sustituir esto con las entradas del blog.</p>
</div><!-- .content -->
<div class="sidebar">
<p>Esta es la barra lateral</p>
</div><!-- .sidebar -->
<footer class="footer">
<p>Y este es el pie de página.</p>
</footer><!-- .footer -->
</div><!-- #wrap -->
</body>
</html>

Style.css

#wrap{margin: 0 auto; width:95%; margin-top:-10px; height:100%;}
.header{width:99.8%; border:1px solid #999;height:135px;background-color: #1be;}
.content{width:70%; border:1px solid #999;margin-top:5px;background-color: #999;}
.sidebar{float:right; margin-top:-54px;width:29%; border:1px solid #999;background-color: #1d5;}
.footer{width:99.8%;border:1px solid #999;margin-top:10px;background-color: red;}


Designación de tu tema WordPress

WordPress tiene que reconocer el tema después de la instalación. Como tal, tenemos que nombrar el tema de manera adecuada o nunca vamos a poder activarlo. Uso del editor de código, crear un nuevo archivo style.css, y guardarlo en la carpeta del tema.

Pega el contenido del style.css existente (el que viene con la plantilla html) a tu nuevo style.css y agrega el siguiente código en la parte superior:

/*
Theme Name: El nombre de tu tema ejemplo. Reinspirit
Theme URI: La URL de tu tema ej. http://tusitio.com
Description: Una breve descripción de tu tema
Version: 1.0 o cualquier otra versión si lo prefieres
Author: Tu nombre de usuario
Author URI: Tu dirección web ej. http://tusitio.com
Tags: Tags para localizar tu tema en el repositorio de temas de WordPress ej. reinspirit, HTML, tema, etc.
License: GNU General Public License v2.0
*/

Esta información le dice a WordPress todo lo que necesita para identificar tu nuevo tema de WordPress. Sin esta información, no se puede elegir y activar el tema a través del panel de WordPress.

La parte importante es el nombre del tema, pero siempre es una buena práctica incluir todos los demás detalles.

Fragmentando index.html en los archivos PHP

Ahora, con el nombre del tema de WordPress en su lugar, vamos a dividir la plantilla HTML principal (index.html) en una serie de archivos PHP. Todo lo que necesitas es un index.php y style.css para tener un tema de WordPress completo, pero lo mejor es romper tu tema en diferentes archivos de plantilla, cada uno con una función especializada, y luego volver a ponerlos juntos utilizando códigos PHP conocidos como llamadas a funciones.

Vamos a romper nuestra plantilla HTML en cuatro archivos de plantilla para index.php, header.php, sidebar.php y footer.php. Estos archivos PHP albergarán secciones de nuestro nuevo tema correspondiente, es decir, el contenido principal, la cabecera, la barra lateral y el pie de página en ese orden.

Header.php

Vamos a comenzar con header.php para ir empezando. Usa el editor de código, crea un nuevo archivo y el nombre de header.php. Siempre asegúrate de que incluyes las extensiones correctas (por ejemplo, .php, .css, etc) De lo contrario, vas a crear archivos de texto inútiles.

A continuación, tenemos que rellenar este archivo con el código en cuestión de un tema de WordPress. El código que vamos a pedir prestado es similar en la mayoría de los temas, pero vamos a utilizar Twenty Fifteen.

Inicia sesión en tu instalación de WordPress y dirígete hacia Apariencia > Editor. Esto debe abrir la pantalla para editar temas. Debes ver el style.css del tema activo actual. Si Twenty Fifteen no es su tema activo, no te preocupes. En el lado derecho arriba de la pantalla puedes seleccionar el tema que quieres editar:

Haz clic en el menú desplegable para seleccionar Twenty Fifteen y buscar el style.css de Twenty Fifteen. No nos interesa este archivo ahora.

Ve a header.php (mostrado como cabecera) en plantillas, y una vez que este archivo lo tienes en el editor, copia el código de la etiqueta

<!DOCTYPE html> de la apertura <body <?php body_class(); ?>>

La etiqueta de apertura puede tener un aspecto diferente en función del tema que estés usando, pero si estás utilizando Twenty Fifteen debes obtener el código que está por encima. Aquí está el código completo que obtuve desde el archivo de cabecera en Twenty Fifteen sólo para ahorrar tiempo:

<!DOCTYPE html>
<html <?php language_attributes(); ?> class="no-js">
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>">
<meta name="viewport" content="width=device-width">
<link rel="profile" href="http://gmpg.org/xfn/11">
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">
<!--[if lt IE 9]>
<script src="<?php echo esc_url( get_template_directory_uri() ); ?>/js/html5.js"></script>
<![endif]-->
<?php wp_head(); ?>
</head>

<body <?php body_class(); ?>>

Pega este código en tu header.php y guardar los cambios. Luego añade:

<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" />

….en cualquier lugar entre las etiquetas

<head>

en busca de tu archivo de hoja de estilo style.css para los estilos. Además, agrega:

<title><?php wp_title( '|', true, 'right' ); ?></title>

.. bajo el código anterior para cuidar el título del sitio. Este es el título que aparece en la pestaña o ventana del navegador cuando tu sitio carga. No te preocupes lo más mínimo si todo esto te parece extraño y confuso, te prometo que todo tendrá sentido en algún momento.

Guarda todos los cambios. Tu header.php debería verse así:

<!DOCTYPE html>
<html <?php language_attributes(); ?> class="no-js">
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>">
<meta name="viewport" content="width=device-width">
<link rel="profile" href="http://gmpg.org/xfn/11">
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" />
<title><?php wp_title( '|', true, 'right' ); ?></title>
<!--[if lt IE 9]>
<script src="<?php echo esc_url( get_template_directory_uri() ); ?>/js/html5.js"></script>
<![endif]-->
<?php wp_head(); ?>
</head>

<body <?php body_class(); ?>>

Nuestro header.php ya está listo. Es el momento de construir el siguiente archivo index.php.

index.php

Vamos a construir el archivo principal de plantilla index.php, que es básicamente el archivo que reúne los demás archivos PHP para crear un tema completo.

Desde nuestra plantilla index.html, te darás cuenta de que tenemos la sección de encabezado en la parte superior, el área de contenido principal justo debajo de él, la barra lateral a la derecha, y el pie de página en la parte inferior.

Nuestro tema tendrá la misma estructura, y luego vamos a añadir nuestras entradas de blog en el área de la página principal. Pero primero, vamos a construir la estructura principal de index.php.

Abre index.php en tu editor de código y añade estas tres líneas:

<?php get_header(); ?>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

Vamos a añadir algo de código entre las dos primeras líneas, pero primero vamos a averiguar lo que significan estas tres líneas. La primera se va al header.php que ya hemos creado, el segundo obtiene el sidebar.php, y el footer.php para el tercero. Esto pondrá de nuevo juntos nuestros archivos de plantillas para construcción de una página completa.

El código que vamos a añadir entre las dos primeras líneas se hará cargo de las entradas del blog, que no se contabilizan en los otros archivos de plantilla.

Cómo añadir entradas

Para visualizar las entradas, utilizaremos una función PHP especial conocida como el loop (bucle). No es nada del otro mundo, sólo es una pieza especializada de código que peina tu base de datos de WordPress para los posts, y luego los muestra en tu blog. Vamos a añadir el loop entre

<?php get_header(); ?> y <?php get_sidebar(); ?>

para ser claros. Pega el siguiente código:

<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<div class="post-header">
<div class="date"><?php the_time( 'M j y' ); ?></div>
<h2><a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
<div class="author"><?php the_author(); ?></div>
</div><!--.post-header-->
<div class="entry clear">
<?php if ( function_exists( 'add_theme_support' ) ) the_post_thumbnail(); ?>
<?php the_content(); ?>
<?php edit_post_link(); ?>
<?php wp_link_pages(); ?>
</div><!--. entry-->
<footer class="post-footer">
<div class="comments"><?php comments_popup_link( 'Leave a Comment', '1 Comment', '% Comments' ); ?></div>
</footer><!--.post-footer-->
</div><!-- .post-->
<?php endwhile; /* rewind or continue if all posts have been fetched */ ?>
<nav class="navigation index">
<div class="alignleft"><?php next_posts_link( 'Older Entries' ); ?></div>
<div class="alignright"><?php previous_posts_link( 'Newer Entries' ); ?></div>
</nav><!--.navigation-->
<?php else : ?>
<?php endif; ?>

Nota: Tenemos que rodear el loop con los contenedores div del index.html para atender a un estilo más adelante. Por lo tanto, el index.php final debe quedar así:

<?php get_header(); ?>
<div id="wrap">
<header class="header">
<p>Esta es la sección de cabecera. Ponga su logotipo y otros detalles aquí.</p>
</header><!--header-->
<div class="content">
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<div class="post-header">
<div class="date"><?php the_time( 'M j y' ); ?></div>
<h2><a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
<div class="author"><?php the_author(); ?></div>
</div><!--.post-header-->
<div class="entry clear">
<?php if ( function_exists( 'add_theme_support' ) ) the_post_thumbnail(); ?>
<?php the_content(); ?>
<?php edit_post_link(); ?>
<?php wp_link_pages(); ?>
</div><!--. entry-->
<footer class="post-footer">
<div class="comments"><?php comments_popup_link( 'Leave a Comment', '1 Comment', '% Comments' ); ?></div>
</footer><!--.post-footer-->
</div><!-- .post-->
<?php endwhile; /* rewind or continue if all posts have been fetched */ ?>
<nav class="navigation index">
<div class="alignleft"><?php next_posts_link( 'Older Entries' ); ?></div>
<div class="alignright"><?php previous_posts_link( 'Newer Entries' ); ?></div>
</nav><!--.navigation-->
<?php else : ?>
<?php endif; ?>
</div><!--.content-->

<?php get_sidebar(); ?>
<?php wp_footer(); //Crucial footer hook! ?>
<?php get_footer(); ?>
</div><!--.wrap>

Eso es todo. Ahora vamos a crear las plantillas de la barra lateral y pie de página.

sidebar.php

Este es un trabajo fácil. Sólo tienes que copiar el código de

<div class=”sidebar”> a </div>

a tu sidebar.php así:

<div class="sidebar">
<p>Esta es la barra lateral</p>
</div><!--.sidebar-->

Guarda los cambios.

footer.php

Del mismo modo, copia el código de

<div class = "footer"> a </div>

a tu footer.php así:

<footer class="footer">
<p>Y este es el pie de página.</p>
</footer><!--.footer-->

A continuación, añade las siguientes líneas por debajo de la etiqueta del cierre

</footer>

Estas son las lineas:

<?php wp_footer(); //Crucial footer hook! ?>
</body>
</html>

Vemos los cierres

</body> y </html>

en footer.php. Sí, no te olvides de añadirlos. En este punto tu footer.php debe verse así:

<footer class="footer">
<p>Y este es el pie de página.</p>
</footer><!--.footer-->
<?php wp_footer(); //Crucial footer hook! ?>
</body>
</html>

Tu index.php debe ser similar a:

<?php get_header(); ?>
<div id="wrap">
<header class="header">
<p>Esta es la sección de cabecera. Ponga su logotipo y otros detalles aquí.</p>
</header><!--header-->
<div class="content">
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<div class="post-header">
<div class="date"><?php the_time( 'M j y' ); ?></div>
<h2><a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
<div class="author"><?php the_author(); ?></div>
</div><!--.post-header-->
<div class="entry clear">
<?php if ( function_exists( 'add_theme_support' ) ) the_post_thumbnail(); ?>
<?php the_content(); ?>
<?php edit_post_link(); ?>
<?php wp_link_pages(); ?>
</div><!--. entry-->
<footer class="post-footer">
<div class="comments"><?php comments_popup_link( 'Leave a Comment', '1 Comment', '% Comments' ); ?></div>
</footer><!--.post-footer-->
</div><!-- .post-->
<?php endwhile; /* rewind or continue if all posts have been fetched */ ?>
<nav class="navigation index">
<div class="alignleft"><?php next_posts_link( 'Older Entries' ); ?></div>
<div class="alignright"><?php previous_posts_link( 'Newer Entries' ); ?></div>
</nav><!--.navigation-->
<?php else : ?>
<?php endif; ?>
</div><!--.content-->

<?php get_sidebar(); ?>
<?php wp_footer(); //Crucial footer hook! ?>
<?php get_footer(); ?>
</div><!--.wrap>

Y tu nuevo style.css debería ser algo como:

/*
Theme Name: El nombre de tu tema ejemplo. Reinspirit
Theme URI: La URL de tu tema ej. http://tusitio.com
Description: Una breve descripción de tu tema
Version: 1.0 o cualquier otra versión si lo prefieres
Author: Tu nombre de usuario
Author URI: Tu dirección web ej. http://tusitio.com
Tags: Tags para localizar tu tema en el repositorio de temas de WordPREss ej. reinspirit, HTML, tema, etc.
License: GNU General Public License v2.0
*/
body {
font-family: arial, helvetica, verdana;
font-size: 0.8em;
width: 100%;
height: 100%;
}

.header {
background-color: #1be;
margin-left: 14%;
top: 0;
border-width: 0.1em;
border-color: #999;
border-style: solid;
width: 72%;
height: 250px;
}

.content {
background-color: #999;
margin-left: 14%;
margin-top: 5px;
float: left;
width: 46%;
border-width: 0.1em;
border-color: #999;
border-style: solid;
}

.sidebar {
background-color: #1d5;
margin-right: 14%;
margin-top: 5px;
float: right;
border-width: 0.1em;
border-color: #999;
border-style: solid;
top: 180px;
width: 23%;
}

.footer {
background-color: red;
margin-left: 14%;
float: left;
margin-top: 5px;
width: 72%;
height: 50px;
border-width: 0.1em;
border-color: #999;
border-style: solid;
}


Screenshot

Ahora, vamos a crear una captura de pantalla para el nuevo tema de WordPress. Puede ser cualquier imagen, pero lo mejor es tomar una captura de pantalla de su tema en la acción.

screenshot

Una captura de pantalla que puedes utilizar

Aparte de eso, hay algunas cosas a tener en cuenta. En primer lugar, tu screenshot debe ser una imagen .png. En segundo lugar, debe ser 600px de ancho y 450px de alto. En tercer lugar, debes guardar la imagen como screenshot.png en tu carpeta del tema.

Poniendo todo junto

A estas alturas, debes tener un tema de WordPress trabajando aunque un poco simple. Puedes agregar un estilo como consideres oportuno, pero hasta aquí debes ser capaz de crear un tema de trabajo de WordPress desde HTML.

En la segunda parte de este post, vamos a añadir menús de navegación, widgets y hablar sobre el archivo functions.php entre otras cosas. En otras palabras, la mayoría de las características que nos gusta de WordPress no están en nuestro nuevo tema, ya que este tutorial sólo cubre lo básico.

Mientras tanto guarda todos tus archivos, incluyendo la captura de pantalla en tu carpeta del tema, comprime la carpeta en un archivo .ZIP, y sube tu nuevo tema. Puedes obtener una vista previa o activar el tema para ver en acción.

Últimas lineas

Si has seguido estos pasos correctamente, no hay nada que te impida la creación de temas de WordPress desde HTML. Por lo tanto, no hay nada que te impida avanzar para ser un desarrollador de WordPress de pleno derecho en ningún momento.

Aprender PHP no es duro, su sintaxis es un poco diferente de HTML. Una vez que aprendas las bases, especialmente cómo las diferentes partes de un tema de WordPress juegan juntas, puedes ir creando tus temas en cualquier momento.

Ah, por cierto, aquí están los archivos de nuevo:

Plantillas HTML + CSS

El Tema completo de ReInSpirit

..Entradas Relacionadas

  • Eliminar banner de un tema en la barra superior de WordPress
  • framework para wordpressQue es un Framework para WordPress y que ventajas tiene
  • Como Cambiar el Color de los Botones en WooCommerce
  • Como incluir saltos de enlaces en una misma página con WordPress
  • 30 Themes Wordpress Responsive Gratis listos para Descargar

Publicado en: Programación, Wordpress Etiquetado como: css, html, php, themes

Sobre el autor

Pedro Mendez. Webmaster apasionado de WordPress. Autodidacta empedernido buscando siempre nuevas fuentes de conocimientos.

Comentarios

  1. Roberto Fuster dice

    10 agosto, 2015 a las 5:57 AM

    Excelente trabajo, muy simple, ahora a la espera de la segunda parte. espero que pronto.
    Saludos desde Argentina

    Responder
    • Pedro Mendez dice

      11 agosto, 2015 a las 1:35 AM

      Gracias Roberto. Saludos desde Sevilla!

      Responder
  2. Enrique dice

    12 agosto, 2015 a las 10:11 PM

    Gracias por el post muy sencillo de seguir, una pregunta ¿Seria lo mismo si ya tengo una pagina en Bootstrap?

    Responder
    • Pedro Mendez dice

      16 agosto, 2015 a las 2:47 PM

      Hola Enrique. Bootstrap es un framework que instalamos con un diseño prefabricado y el procedimiento tendría que ser diferente

      Responder
      • Enrique dice

        19 agosto, 2015 a las 1:07 AM

        Gracias

        Responder
    • Roly dice

      10 septiembre, 2016 a las 9:37 AM

      En teoría es igual, solo tienes que enlazar correctamente los archivos de bootstrap en el header.php

      Responder
  3. Emmanuel dice

    1 enero, 2016 a las 11:55 AM

    Suena y se ve muy sencillo, partir desde un sitio web ya con sus estilos y todo bonito ya se vuelve tarea facil.

    Lo realmente bueno es crearte una web propia desde cero y luego adaptarla o pasarla a wordpress con todos sus archivos por separado, ademas de agregar las funciones basicas para habilitar lo esencial.

    Pero todo se aprende, lo digo porque despues de ver y praticar por varias semanas por fin pude hacer ya mi segunda web para wordpress.

    En mi caso yo primero hago la web en html y ya luego divido los archivos, he visto que eso mismo recomiendan los «expertos».

    Aun soy medio novato con el css3 y html5 pero le voy aprendiendo mas cada vez, ahora mi meta es Javascript y Php 😀

    Aqui el screenshot aun no la uso pero ya esta funcional.

    http://imgur.com/TitFOHi

    Guardo este post porque hay varias cosas que me serviran, gracias.

    Pd. Feliz año nuevo a todos.

    Responder
    • Pedro Mendez dice

      1 enero, 2016 a las 10:17 PM

      Gracias Emmanuel por pasarte a comentar. Tu eres como yo en ese aspecto, me gusta aprender y tocar un poco de todo. Feliz año nuevo y abundancia para el nuevo año 😉

      Responder
  4. Ruben dice

    3 abril, 2016 a las 9:13 PM

    Oye quieres decir que importas o copias el css en gral para hacer uno solo?¿Y la parte de dividir pones que divides todo pero no mencionas lo que va dentro de cada seccion y como queda ,eso me confundió

    Responder
  5. Genesis dice

    24 junio, 2016 a las 4:00 PM

    Hola Pedro, primero quiero felicitarte por el post, esta muy bueno y me estan funcionando tus pasos. sin embargo no logro ubicar la segunda parte, queria saber si me podrias ayudar con esto ya que es de muchisiiimaa importancia para mi. Gracias, espero puedas ayudarnos. Saludos.

    Responder
  6. israel dice

    27 julio, 2016 a las 2:03 PM

    una pregunta rápida. Si tengo varias páginas, portada, contacto, quienes somos y blog.

    El loop lo pongo solo en la de blog que es la que va a llevar el contenido dinámico?. Las demás van a ser estáticas y no modificables nada de nada. Estás paginas estáticas, las configuro igual que has hecho tu aqui en el post, exceptuando lo de no ponerle el loop y ¿algo más? así tal cual.

    gracias

    Responder
    • Pedro Mendez dice

      7 agosto, 2016 a las 9:42 PM

      Así es Israel

      Responder
  7. RAMIRO dice

    16 agosto, 2016 a las 5:06 PM

    Hola, no entiendo muy bien el procedimiento.

    He creado el header.php:

    pero, con mi html que hago????

    Responder
    • Pedro Mendez dice

      19 agosto, 2016 a las 11:32 AM

      Hola Ramiro. El HTML va fragmentado en cuatro archivos de plantilla para el index.php, header.php, sidebar.php y footer.php. Estos archivos PHP albergarán las secciones de nuestro nuevo tema, es decir, el contenido principal, la cabecera, la barra lateral y el footer en ese orden.

      Responder
  8. Rodney dice

    27 agosto, 2016 a las 1:37 AM

    Y el javascript donde iria ?

    Gracias

    Responder
    • Pedro Mendez dice

      30 agosto, 2016 a las 11:07 AM

      Aquí https://codex.wordpress.org/Using_Javascript#JavaScript_in_Template_Files

      Responder
  9. jordi dice

    11 noviembre, 2016 a las 2:58 PM

    Hola muchisimas gracias po este excelente post…lo he llevado a cabo y queria donde puedo encontrar la segunda parte de este artículo

    Responder
    • Pedro Mendez dice

      12 noviembre, 2016 a las 12:28 PM

      Hola Jordi. Si hay muchas peticiones me pondré con ello en breve

      Responder
  10. Añaqui Apolinar Morales dice

    9 diciembre, 2016 a las 9:23 PM

    y si solo quiero agregar mi pagina de inicio ?
    he creado mi pagina principal y es la unica que quiero cambiar en mi tema
    como le hago para agregara a mi template actual

    Responder
    • Pedro Mendez dice

      20 diciembre, 2016 a las 9:46 AM

      Pues creando el index.php, el header, el footer y pasar los estilos css como dice el tutorial

      Responder
  11. Emiliano dice

    23 diciembre, 2016 a las 11:28 PM

    Hola Pedro, tengo que migrar este sitio HTML a Wordpress. Y lo veo muy complicado. Mi cliente quiere que le quede exactamente igual. Pero tiene muchas páginas y estilos distintos. ¿Hay manera de pasarlo sin tener que saber de código? ¿Hay forma de que se copie todo el sitio y quede ya funcionando igualito?

    Muchas gracias y disculpa la molestia

    Responder
    • Pedro Mendez dice

      29 diciembre, 2016 a las 11:19 AM

      Hola Emiliano. Me temo que no hay forma de pasarlo igual sin saber de código, pero algún plugin de diseño te puede facilitar mucho las cosas. Te dejo algunos de esta lista https://reinspirit.com/los-mejores-plugins-arrastrar-y-soltar-para-el-diseno-en-wordpress/

      Responder
      • Emiliano dice

        30 diciembre, 2016 a las 6:53 PM

        Muchísimas gracias Pedro!!

        Aprovecho para desearte un Feliz Año Nuevo y que tengas un excelente 2017.

        🙂

        Responder
  12. Manuel dice

    5 enero, 2017 a las 2:59 PM

    Hola Pedro, Muchas gracias por compartir este post. Seguro nos a servido a muchos. Quiero preguntarte cuando tendrías lista la segunda parte, pues creo que sera igual o mejor que este.
    Muchos saludos desde Bogotá

    Responder
    • Pedro Mendez dice

      9 enero, 2017 a las 10:44 AM

      Hola Manuel. Pues debido a las peticiones de vosotros intentaré tenerlo para el mes que viene. Saludos

      Responder
  13. Lola Martínez dice

    25 enero, 2017 a las 7:47 PM

    Muchas gracias por este post Manuel. Todavía no lo he aplicado pero estoy segura de que me va a ayudar muchísimo para comprender la estructura de WP. Yo diseñe hace unos años la página para mi negocio utilizando Expression Web y lo hice con css y html unicamente. Despues me pase a una página de WP para que mi página fuera responsive y tuviera más acceso a mis potenciales clientes. Utilicé el tema customizr, y aunque me gusta mucho, mi página es lentísima en comparación con la antigua. Así pues me puse a aprender como mejorar el SEO, he empezado a aprender css3 y con tu explicación seguro que puedo hacer mi propia plantilla, como a mi me guste. Es lo malo de haber aprendido sin plantillas, que luego no te gusta que te limiten 🙂 Muchísimas gracias de nuevo.

    Responder
  14. Lola Martínez dice

    25 enero, 2017 a las 7:50 PM

    Perdona Pedro, me lié con tu nombre.

    Responder
    • Pedro Mendez dice

      30 enero, 2017 a las 5:44 PM

      jejeje no pasa nada Lola, eso pasa en las mejores familias. Gracias por contar tu experiencia y verás que con WP se abre un amplio abanico de posibilidades gracias a sus plantillas y plugins, y si encima sabes algo de html y css pues ya tienes el mundo a tus pies ;). Saludos!

      Responder
  15. Pablo dice

    18 febrero, 2017 a las 6:53 PM

    Logre hacer todo Pedro!!! Muchas gracias, gran post. Aguardo con ansias la segunda parte. Abrazo!

    Responder
  16. Fernando dice

    7 marzo, 2017 a las 11:43 AM

    Hola Pedro, antes que nada, felicitarte por tu gran post.

    Te comento, he seguido paso a paso todo el proceso, que muy bien explicas, y el problema me surge cuando voy a instalar el tema y Wordpress me dice que no se ha podido instalar porque falta la hoja de estilos css. Creo que he podido cometer algún error en el primer paso.

    Gracias de antemano y un saludo.

    Responder
    • Pedro Mendez dice

      13 marzo, 2017 a las 12:12 PM

      Hola Fernando. Revisa todo de nuevo y mira si te has dejado algo sin poner, como el archivo style.css. También puede que dicho archivo no tengas el código bien escrito.

      Responder
  17. Ender Oliveros dice

    24 marzo, 2017 a las 2:02 AM

    Muy buenas noches amigo Pedro Mendez desde Mérida – Venezuela, yo realicé está página, y me gustaría integrarla al Wordpress, por la sencilla razón que necesito lo referente al Boletín de Suscripción, y lo referente a las redes sociales, observé este tema o plantilla arscode-social-slider, y lo tiene es Wordpress y realmente me gustó bastante, por esa razones quiero integrarla, por lo que tú explicar creó que si es posible. Gracias de antemanos

    Responder
    • Pedro Mendez dice

      28 marzo, 2017 a las 9:09 PM

      Hola Ender. Para incluir un boletín de suscripción y compartir en redes sociales no necesitas un WordPress. Lo puedes incluir sin problemas en tu sitio insertando los códigos en los sitios correspondientes. Saludos

      Responder
      • Ender Oliveros dice

        30 marzo, 2017 a las 2:24 AM

        Saludos amigo, gracias por responder he estado buscando este Pluging arscode-social-slider, y realmente todas las busquedas me mandan que es para Wordpress, por eso era mi inquietud

        Responder
  18. devta singh dice

    13 octubre, 2017 a las 7:19 PM

    Bueno, este tutorial, me ha encantado, es simple, eficaz y util.
    Muchísimas gracias por tomarte el tiempo necesario para hacerlo posible.

    A partir de aquí a cambiar estilos, a poner funciones de wp, etc.

    GRACIAS

    Responder
    • Pedro Mendez dice

      16 octubre, 2017 a las 11:10 AM

      Gracias a ti por comentar. Que tengas una buena semana. Saludos!

      Responder
  19. GONZALO FERNANDEZ dice

    13 febrero, 2018 a las 10:36 AM

    Hola Pedro, muy interesante tu post.
    Espero puedas ayudarme con un proyecto que estoy realizando, ahora mismo estoy estudiando en Francia y necesito pasar una página web que realicé con html, css y javascript a wordpress.

    La verdad soy algo novato pero logré crear mi página web con brackets, el problema es que no tengo idea de cómo pasar todo a wordpress y hacerlo funcional. He seguido tu tutorial al pié de la letra pero me encuentro con algunas dudas y pues, espero puedas ayudarme.

    Ya pasé todo mi código html y css a wordpress como mencionas en tu tutorial, sin embargo, al momento de abrir la plantilla con Wordpres me aparece todo el texto desordenado. Estoy suponiendo que es a causa de que no he importado las imágenes de mi web, pero no tengo idea de como hacerlo y por cierto, en tu tutorial en la parte «poniendo todo junto» dices que hay que comprimir todo en zip (todo el qué?) y subir el tema a wordpress. Cómo se hace esto exactamente?

    Muchas gracias por el tutorial y tu tiempo y espero puedas ayudarme.
    Saludos desde Tarbes, Francia.

    Responder
    • Pedro Mendez dice

      15 febrero, 2018 a las 10:41 AM

      Hola Gonzalo. Tienes que comprimir todos tus archivos y carpetas en un zip para poder activar tu tema como dice el tutorial. Primero tienes que saber como se sube un tema de un archivo.zip para realizar esa operación, y seguir la misma estructura que cualquier otro theme. Saludos!

      Responder
      • Gonzalo dice

        27 febrero, 2018 a las 5:58 PM

        Hola Pedro buen día.
        He hecho todo tal cual tu tutorial, incluso he aprendido a como importar los temas desde el panel de Wordpress o con el explorador de windows, sin embargo lo único que le falta a mi sitio para estar completo en wordpress son las imágenes. Sabes si se tiene que modificar el código para que wordpress las reconozca? Normalmente tengo todos mis archivos de mi página en una carpeta con los php y estilos fuera, y todas las imágenes en una carpeta llamada img. Con brackets eh estado trabajando con la visualización en vivo y todo sin problemas.

        Gracias

        Responder
        • Pedro Mendez dice

          27 febrero, 2018 a las 9:21 PM

          Hola Gonzalo. Las imágenes en WordPress van en un formato distinto. Si no tienes conocimientos en sistemas te recomiendo que las subas a WordPress y luego las pongas en el lugar correspondiente. Saludos!

          Responder
  20. Andrea M dice

    21 febrero, 2019 a las 8:05 PM

    Hola… necesito ayuda urgente u.u
    Compré un tema para una página de un cliente, pero al darme cuenta, el tema está en HTML y no tengo idea del lenguaje por que todas las páginas las creo en Wordpress, necesito pasar esa plantilla o template a Wordpress pero no entiendo nada de este post… Auxilio, voy a perder el cliente… Gracias.

    Responder
    • Pedro Mendez dice

      22 febrero, 2019 a las 11:55 AM

      Hola Andrea. Si te corre prisa, la mejor opción es que compres un tema premium con un constructor de páginas. O también instalar un plugin drag & drog en un tema que tengas a mano. Saludos!

      Responder
  21. Bryan dice

    12 mayo, 2020 a las 3:54 AM

    Cuánto me cobras por hacerlo? Tengo todo listo. Sólo necesito pasar a WordPress.

    Responder
    • Pedro Mendez dice

      12 mayo, 2020 a las 12:32 PM

      Buenas,
      Ponte en contacto conmigo arriba en la sección de contacto.
      Saludos

      Responder
  22. Ivan dice

    9 octubre, 2020 a las 9:34 PM

    Buenas tardes, Pedro encontre tu este tema buscando informacion yo soy nuevo en esto de las paginas web, estoy aprendiendo a base de tutoriales en internet y videos, me gustaria saber como puedo mejorar mi sitio basado en HTML5.

    este es mi sitio que me aconsejarias.

    De antemano mil gracias y estare trabajando en el tutorial que dejaste para wordpress.

    Responder
    • Pedro Mendez dice

      12 octubre, 2020 a las 3:21 PM

      Buenas,
      El sitio web solo se ve una página en mantenimiento con gráficos muy de los 80. Te aconsejo que instales WordPress, un tema nuevo y empieces un diseño nuevo desde el principio. Saludos

      Responder
  23. Arturo dice

    28 enero, 2022 a las 6:02 PM

    Hola Pedro, tu post está bien explicado 😉
    En él comentas que… «En la segunda parte de este post, vamos a añadir menús de navegación, widgets y hablar sobre el archivo functions.php entre otras cosas». ¿Dónde puedo acceder a éste?

    Responder
    • Pedro Mendez dice

      30 enero, 2022 a las 9:19 PM

      Buenas Arturo,
      Pues creo que no hice la segunda parte. Pero me pongo en ello y pongo el enlace al final de esta entrada.
      Saludos

      Responder

Deja una respuesta Cancelar la respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.


Archivos

Categorías

  • Blogging (5)
  • Comercio Eléctronico (52)
  • Diseño (39)
  • Email Marketing (2)
  • Genesis (4)
  • Google (14)
  • herramientas (22)
  • hosting (8)
  • Marketing en Internet (13)
  • Negocios (3)
  • Prestashop (4)
  • Programación (4)
  • Redes Sociales (9)
  • SEO (24)
  • Sin categoría (25)
  • Trabajo (6)
  • Wordpress (531)

© Copyright 2024 ReInSpirit.com · Todos los derechos reservados ·Aviso legal·Política de Privacidad·Dos Hermanas (Sevilla)