martes, 20 de mayo de 2014

Integrar Blog WordPress con Tienda Prestashop

Si tenemos una tienda online montada con Prestashop y queremos tener un blog corporativo que posea el mismo estilo que la tienda, tenemos dos opciones, complicarnos la vida intentando hacerlo con el mismo Prestashop o bien instalar un Wordpress en una ruta como esta: tudominio.com/blog/ e integrarlo Prestashop.

La integración no es muy complicada, tan solo tenemos que modificar dos archivos del tema que tenemos activo, header.php y footer.php.

El archivo de cabecera de nuestro blog a editar se encuentra en “wp-content\themes\nombre_tema\header.php“.
En dicho archivo header.php, borramos todo el contenido y lo sustituimos por el siguiente código:

<?php
require_once(dirname(__FILE__).'/../../../../config/config.inc.php');
require_once(dirname(__FILE__).'/../../../../header.php');
?>


Recuerdo que esta ruta es válida si nuestro blog está ubicado en tudominio.com/blog/.
A continuación procedemos a hacer lo mismo con el archivo footer.php remplazando su contenido por este código:

<?php
require_once(dirname(__FILE__).'/../../../../config/config.inc.php');
require_once(dirname(__FILE__).'/../../../../footer.php');
?>

Además si queremos aplicar el estilo de nuestro blog a la página, modificamos el archivo header.tpl de nuestra tienda Prestashop alojado en /themes/nombre_plantilla/header.tpl. Buscamos estas líneas:

    {$HOOK_HEADER}
</head>

Y Añadimos la llamada al css de nuestro blog de la siguiente manera:

{if (is_callable('bloginfo'))}
   <link href="../../../blog/wp-content/themes/twentytwelve/style.css" rel="stylesheet" type="text/css" media="all" />
{/if}
        {$HOOK_HEADER}
    </head>

No hay comentarios:

Publicar un comentario