Uso del plugin e3 to wordpress: Difference between revisions
| Line 16: | Line 16: | ||
En origen los vídeos de youtube están '''insertados con la url de visualización''' y en destino '''han de estarlo con''' la url de '''incrustación''' (si no, mostrará un mensaje de error en el marco). Para modificarlo, una vez finalizada la importación conviene '''acceder a la base de datos''' en uso, mediante phpMyAdmin y en la tabla '''postmeta''' correspondiente, ejecutar la sentencia: | En origen los vídeos de youtube están '''insertados con la url de visualización''' y en destino '''han de estarlo con''' la url de '''incrustación''' (si no, mostrará un mensaje de error en el marco). Para modificarlo, una vez finalizada la importación conviene '''acceder a la base de datos''' en uso, mediante phpMyAdmin y en la tabla '''postmeta''' correspondiente, ejecutar la sentencia: | ||
<code>UPDATE ` | <code>UPDATE `93mKJ1oUh_XX_postmeta` SET `meta_value`= replace(`meta_value`, 'youtu.be', 'www.youtube.com/embed') WHERE `meta_value` like '%youtu.be%'</code> | ||
Sustituir XX por el prefijo del subdominio en uso. | |||
==Personalización de temas== | ==Personalización de temas== | ||
Revision as of 07:36, 9 April 2021
Importación de contenidos estándar
A esta opción se accede cuando queremos importar todos los contenidos provenientes de E3 a posts/entradas de Wordpress.
- Nos muestra en campos de texto las bases de datos de origen (e3) y de destino(wordpress). Ésta última del tema correspondiente, y las inserciones de contenidos se harán en las tablas correspondientes a los temas (ya está configurado para no tener que tocar nada de código en ese aspecto).
* Irnos al escritorio del subdominio en cuestión. Nos tendrá que salir la etiqueta: Tema actual: EuropeDirect (por ejemplo). Esto es importante, para que se haga la importación en las tablas adecuadas * Check Noticias y/o Estáticos. * Check Web Dipucordoba. * Check Tema (EuropeDirect por ejemplo) y se elijen todas las categorías del tema, así se importará el tema completo * Botón Migrar Datos de temas
Esta importación traerá todos los contenidos clasificados en el tema elegido y en algunas de sus categorías. Al traerse un contenido, comprobará la/s categoría/s en las que está clasificado, y la/s creará en Wordpress así como irá clasificando cada contenido correspondiente en ella. Es decir:
* No se crean categorías con 0 contenidos agrupados en ellas, aunque existan en E3. * Sólo se crean categorías con contenidos clasificados en ellas, respetando la jerarquía de categorías
NOTA IMPORTANTE:
En origen los vídeos de youtube están insertados con la url de visualización y en destino han de estarlo con la url de incrustación (si no, mostrará un mensaje de error en el marco). Para modificarlo, una vez finalizada la importación conviene acceder a la base de datos en uso, mediante phpMyAdmin y en la tabla postmeta correspondiente, ejecutar la sentencia:
UPDATE `93mKJ1oUh_XX_postmeta` SET `meta_value`= replace(`meta_value`, 'youtu.be', 'www.youtube.com/embed') WHERE `meta_value` like '%youtu.be%'
Sustituir XX por el prefijo del subdominio en uso.
Personalización de temas
Pestaña Personalización de temas del plugin E3 to Wordpress
Esta pestaña es muy fácil de utilizar. Es importante que estemos en el subdominio del tema correcto, nos debe salir una etiqueta con Tema Actual: EuropeDirect (por ejemplo), para hacer la inserción en las tablas adecuadas.
Por el momento solo hay una opción de contenido personalizado que es: Conversión de galerías de imágenes de E3 a Proyectos de Wordpress.
Pasos:
1. Para ejecutar esta opción, lo primero sería definir en el subdominio correspondiente el contenido personalizado Proyecto con un grupo de campos personalizados en Toolset para las galerías, si no existe. Sería así:
* Toolset -> Campos personalizados. * Grupo de campo para Proyectos: aplicar a Proyectos. * Campo Imagen: * Nombre Imagen * slug: imagen * Tipo de campo: imagen * Permitir varias instancias del campo
2. En el plugin E3 to Wordpress, pestaña Personalización de temas, botón Personalizar Tema
Código de personalización de temas
Se encuentra en el fichero del plugin E3 to Wordpress:
wp-content > plugins > e3-to-wp > admin > menu > class-e3-to-wp-temas.php
Este fichero se encuentra ya adaptado para todos los temas que en origen existían, aunque algunos subsitios de Wordpress son nuevos y no van a necesitar importación previa.
Para cada tema debe verse que contenidos personalizados van a existir y como están clasificados en origen.
A fecha 7 de abril 2021:
* Se migran galerías de imágenes en origen y se convierten en Proyectos en Wordpress * Para el tema Proyectos europeos la consulta de obtención de galerías es diferente a la genérica (a esta fecha, únicamente utilizada para Europe Direct). Esta consulta va en el fichero anteriormente dicha, en la función seleccionar_galerias