Quantcast
Channel: Luis Méndez Alejo
Viewing all 241 articles
Browse latest View live

PrestaShop 1.7 ¿puedo actualizar?

$
0
0

PrestaShop 1.7


Es la pregunta que muchos usuarios con Tiendas PrestaShop 1.6 o incluso 1.5 se plantean estos días ¿puedo actualizar?, ¿se romperá algo?, ¿mi tienda seguirá funcionando?, ¿el tema que uso es compatible con la versión 1.7?....

Hay tantas respuestas posibles como escenarios se plantean ante esta cuestión, pues cada instalación "es un mundo" y como tal lo que en una funciona en otra puede no tener el mismo resultado, por eso el sentido común debe prevalecer y lo primero de todo "realizar una copia de seguridad antes de actualizar".

Finalmente llegó PrestaShop 1.7 y como ya expliqué en el artículo de novedades de esta nueva versión en este blog, son varias las mejoras que se han incorporado en la recién liberada, y otras que iremos viendo aparecer progresivamente.

 

¿Debo actualizar a PrestaShop 1.7?

Desde Webempresa no recomendamos la actualización a PrestaShop 1.7, principalmente a clientes que trabajen con Packs PrestaShop distribuidos por Webempresa.

La respuesta corta es: no es necesario, puedes mantenerte de momento en PrestaShop 1.6.1.9 durante un tiempo.

Si todavía no trabajas con la versión 1.6.1.9, plantéate actualizarte previa copia de seguridad y disfruta de las correcciones y mejoras añadidas a esa versión estable.

La respuesta más larga tiene muchos matices, algunos de ellos:

PrestaShop 1.7 se libera como versión de mantenimiento, por lo que no es estrictamente necesario actualizar ahora, sobre todo si tu tienda está inmersa ya en la campaña de Navidad ¡mejor que te esperes a enero o febrero y hagas las cosas con calma!

No está de más, si tienes espacio en tu Hosting, que te instales PrestaShop 1.7 "limpio" en otra carpeta de tu cuenta para hacer pruebas, experimentar las novedades de esta versión y tomarle el pulso para saber que trae y a que tendrás que adaptarte.

La nueva versión 1.7 es un gran paso adelante para PrestaShop, con una serie de características principales y cambios futuros: la introducción del framework Symfony2, tema nuevo por defecto junto con un Starter Theme, una nueva Página de Creación de Productos, una página de Módulos totalmente reconstruida, un menú principal reorganizado y muchas otras cosas que tendrás que descubrir.

PrestaShop lo resume con estas palabras:

Code Better · Create Easier · Sell Faster
 

Las claves de esta nueva versión:

  • Ahora podrás vender más rápidamente.
  • Página de productos 100% reformulada.
  • Página de módulos rediseñada.
  • Optimización y simplificación del backoffice.
  • Nuevo tema por defecto: Clásico (Classic).
  • Creación de temas hijo.
  • Integración del framework Symfony.
 

Compatibilidad de Temas y Módulos de PS 1.6

En teoría tanto los temas como los módulos que hayan sido recientemente actualizados por sus autores, deberían funcionar con PrestaShop 1.7, pero es cierto que no siempre va a ser así, y que serán muchos los problemas y retos venideros en este sentido, pues conciliar la compatibilidad hacia atrás con un nuevo framework no es tarea fácil.

¿Tienes un tema que te funciona bien en PrestaShop 1.6.1.9? antes de actualizar consulta con el autor del tema para que te indique si tiene disponible ese mismo tema para PrestaShop 1.7 o si por el contrario no habrá compatibilidad y tendrás que plantearte el comprar un tema específico para la versión 1.7

PrestaShop ya lo ha dejado claro anteriormente refiriéndose a mantener compatibilidad hacia atrás de los temas de la 1.6 con la versión de PS 1.7 y parece que hasta la fecha no lo tienen claro y están seguros de que lo que no quieren hacer es sacrificar las nuevas funcionalidades solo por darle el gusto a usuarios estancados en temas obsoletos o que no tienen mejoras o adaptaciones por parte de los autores.

Por el contrario, los Módulos seguirán siendo compatibles, y salvo honrosas excepciones (algún autor que no sigue las directrices de programación de módulos que PS le indica) los que actualmente funcionan en las últimas versiones de PrestaShop 1.6.x seguirán sirviendo en la nueva versión.

 

Algunas cosas que puedes hacer con PrestaShop 1.7

En el módulo del "Modo de Mantenimiento" ahora podrás personalizar el mensaje desde el backoffice.

El menú de Fabricantes pasa a llamarse ahora Marca.

Desaparece del tema por defecto la tercera columna. A partir de ahora con 2 columnas ¡es suficiente!

Las urls son más amigables ¡adiós IDs! que tantos dolores de cabeza daban en versiones anteriores. Desaparecen de Productos, Categorías y CMS.

Ahora con Pretty URL puedes agregar mejor las palabras clave, verificar URLs duplicadas y tener un mayor control del SEO on-page en este sentido.

Se añade simplificación del checkout del carrito de compra. Menor número de pasos, fecha de caducidad del carrito de compras y cuenta atrás en el checkout.


PrestaShop 1.7

PrestaShop 1.7

PrestaShop es un gestor de contenidos (CMS) gratuito, para la gestión de Tiendas online compatible con las pasarelas de pago más conocidas.

 

Requisitos de PrestaShop 1.7:

  • Servidor web: Apache 1.3, Apache 2.x, Nginx o Microsoft IIS.
  • PHP 5.4 o superior (Recomendado PHP 7). 1
  • MySQL 5.0 o superior instalado con una base de datos creada.
  • Motor MySQL InnoDB
  • MySQL driver DbPDO
  • memory_limit = 64M (o un valor mayor)
  • upload_max_file_size = 16M (o un valor mayor)
  • Extensiones de PHP: GD, cURL, SimpleXML, SOAP
  • Certificado SSL (recomendado).
  • OpenSSL últim aversión (Hay problemas con versiones más antiguas de openssl, la instalación no se completa).

1: Recomendado usar PHP 7 para evitar problemas o errores relacionados con la generación de números aleatorios si el Hosting utiliza la librería OpenSSL 1.0.1e-fips.

PrestaShop 1.7 se ha liberado como versión LTS (Versión de larga duración) con soporte hasta octubre de 2018.

 

Descarga PrestaShop 1.7


Antes de actualizar tu Tienda PrestaShop en producción es importante que te plantees realizar una copia de la tienda en otra carpeta de tu Hosting y probar primero que la actualización a la nueva versión no afecta al correcto funcionamiento de la misma.
 

¿Trabajas con versiones 1.4 o 1.5 de PrestaShop?

Olvídate entonces de actualizar a PrestaShop 1.7 directamente y empieza a plantearte la construcción de una nueva Tienda, en otra carpeta de tu Hosting, donde tendrás que instalar desde cero la versión 1.7, escoger un tema compatible con esta versión o utilizar el tema Clasico que por defecto incorpora.

De tu instalación de PS 1.4 o 1.5 tendrás que exportar tus productos en formato CSV (o alguno de los formatos admitidos: .xls, .xlsx, .xlst, .ods, .ots) para luego importarlos en la nueva tienda 1.7 ...luego vendrán ajustes y mejoras de los productos, keywords, etc.

 

Conclusiones

Surgirán muchas dudas a raíz de esta nueva versión, muchos usuarios decidirán posiblemente estancarse en la anterior versión 1.6.1.9 por un tiempo, esperando ver pasar los meses y que lleguen mejoras que permitan hacer una actualización más ligera o sencilla pero eso no va a suceder.

Aún no están las cosas claras al respecto de la compatibilidad, y ni el propio equipo de PrestaShop acaba respondiendo porque son muchos los factores que intervienen, sobre todo si el tema no es el nativo de PS y está desarrollado por terceros, pues es un punto que también dificulta la transición suave a la nueva versión.

Quizás plantearte cambiar de tema sea el camino más sencillo y conveniente si quieres que tu Tienda siga estando actualizada y disfrutando de las mejoras que este CMS ofrece.

 

En palabras de William Arthur Ward, autor de notables artículos, poemas y meditaciones:

"La aventura de la vida es aprender. El propósito de la vida es crecer. La naturaleza de la vida es cambiar. El reto de la vida es superar. La esencia de la vida es cuidar. La oportunidad de gustar es servir. El secreto de la vida es atreverse. La especia de la vida es hacer amistad. La belleza de la vida es dar.

El proyecto de PrestaShop se empapa de esa filosofía para ofrecerte eficiencia, crecimiento, sencillez y oportunidad gracias a su nueva versión.

     

Instalar PrestaShop 1.7 en el Hosting ¿cómo lo hago?

$
0
0

Instalar PrestaShop 1.7


Recientemente se ha liberado la nueva versión de PrestaShop y con ella han llegado muchas novedades y también muchos cambios a los que toca acostumbrarse y de los que puedes saber más en el artículo titulado PrestaShop 1.7 ¿puedo actualizar?

Si ya lo has leído habrás comprobado que para instalaciones con PS 1.4 y 1.5 el cambio es tan radical que lo conveniente es instalar PrestaShop 1.7 en el Hosting, en una carpeta nueva, para poder luego importar los contenidos de las instalaciones antiguas y plantearse casi comenzar "de cero".

¿Quien dijo miedo?, llega un momento, como todo en la vida, que hay que tomar decisiones, sin las cuales nos acabamos estancando en cosas obsoletas, antiguas y que nos impiden avanzar. Dar el salto a PrestaShop 1.7 para proyectos nuevos ¡es una buena idea!

Reconvertir proyectos que se han estancado en versiones antiguas y vulnerables es también una excelente decisión, y la puedes llevar a cabo sin demasiadas complicaciones, si abres mano de aquellas cosas superfluas que te atan a un tema (plantilla) o determinados módulos ¡todo es sustituible!

 

¿Qué requisitos debe cumplir tu Hosting?

Algunos de ellos los comenté muy por encima en el artículo citado al comienzo de este, pero te los recuerdo por si acaso.

  • Servidor web: Apache 1.3, Apache 2.x, Nginx o Microsoft IIS.
  • PHP 7 (Recomendado). 1
  • MySQL 5.0 o superior instalado con una base de datos creada.
  • Motor MySQL InnoDB
  • MySQL driver DbPDO
  • memory_limit = 64M (o un valor mayor)
  • upload_max_file_size = 16M (o un valor mayor)
  • Extensiones de PHP: GD, cURL, SimpleXML, SOAP
  • Certificado SSL (recomendado).
  • OpenSSL últim aversión (Hay problemas con versiones más antiguas de openssl, la instalación no se completa).

1: Usar PHP 7 para evitar problemas o errores, alguno de ellos relacionado con la generación de números aleatorios si el Hosting utiliza la librería OpenSSL 1.0.1e-fips.

 

¿Como activar PHP 7 en tu Hosting?

Si tu Hosting está basado en cPanel y tu proveedor tiene compiladas las diferentes versiones de PHP que se utilizan para los CMS más populares, deberías poder activar la versión de PHP 7 con un código muy sencillo (puede variar en otros proveedores de Hosting ¡consúltales!).

 

Activar PHP 7 de forma global para todo el Hosting

Accede a tu cPanel, Archivos, Administrador de Archivos y en la carpeta de usuario (anterior a public_html) edita el archivo .htaccess con el Editor de Código, o crea el archivo si no existe.

Añade como única línea en dicho archivo el siguiente código:

    AddHandler application/x-httpd-php7 .php

Guarda los cambios y ¡listo! ya tienes PHP 7 para todo el Hosting.

 

Activar PHP 7 en una sola instalación

Es posible que en tu Hosting tengas varias webs, ya sean de PrestaShop (versiones 1.4, 1.3 o 1.5) y estas requieran PHP 5.4 o 5.3 pero quieras tener PrestaShop 1.7 funcionando en otra carpeta.

No pasa nada, lo normal es que tu proveedor de Hosting permita que habilites diferentes versiones de PHP en diferentes carpetas del Hosting para poder correr varios CMS con versiones de PHP distintas.

Supongo en este ejemplo que tienes la web de PrestaShop 1.7 en la carpeta /public_html/ps17 instalada. Solo tienes que editar el archivos (si existe) o crearlo, y añadir en la primera línea el código:

    AddHandler application/x-httpd-php7 .php

Nada más, guarda los cambios y ya tienes PHP 7 para esta carpeta del Hosting únicamente, el resto seguirán con la versión global de PHP habilitada en el Hosting.

Luego, ese archivo .htaccess se complementará automáticamente, cuando instales PrestaShop 1.7, con el resto de códigos requeridos para este archivo, pero el que activa PHP 7 seguirá al principio del archivo activo.

 

Guía de instalación paso a paso con capturas

El proceso de instalación de PrestaShop 1.7 en un Hosting basado en cPanel es muy sencillo y en estos pasos ilustrados con capturas te voy a mostrar que en apenas un par de minutos puedes tener la última versión de este popular carrito de compras en tu Hosting lista para su uso.

 

1. Descarga PrestaShop 1.7

Para instalaciones nuevas debes descargar desde la web del proyecto el empaquetado ZIP que contiene el instalador y todos los archivos del CMS.

Descargar PrestaShop 1.7

Haces clic en Start now.

Rellenas el sencillo formulario que te aparece en pantalla para poder acceder al archivo a descargar.


Paso 1

Clic en Download the 1.7.

En la siguiente pantalla se abrirá una ventana emergente con el archivo a descargar a tu ordenador.


Paso 2

Guardas el archivo .zip en tu ordenador.

 

2. Crea una base de datos

Accede a tu Panel de Hosting (cPanel) y procede a crear una base de datos para esta instalación.

En este vídeo puedes ver como se crear una base de datos desde cPanel, Bases de Datos.



Anota los datos de la base de datos porque te van hacer falta en el proceso de instalación de PrestaShop.

  • Nombre de la base de datos
  • Usuario de la base de datos
  • Contraseña de la base de datos (alfanumérica, sin caracteres especiales).
 

3. Subir al Hosting el instalador y extraerlo

Esta parte es mecánica pura :) solo tienes que seleccionar el archivo prestashop_1.7.0.0.zip que has descargado a tu ordenador y subirlo a la carpeta del Hosting, en este caso a /public_html.

Lo puedes hacer por FTP o mejor aún desde tu cPanel, Archivos, con el Administrador de Archivos desde la opción del menú superior Cargar.


Paso 3

Una vez subes el archivo .zip al Hosting tienes que descomprimirlo con la herramienta Extraer que verás en la parte superior del Administrador de Archivos.


Paso 4

 

4. Cambiar permisos a archivos

El archivo prestashop_1.7.0.0.zip cuando se descomprime genera varios archivos:

  • index.php con permisos 666
  • Install_PrestaShop.html con permisos 666
  • prestashop.zip con permisos 644

Los permisos de los dos primeros archivos (666) son incorrectos y si llamas al instalador desde el navegador te devolverá un error 500 por causa de esos permisos.

Lo evitas simplemente cambiando los permisos a estos archivos, de uno en uno, con la opción del menú superior Permisos y los debes establecer como 644 para que puedan ejecutarse.


Paso 5

 

5. Cargar el instalador de PrestaShop 1.7

A continuación debes abrir una pestaña nueva en tu navegador y llamar al instalador de PrestaShop, lo puedes hacer desde la url del dominio que vayas a utilizar para usar PS 1.7 o desde la url temporal (clientes de Webempresa), si aún no tienes un dominio asociado al Hosting.

Por ejemplo:

    http://www.tudominio.com
    http://webempresacc-cp95.webprestashop.com

Esto cargará la pantalla del proceso de instalación de PrestaShop en tu Hosting que consiste en la extracción y expansión de archivos del empaquetado prestashop.zip que obtuviste tras extraer el .zip descargado.


Paso 6

Este proceso puede tardar algunos minutos en completarse. Asegúrate tener al menos 1GB disponible ya que la expansión utilizará unos 250MB más los casi 60MB del .zip de PS 1.7 y lo que use el extractor para crear temporales durante el proceso de instalación. Parte de este espacio lo recuperarás una vez concluya la instalación.

 

6. Asistente de instalación de PrestaShop 1.7

Pasamos a ver la primera pantalla del Asistente de instalación que contempla un total de seis pasos.


Paso 7

Aquí debes escoger el idioma que por defecto utilizarás en tu instalación. Independientemente de que luego utilices "multiidiomas" en tu Tienda.

Aceptas la Licencia de uso de PS marcando la casilla "Acepto los términos y condiciones arriba indicados."


Paso 8

El asistente comprobará si tu Hosting pasa las verificaciones de compatibilidad. Algunos elementos pueden aparecer en "amarillo" (son avisos) pero no impiden que puedas completar la instalación.


Paso 9

Ahora tienes que configurar los datos relativos a tu Tienda, nombre, actividad, país, y datos del "Administrador".


Paso 10

Por fin llegamos a la configuración de la base de datos.

¿Recuerdas que mucho antes creaste una base de datos y anotaste esa información? ahora es el momento adecuado para tenerla a mano y completar los campos siguientes.


Paso 11

No olvides verificar que con los datos escritos la base de datos conecta correctamente y se comunica con tu instalación de PrestaShop.

Y llegamos al penúltimo paso de la instalación ¡bien!

Ahora cruza los dedos y espera que se completen las fases de escritura de datos:

  • Crear parámetros del archivo
  • Crear tablas de la base de datos
  • Crear tienda por defecto e idiomas
  • Rellenar las tablas de la base de datos
  • Configurar la información de la tienda
  • Instalar datos de prueba (DEMO)
  • Instalar módulos
  • ...

Si todo fue como esperabas ahora deberías ver un mensaje diciéndote que se ha completado la instalación con éxito.


Paso 12

No puedes olvidar en este punto eliminar la carpeta /install para que la instalación funcione y sea visible desde el navegador.


Paso 13

Desde tu cPanel, Administrador de Archivos puedes hacerlo de forma muy sencilla.

Si observas, en la última pantalla del Asistente de instalación había dos enlaces, para ver la tienda en el frontoffice y para acceder al panel de administración llamado backoffice.


Paso 14

Pues poco queda que decirte, ¡carga la web! y empieza a pensar como de chula será tu Tienda con PrestaShop 1.7, una versión totalmente reinventada, mejorada y con muchas facilidades de uso.

Frontal de PS 1.7 con el tema que por defecto incluye llamado Clasico (Classic).


Paso 15

Panel de Administración de PS 1.7, mucho más reducido de menús y con una carga mejorada para que trabajar en el sea toda una experiencia.


Paso 16

Qué te puedo decir...

¡¡Felicidades, ya tienes PrestaShop 1.7 INSTALADO!!

 

Desinstalar PrestaShop 1.7

Teniendo en cuenta que has instalado PS 1.7 manualmente, el proceso de desinstalación también es manual solo que a la inversa de lo realizado.

 

Proceso de desinstalación de PrestaShop:

  1. Accede a tu Panel de Hosting (cPanel).
  2. Ve al apartado Archivos, Administrador de Archivos.
  3. Ve a la carpeta /public_html (dentro de ella).
  4. Selecciona todos los archivos y carpetas (si solo tienes esta instalación).
  5. Haz clic en la opción del menú superior Eliminar.
  6. A continuación Ve a cPanel, Bases de Datos.
  7. Desde la opción Bases de Datos MySQL elimina el usuario y base de datos de la instalación afectada.
  8. Has desinstalado el Pack PrestaShop correctamente.

Nota Si tienes otras instalaciones en tu Hosting en carpetas que cuelguen de /public_html y PS 1.7 lo instalaste en /public_html ¡ve con cuidado! a la hora de seleccionar archivos y carpetas para eliminar no vayas a seleccionar la carpeta de otra instalación. ;)

 

Solo me resta decirte que si ya trabajas con PrestaShop 1.6 en tu Hosting y tenías pensado actualizar a PS 1.7 ¡olvídalo! y vete pensando en dar un giro de 180 grados a tu Tienda con esta nueva versión.
     

Publicidad en WordPress ¿cómo insertar banners en post?

$
0
0

Publicidad en WordPress


Una de las cosas que más me gustan de WordPress es su versatilidad y la facilidad con la que podemos hacer cosas que posiblemente en otros CMS nos resultarían más complicadas.

La publicidad en WordPress, como en cualquier otro gestor de contenidos, es un punto importante, sobre todo si en la ecucación de monetización de nuestro proyecto se contempla la posibilidad de mostrar, por ejemplo, banners de afiliados en la web.

No te voy a esconder que existen ciento y un formas de mostrar banners en WordPress, no es novedad, por eso me voy a centrar en este artículo en mostrarte como insertar banners dentro de post, también de páginas, sin códigos cortos, con un plugin, como no podía ser de otra forma.

Al final para simplificar hay que coger atajos, y los plugins, son una estupenda solución para acortar camino entre el problema y la solución.

 

El plugin de los banners

WPBeginner es un referente en guías para WordPress y también aporta mucho en el desarrollo de plugins.

Pues WPBeginner pone a tu disposición Insert Post Ads de forma gratuita para que puedas insertar publicidades en tu blog, principalmente en post "que básicamente es lo que todo el mundo lee".

 
Insert Post Ads
 

La instalación de este plugin no te la voy a contar porque de lo sencilla que es me da hasta vergüenza cuestionar tu conocimiento de WordPress.

Pero ya sabes, Añadir nuevo, buscar WP Plugin Banner, Instalar y Activar.

Sirve por ejemplo para mostrar un banner de Afiliado en post del Blog para que, durante la lectura de esos artículos, el banner aparezca intercalado de forma discreta de manera que parezca parte del contenido, algo que suele tener buenos resultados para aumentar el CTR.


Banner intercalado entre párrafos

Puedes mostrar uno o varios banners que tengas activos que se mostrarán intercalados cada número de párrafos definidos en Settings o al final de cada post, página.


Banner intercalado entre párrafos y al final del post

Otra opción es mostrar únicamente un banner al principio de cada post o página, justo debajo del título.


Banner al principio del post

Aquí acaba la complicación del plugin, no hay más, ya que se trata de un plugin sencillo para situaciones en las que quieres insertar banners de manera automática en contenidos, sin demasiadas complicaciones.

Para cosas más complicadas te recomiendo otros plugins como Ads de datafeedr.com del que ya te hablé en el Blog.

Este vídeo te va a servir para ver mejor el funcionamiento del plugin WP Plugin Banner en WordPress.



 

Frente a soluciones manuales para insertar publicidad en determinados apartados de tu Blog o Tienda WordPress, existen plugins muy sencillos que te ayudarán a realizar este tipo de tareas en apenas un par de minutos.
     

Social Media Care 2016 ¡un evento solidario!

$
0
0

Social Media Care


El éxito no consiste solo en alcanzar objetivos, en mejorar tu marca o tu proyecto web en Internet; ayudar a que otros mejoren su calidad de vida, a que puedan cubrir sus necesidades básicas y de alimentación te convierte en solidario y te aporta felicidad personal.

Cambiar está en todos ¡también en ti! ...se solidario, colabora en el evento Social Media Care que tendrá lugar en Barcelona el próximo 16 de diciembre.

Las desigualdades siempre han existido pero un gesto por cada uno de nosotros puede ayudar a reducir la distancia que nos separa de los que más lo necesitan.

 

¿Que te ofrece el SMC16?

Se trata de un evento volcado en ponencias de Marketing Online, Social Media y Emprendimiento que reúne a ponentes de calidad para que realicen conferencias o formaciones gratuitas para los inscritos.


Social Media Care

Acceder al evento no tiene coste económico directo ya que el evento se enfoca en conseguir que cada asistente o participante aporte al menos 1 kilo de comida envasada que luego irá destinada a acciones sociales, bancos de alimentos o algún comedor social de Barcelona que lo necesite.

 

¿Quienes aportarán conocimiento gratuitamente?

En esta edición contaremos con la presencia de los siguientes ponentes:

  • Anxo Pérez, CEO de 8belts y autor del libro "Los 88 peldaños del éxito".
  • Raimon Samsó, Escritos y autor del libro "El código del dinero".
  • Berto López, blogger y cofundador de Ciudadano 2.0.
  • Romuald Fons, CEO de la agencia Bigseo.
  • Jorge González del Arco, Profesor e influencer de videomarketing.
  • Isa y Juanmi, emprendedores y autores de Más y Mejor.

Ponentes

Además se ofrecerá la posibilidad de que uno de los asistentes que postulen a Ponente Rookie pueda ser elegido para dar una conferencia o charla formativa en el SMC16.

 

¿Donde se va a celebrar?

En la ciudad de Barcelona, el día 16 de diciembre, en el Edifici Disseny Hub Barcelona.

  • Lugar: Edifici Disseny Hub Barcelona
  • Dirección Postal: Plaza de les Glòries Catalanes, 37-38. 08018
  • Horario: De 16:30h a 20:00h.
  • Accesos: Metro - Glories Linea 1
  • Entrada: 1kg de alimentos envasados (sin límite).
  • El hashtag del evento: #socialmediacare

Si no puedes contribuir físicamente en el evento con 1 kilo de comida envasada, puedes hacer llegar tu donación al Colegio Canigó situado en la calle Cister número 23 en Barcelona en horario de 9 a 17 horas.

Para quienes se inscriban y no puedan asistir al evento, la organización podrá a su disposición posteriormente la grabación en vídeo.

 

Webempresa solidaria

Webempresa, como viene siendo habitual en ediciones anteriores, patrocina el Social Media Care 2016 y desea que sea un éxito y se supere la tonelada de alimentos que se ha fijado la organización como meta mínima para esta edición.


¡ INSCRIBETE EN EL SOCIAL MEDIA CARE 2016 !


 

Victor Matín

Si quieres contactar con Victor Martín que el el ideólogo y organizador de este evento solidario, puedes visitar su Blog.

Aquellos que son más felices son los que hacen más por otros.Booker T. Washington

 
     

Facebook en WordPress ¡añade reacciones que molen!

$
0
0

Facebook en WordPress


Aún recuerdo el día que Facebook decidió implementar reacciones en los post del muro de los usuarios, pensé "pero que infantiles se han vuelto los developers de FB" ...quizás estaba equivocado.

¿Es posible tener funcionalidades de Facebook en WordPress? ...alguna si, por ejemplo, los iconos de reacciones en los post de tu Blog.

Se ha institucionalizado el uso de las reacciones por medio de emoticones en redes sociales, Apps de comunicación, etc., de tal forma que ahora vemos más normal valorar una publicación con un corazón, una cara de enfado o un simple dedo pulgar. Vale pues traslademos esto a WordPress...

Esta implementación pasa necesariamente por el uso de un plugin. No es malo usar plugins, no están reservados a usuarios noveles, todo el mundo los usa, es bueno utilizarlos y ayudan a integrar funcionalidades en el núcleo de WordPress ¡sin despeinarse!

 

Pasemos pues a conocer el plugin...

Se llama DW Reactions y aunque lleva 7 meses sin recibir actualizaciones de los desarrolladores, tiene un comportamiento estable y no aumenta el consumo de recursos del Hosting.

DW Reactions
 

La instalación del plugin es similar a cualquier otro. Se realiza desde el dashboard, Plugins, Añadir nuevo. Localizas el plugin DW Reactions y lo instalas y activas.

A continuación vas a Ajustes, Reactions para ajustar las configuraciones según tus necesidades.


Ajustes del plugin

Nota Te he marcado en rojo las configuraciones recomendadas en automático y traducido los textos importantes para que los entiendas mejor ;)

Para activar el comportamiento de DW Reactions en tu tema activo tienes que ir a Apariencia, Editor y editar, uno por uno, los archivos:

  • single.php
  • archive.php
  • post.php
  • page.php

Mi recomendación es que si solo lo vas a utilizar en los post de tu Blog, edites únicamente post.php y single.php

Nota Es posible que los códigos en algunos temas aparezcan de forma ligeramente diferente y que archivos como post.php no se encuentren por lo que la implementación para los post debes hacerla en single.php.

Localiza la siguiente cadena (Control+F):

	<?php while ( have_posts() ) : the_post(); ?>

Localizar cadena de código

Debajo de esta cadena añade el siguiente código:

	<?php if (function_exists('dw_reactions')) { dw_reactions(); } ?>

Añadir nueva cadena de código

Guarda los cambios y limpia la caché de tu navegador.

Comprueba que se visualiza correctamente la opción de reacciones con emoticones en los post del Blog.


Resultado en un post

Si por alguna razón quieres que solo determinados contenidos de tu web WordPress muestren la funcionalidad de "Reacciones" que el plugin otorga, puedes añadir el siguiente código corto al principio de aquellos post o páginas (u otros elementos) donde quieres que esté activa esta opción.

[reactions]

Al utilizar está opción, no será necesario que añadas el código anterior en el archivo single.php o post.php

 

Y ya está, ahora puedes dejar que tus usuarios, además de leer y comentar tus post, reaccionen al más puro estilo Facebook.

También desde dispositivos móviles, aunque cabe decir que el comportamiento "touch" para desplegar los emoticones de reacciones varia en función del dispositivo que uses (Android, iOS) y del navegador web del dispositivo.


Vista en dispositivo móvil

Es posible que te resulte un pelín compleja la implementación, sobre todo si no tienes costumbre de editar archivos del tema, pero verás en este vídeo que no es tan fiero el león como lo pintan.



 

Si no tenias reacciones en los post de tu Blog, ahora es un buen momento de tomar el pulso a los lectores para ver como evaluan tus contenidos, como lo acostumbran a hacer habitualmente en Facebook.

Y tu ¿eres de los que se dejan valorar o te resistes a las evidencias por miedo a destapar liebres?  (ツ)

     

WordPress 4.7 ¡bienvenido Twenty Seventeen!

$
0
0

WordPress 4.7


Apenas hace varios días que WordPress lanzó la nueva versión de este genial CMS y son muchos los usuarios que ya actualizaron y están disfrutando de las funcionalidades añadidas para mejorar el uso y presentación de contenidos de sus webs.

"Vaughan", que así se llama WordPress 4.7 es una versión auto-actualizable, por lo que si tienes configurado que no se bloqueen las actualizaciones automáticas del "núcleo" de WordPress ya habrás actualizado y recibido un correo confirmándote que usas la nueva versión.

Si eres de los que tiene miedo de que su blog o tienda en WordPress explote por actualizar, ya te anticipo que esta versión está diseñada para ser estable, rápida y principalmente no dar sustos a los que se actualizan ¿tu eres de los que actualiza o de los que entra en pánico cada vez que se libera una versión nueva de WordPress?

Mira este vídeo "oficial" de presentación de la nueva versión de WordPress 4.7 para que entiendas de manera sintetizada que cambios se incluyen.



 

Bienvenido Twenty Seventeen


Nuevo tema Twenty Seventeen

Es el nuevo tema de WordPress 4.7, "el 27" si quieres resumir y lo tuyo no es el inglés   que destaca por permitir el uso de vídeos en la cabecera, en ancho completo, con función de pausa (funciona con autoplay) y su layout minimalista.



Pensado como tema para webs de empresa o proyectos online, personales o de empresa. Permite la personalización de colores el tema, widgets, menús de navegación, redes sociales, logotipo configurable desde el Personalizador, y será el tema que acompañará durante 2017 a todas las versiones de revisión de la versión 4.7.

Este tema trabaja con CSS en lugar de utilizar preprocesadores y se ha añadido contenido "demostrativo" para vista previa de contenidos del tema.

Si quieres saber como configurar el tema Twenty Seventeen te recomiendo este post de John Marreros, Técnico de Webempresa, donde te explica con detalle como configurarlo.

 

Otras mejoras de la versión 4.7

En la Biblioteca de medios ahora los archivos PDF se mostrarán con miniaturas, para una mejor identificación, en sustitución del icono PDF.


Vista previa miniatura PDF

Nota El soporte básico para esta funcionalidad se proporciona a través de WP_Image_Editor_Imagick y requiere soporte de Imagick, ImageMagick y Ghostscript y no todos los servidores lo incorporan. Cuando no se admite, o si la generación falla, WordPress vuelve al comportamiento anterior y guarda el archivo adjunto sin agregar vistas previas de imágenes a meta.

WordPress ahora incluye contenido de inicio (starter content) opcional para que puedas visualizar cómo se verá tu sitio web. Puedes editar el contenido de inicio existente a tu gusto y así analizar el comportamiento de tu tema, configuración de widgets del frontal, o de la vista de post antes de lanzar tu web.

Desde el frontal de tu web, si trabajas con un Tema que lo permita, podrás ver los accesos directos a la edición de elementos directamente desde el Personalizador, pudiendo hacer clic en los iconos y editar ese apartado en tiempo real.

Desde el Personalizador también es posible crar páginas estáticas o post, una pequeña ayuda rápida si estás generando contenido para un sitio nuevo o tienes ideas en caliente a medida que vas personalizando y necestas publicarlas sobre la marcha.

Añadir CSS desde el Personalizador ahora te va a permitir los cambios de estilos aplicados en tiempo real sin tener que publicarlos y limpiar la caché para ver como luciran en tu web.

 

Precauciones antes de actualizar

Ya sabrás que no siempre todas las actualizaciones en WordPress sientan bien a tu web, y que se libere una nueva versión no es necesariamente sinónimo de paz y amor principalmente entre tu tema, los plugins de terceros y el núcleo de WordPress ¡hasta las placas tectónicas de nuestra querida Tierra tienen de cuando en cuando sus roces y diferencias! y esto aplicado a WordPress y las actualizaciones del núcleo a veces se traduce en problemas.

En este caso te hablo de WordPress 4.7 y W3 Total Cache, un plugin muy utilizado y que de momento, a fecha de este artículo, se ve afectado en las actualizaciones a la versión 4.7 del CMS.

La versión actual de este plugin de caché no es compatible con WordPress 4.7, por lo que tendrás que desactivar el plugin antes de plantearte actualizar y luego no podrás activarlo (al menos de momento) por lo que una buena alternativa es decantarte por WP Total Cache, que también es un competidor directo del anterior.

 

Actualizar a WordPress 4.7

Los pasos para actualizar a WordPress 4.7 son bastante sencillos y observarlos te va a permitir realizar este proceso de manera fácil y sin sorpresas, salvo que tengas algún plugin que a última hora dedica ponértelo un poco más difícil.


Vista previa miniatura PDF

  • Realiza una copia de seguridad antes de actualizar.
  • Comprueba que tu Tema es compatible con la nueva versión de WordPress.
  • Si usas un constructor (builder), comprueba que es compatible con la versión nueva de WordPress.
  • Deshabilita aquellos plugins que no utilices (lo mejor es que los desinstales).
  • ¿Utilizas plugins de seguridad? (Wordfence, BruteProtec, etc) ¡desactívalos antes de actualizar! ..evitarás sorpresas.
  • Utilizas el plugin W3 Total Cache ...deshabilitalo o mejor desinstálalo, de momento no es compatible con la 4.7
  • ¿Trabajas con Visual Composer como constructor? comprueba en la web de WPBakery Inc. que han actualizado el constructor para compatibilizarlo con WordPress 4.7 ¡prueba antes en un clon o una sandbox!
  • Comprueba que tus otros plugins activos son compatibles con la nueva versión.
  • ¿Has hecho cambios en tu tema?, documéntalos y si es posible usa temas hijo (child theme).
  • ¿Trabajas con plugins como Move Login, etc.?, desactívalos, como medida de precaución para evitar quedarte sin acceso.
  • ¿Trabajas con el framework Genesis y un tema para Genesis?, comprueba que es compatible con WordPress 4.7
  • Usa el sentido común, si no tienes claro si debes actualizar, pregunta o busca en Internet.
 

Al acceder al dashboard deberías ver este aviso en Escritorio.


Ya actualizado

Si ves este mensaje en el apartado Actualizaciones será señal de que tienes las actualizaciones automáticas activadas y el núcleo de WordPress se habrá actualizado al detectar la disponibilidad de la nueva versión.

Si por el contrario visualizas este aviso:


Aviso de actualización disponible

Accede a Escritorio, Actualizaciones y previa copia de seguridad puedes a actualizar tu sitio web a esta nueva versión.

Si tras actualizar tu sitio web, no ves la página, antes de enviar un ticket a tu Departamento de Soporte, te recomiendo que limpies la caché de tu navegador y verifiques si sigue activo el "modo mantenimiento" que suele ser la causa habitual de que no veas la web.

En WordPress 4.7 (funcionalidad por defecto desde la versión 3.7) ¡WordPress se encarga de mantener tu CMS actualizado por ti de forma automática! a menos que lo tengas deshabilitado claro.

Revisa si en tu archivo wp-config.php ya que si aparece será señal de que las actualizaciones tendrás que hacerlas manualmente, es decir, bajo demanda, y no de forma automática.

define( 'WP_AUTO_UPDATE_CORE', false );

Nota En estos casos puede ser false o minor dependiendo del tipo de actualizaciones que estemos limitando.

O el siguiente define:

define( 'AUTOMATIC_UPDATER_DISABLED', true );

La recomendación es que las actualizaciones del núcleo (core) de WordPress sean siempre MANUALES, supervisadas y previa copia de seguridad, evitarás muchas sorpresas y errores 500 inesperados.

 

En el siguiente vídeo puedes ver que actualizar entre versiones es muy sencillo


 

No me queda mucho más que decirte, ....que WordPress 4.7 incorpora funcionalidades que antes solo podíamos disfrutar por medio de plugins de terceros y que ahora ya son nativas; es bueno que lo pruebes, lo instales y lo disfrutes ahora que tendrás muchos días libres en Navidad Amamos lo que hacemosWordPress
   

Site Publisher en cPanel ¿cómo utilizarlo?

$
0
0

Site Publisher


Es muy común cuando comienzas un proyecto web que necesites mostrar datos de contacto o información básica inicial a los visitantes de tu dominio, posiblemente recién comprado, mientras trabajas duro en la creación de la web definitiva.

Durante estos procesos no quieres que tu web sea visible mientras la adaptas o mejoras, y tampoco quieres cerrarla por mantenimiento, pudiendo recurrir al uso de herramientas como Site Publisher disponibles en las nuevas versiones de cPanel.

Si no sabes de qué herramienta te hablo y tampoco conoces su existencia, te invito a leer el artículo completo para descubrir las posibilidades de Site Publisher en tu Hosting con cPanel ...venga pasa y sigue leyendo!

Actualmente cPanel se encuentra por su versión 60 liberada el pasado 5 de diciembre, pero la mejora de la que te hablo en este artículo ya se soporta desde la versión 56 y versiones como la 58.0.37 compilada en los servidores de Webempresa, la cual incorpora herramientas nuevas o mejoradas, además de importantes correcciones sobre versiones anteriores.

Una de estas incorporaciones es Site Publisher, herramienta que ayuda a crear una página de forma fácil y rápida a usuarios sin conocimientos en desarrollo web, pudiendo servir de página de aterrizaje mientras trabajan en sus proyectos web, ya sea con WordPress, PrestaShop u otro gestor de contenidos dinámico existente.

 

¿Qué puedes mostrar con SP?

  • Una web, normalmente de una página con contenidos básicos.
  • Con comportamiento fluido (Responsive Web Design).
  • Enlazada con redes sociales: Facebook, Linkedin y Twitter.
  • Incluir un formulario de Contacto.

A primera vista puede no parecer gran cosa, pero si analizas bien ¿qué suele ser necesario cuando se compra un dominio para un proyecto nuevo y hace falta ponerlo a funcionar con alguna información de la web?

...eso mismo pienso yo ¡poca cosa! la justa y necesaria para informar, para comenzar a dar a conocer el dominio si no era conocido o si es nuevo, y que permita entrar en contacto con los desarrolladores del sitio (contigo) a quienes vayan aterrizando en esa url.

 

¿Cómo activar Site Publisher?

  • Accede a tu cPanel, Dominios, Site Publisher.
  • Selecciona el dominio (si tienes varios) que vas a utilizar para SP.
  • Selecciona una plantilla (template) de los disponibles.
  • Personaliza la plantilla seleccionada.
  • Revisa los datos configurados y el aviso final.
  • Haz clic en Publicar (Publish).
Advertencia: Si estás creando una página con SP en una carpeta que ya contiene una instalación, si estos archivos/carpetas usan los mismos nombres de archivo que los archivos de tu nuevo sitio web, el sistema los sobrescribirá automáticamente cuando hagas clic en Publicar.

Creación de un sitio rápido con Site Publisher en cPanel

¡Felicidades! Has publicado tu sitio con Site Publisher.

 

¿Qué puedes hacer ahora?

  • Añadir una cuenta de correo electrónico.
  • Gestionar los archivos de SP.
  • Conectar el sitio creado con Disco Web (Si tu proveedor de Hosting lo habilita).
  • Publicar otro sitio web con Site Publisher.

Ciertamente Site Publisher no es un constructor de sitios web complejo ni está pensado para crear webs finales que sean de larga duración. Yo más bien lo veo como una herramienta para poner rápidamente una página visible bajo determinado dominio (o la url temporal) mientras trabajas en segundo plano en la creación del sitio web definitivo.

Se me ocurren muchas aplicaciones o casos en los que se justifica el uso de SP, pero creo que tu ya habrás pensado en algunos de ellos y es posible que acabe siendo una herramienta útil, rápida y sencilla de utilizar para informar a los usuarios que accedan a tu web.

  • Página de aterrizaje temporal.
  • Pagina de mantenimiento mientras trabajas en la web definitiva.
  • Pagina de información para dominios aparcados.
 

¿Cómo desinstalar/eliminar una página de Site Publisher?

Los archivos y directorios predeterminados asociados con una plantilla de Site Publisher son:

  • /public_html/assets/
  • /public_html/images/
  • /public_html/configurations.json 1
  • /public_html/index.html 2
  • /public_html/LICENSE.txt
  • /public_html/sitemap.xml

1 : No necesariamente se crea según la versión de Site Publisher.

2 : Ojo no eliminar el archivo index.php

Eliminando estos archivos y carpetas se deshabilita Site Publisher.

Carpetas asociadas a Site Plublisher fuera de /public_html que no es necesario eliminar:

  • /home/usuario-cpanel/site_publisher

Si la instalación de SP la realizaste en un subdominio o dominio adicional, entonces los archivos a eliminar serán dentro de la carpeta del subdominio o del dominio adicional y no en /public_html.

Puedes consultar en la documentación oficial de cPanel sobre Site Publisher para obtener más detalles.

Importante Haz una copia de seguridad antes de proceder con la eliminación de un sitio creado con SP.

 

Es posible que Site Publisher no sea la herramienta definitiva para crear páginas rápidas en tu Panel de Hosting (cPanel), pero te permite poner nombre, imagen, datos de contacto y redes sociales a un dominio o subdominio asociado a tu Hosting para que este vaya siendo indexado mientras construyes tu web con WordPress ¡por ejemplo! u otro CMS que te agrade.
     

Cómo mejorar la velocidad de WordPress en 2017

$
0
0

mejorar la velocidad de WordPress


¿Cómo acelerar algo que de por sí ya es rápido? ...puede que suene utópico pero lo cierto es que aún siendo un gestor de contenidos muy rápido, principalmente el núcleo, cuando se le añaden plugins de otros desarrolladores y temas con muchas funcionalidades, acaba convirtiéndose en una instalación pesada.

Es evidente que si comparamos los tiempos de carga de WordPress con los de otros CMS (no es la intención), a la hora de mejorar la velocidad de WordPress, este se lleva la palma consiguiendo tiempos buenos, a veces incluso con muchos plugins añadidos.

Saber qué temas "son pesados" y que plugins alargan los tiempos de carga de la página donde muestran resultados, junto con la optimización de valores del servidor de alojamiento de WordPress, ayudan a tener una instalación que funcione, que sirva los contenidos deseados y además "que sea rápida".

 

¿En que se fija Google cuando analiza tu web?

  • Como sirves la página (con o sin alias www/con o sin SSL).
  • Si Minificas HTML, CSS y JavaScript.
  • si la respuesta del servidor es rápida (En páginas dinámicas lo habitual es usar algún sistema de caché).
  • Si tus imágenes están optimizadas ¡TODAS!

Hay otros parámetros que también son observados cuando se rastrea una página para indexarla y posicionarla, pero los citados son los más destacados y que tu web debe observar.

 

¿Como acelerar WordPress?

No existe una única fórmula que aplicada permita acelerar una instalación de WordPress para obtener una puntuación 100/100, pero si hay muchas formas de optimizar una web hasta obtener una buena, a base de rascar aquí y allá parámetros e ir mejorando las configuraciones.

Los puntos más destacados para obtener una velocidad de carga buena son los siguientes:

  • Escoger un buen Hosting
  • Utilizar un tema rápido y ligero
  • Usar plugins ¡pero solo los necesarios!
  • Gestionar el caching con WP Super Cache, u otras soluciones como caché de servidor tipo Varnish
  • Optimizar las imágenes
  • Optimizar la base de datos
  • Mejorar la carga de js y css (tener en cuenta también la caché de estáticos)

Claro que siempre a estos le puedes añadir el uso de un CDN como CloudFlare u otros para mejorar aún más los tiempos de carga gestionando los estáticos externamente, pero no siempre es necesario aplicarlo y a veces puede ser hasta contraproducente. Por ejemplo con la llegada de HTTP2 ya no es necesario dividir la carga de estáticos en diferentes subdominios para mejorar la velocidad de descarga de estáticos, porque HTTP2 soluciona este problema de raíz y permite descargar los estáticos de forma óptima en paralelo (Para usar HTTP2 es necesario que la web funcione bajo HTTPS).

Conocer los detalles de tu sitio web te aportará pistas sobre qué elementos de la página están contribuyendo a ralentizarla, de forma que puedas centrarte primero en corregir esos problemas y luego a base de análisis de carga con diferentes herramientas (no te centres solo en una) evaluar los avances que vas consiguiendo a base de depurar problemas detectados.

No te vuelvas loco queriendo corregir todo de golpe pues lo más probable es que acabes liándola más gorda aún; usa el sentido común y corrige los posibles problemas de uno en uno, y tras cada corrección ejecuta un análisis para tener certeza de que ese punto ha quedado solventado con la intervención realizada.

 

Escoger un buen Hosting

La elección de un buen Hosting para tus proyectos con WordPress es el pilar a partir del cual podrás construir la estabilidad de tus webs y hacer que la carga sea rápida sin descuidar factores importantes como la seguridad y la accesibilidad.

Existen muchos y buenos Hostings, eso es indiscutible y en España y América Latina hay cada vez más propuestas serias y profesionales para alojar webs.

Es importante que dediques tiempo a investigar qué servicios requiere tu proyecto web y luego analices las propuestas que los diferentes proveedores de alojamiento te ofrecen, evaluando su experiencia en la implantación y optimización de sus servidores para que WordPress se ejecute en las mejores condiciones.

Apuesta siempre por proveedores que dediquen esfuerzos a potenciar WordPress, que desarrollen herramientas específicas para que tu puedas evaluar el comportamiento de tus webs y que te den el soporte necesario cuando los problemas se presentan.

Hay mucho debate con respecto a si se debe alojar un proyecto de WordPress en un servidor compartido o en uno dedicado. No pretendo entrar en este debate pero si te puedo decir, fruto de la experiencia adquirida los últimos 3 años que en servidores compartidos pueden convivir numerosas instalaciones de WordPress sin que unas acaben afectando negativamente a las demás, siempre y cuando tu proveedor de Hosting tenga claro cómo gestionar los límites de cada cuenta y las mantenga aisladas entre ellas.

Para ello surgieron tecnologías como CloudLinux que usan las nuevas herramientas del núcleo (kernel) de Linux que permiten gestionar cuentas de cPanel como contenedores virtuales, lo que permite asegurar más las cuentas a nivel de seguridad y de consumo de recursos.

 Puedes encontrar aquí más información sobre las medidas que tomamos en Webempresa para que WordPress vuele.
 

Utilizar un tema rápido

Los temas son la identidad de tu sitio web, sin ellos volveríamos al pasado, donde existían pocos gestores de contenidos y apenas un par de layouts o plantillas ¿recuerdas Nuke? ...y todos se parecían a todos.

Ahora existen numerosos sitios que ofrecen plantillas (temas en WordPress) de calidad y gratuitas, también desde el dashboard de WordPress puedes obtener muchos temas rápidamente y gratis e instalarlos en tu web con apenas uno o dos clics ...luego toca adaptarlos, peor nada que no hagas sin necesidad de ser desarrollador.

Escoge temas que realmente cubran todos los campos o apartados que necesitas para tu web, que pasen por procesos de actualizaciones regulares, que sean fluidos (Responsive Web Design) de manera que se adapten correctamente a cualquier dispositivo en el que tu web se muestre.

Los temas comerciales son una apuesta importante que no debes dejar de lado pues existen buenos desarrolladores que publican regularmente temas de calidad que cumplen muy bien con los requisitos necesarios de usabilidad, accesibilidad, SEO y además son elegantes.

Hay temas que requieren el uso de un framework para funcionar pero que en ocasiones sobrecargan innecesariamente tu instalación web. estudia bien si realmente necesitas un tema de largo recorrido, con muchos elementos visuales y de complejas configuraciones, es posible que al final acabes solamente utilizando un 20% de todas las funciones que el tema incorpora.

Utilizar temas pensados para proyectos grandes en pequeños sitios webs es un error que con el tiempo acabas pagando, pues conviertes un núcleo ligero en un tren de mercancías con numerosos vagones "sin nada útil que aportar" que acabas teniendo que arrastrar.

Es importante que analices bien las necesidades de tu proyecto y no caigas en la trampa de mostrar cuanta más información, módulos, widgets, etc... mejor, es mejor optar por un enfoque minimalista si quieres que tu web sea rápida.

 

Usar plugins ¡pero solo los necesarios!

Soy fan de los plugins ¡son buenos, son necesarios! y solo un purista te dirá que no debes usarlos basado en su teoría de que usar funciones y otras forma de implementar acciones en WordPress es más viable que delegar esto en desarrolladores externos (los creadores de plugins).

Eso sí, hay que tener conciencia de que instalar plugins es como instalar Apps en tu móvil, ni todas son buenas, la mayoría posiblemente las utilices una vez o nunca tras instalarlas y muchas de ellas posiblemente acabarán comiéndose el espacio de tu dispositivo, la memoria disponible de ejecución y serán como un árbol de navidad lleno de cosas que solo lucen.

Los plugins para utilizarlos deben tener un cometido, cumplir una función que de otra manera no puedes realizar, aportar características nuevas a las que el núcleo de WordPress por defecto incorpora, de lo contrario serán bonitas luces de navidad en tu proyecto web.

Hay plugins que son necesarios (de caching, backups, optimización), también hay plugins para construir contenidos de forma diferente, para relacionarte con tus lectores, clientes o usuarios y otros para rellenar (si te es posible huye de estos últimos).

Los plugins por si solos no necesariamente ralentizan la carga de tu web, eso es una creencia muy extendida que no siempre está debidamente argumentada y que sólo mediante pruebas de benchmarking se puede contestar adecuadamente.

Algunos simplemente entran en conflicto con otros porque disputan funcionalidades similares, otros porque están mal programados o tienen código que no está muy depurado y acaba generando errores 500 en conjunción con otros plugins o determinados temas, pero ni son todos los plugins y tampoco es el escenario habitual.

La máxima que debe imperar en el uso de plugins es:

 Si no lo necesitas ¡desinstálalo!
 

Gestionar el caching con WP Super Cache

Este es uno de los puntos fuertes de la aceleración de WordPress, los tiempos de carga, que se mejoran al cachear contenidos, principalmente estáticos, de tu web y hacer que no sea necesario pedírselos al servidor donde se aloja la web constantemente, o que este devuelva resultados cacheados a peticiones recurrentes de información de tu web.

Plugins como WP Super Cache te ayudan a cachear contenidos de manera muy sencilla, rápida y con resultados inmediatos.

 En Webempresa ofrecemos un servicio de Caché a nivel de servidor que aún acelera más la carga.

WP Super Cache

 

Optimizar las imágenes y ajustar su tamaño

Recuerdo cuando los móviles hacían fotos que pesaban 1 MB y eso nos parecía una exageración. Hoy día el que más o el que menos hace fotos de 16MB con resoluciones de 5312 x 2988 (16:9) ¡sin despeinarse! ...y eso mi querid@ amig@ es una barbaridad en términos de espacio.

En este caso que te cuento, lo más importante primero sería ajustar el tamaño de la imagen antes de subirla. La imagen de 5312 píxeles de ancho no cabe ni en un monitor 4K, tendrías que hacer muchos scrolls para visualizarla, habitualmente estas imágenes se muestran reescaladas mediante los atributos width y height de la etiqueta img, pero imagina el absurdo de cargar una imagen de 16MB cuando realmente podrías escalarla a su tamaño normal, pasando a ocupar por ejemplo 500KB. Este paso es el más importante. Luego asegúrate de que la imagen está optimizada, por que podrías hacerla pasar de 500Kb a 200KB con una buena optimización.

El espacio es "limitado", eso es un hecho, y como tal los servidores modernos, que trabajen con discos SSD, tendrás capacidades de almacenamiento limitadas, por lo que tu cuenta de Hosting, te guste o no, tendrá un espacio físico determinado (aunque te hayan vendido lo contrario).

Pues basándome en ese espacio finito, y teorizando con un Hosting de 2GB (por ejemplo) si tienes una única instalación de WordPress con plugins, un tema más o menos complejo (con sus correspondientes imágenes) y una Biblioteca de Medios que almacene contenidos de la misma imagen en varios formatos, digamos que con 100 imágenes (algo muy normalito hoy día) que subas de 16 MB hechas con tu móvil a tu Hosting estamos hablando de 1,6GB ocupados solo en imágenes mal optimizadas.

Optimizar las imágenes antes de subirlas a WordPress, a tu Biblioteca de medios, o por medio del plugin de sliders, productos de WooCommerce, etc., es tan importante o más que centrarse en minificar o comprimir CSS por ejemplo.

De qué te sirve centrarte en detalles como que el JavaScript se ejecute al final de la carga de la página si luego la misma página carga 5 o 10 imágenes de 16 MB cada una ralentizando la carga de la misma.

En Webempresa nuestros clientes cuenta con una herramienta gratuita, accesible desde su Área de Cliente, llamada ImageOptimizer que les permite con un par de clic optimizar TODAS las imágenes de su Hosting, las que han subido a la Biblioteca, las que usa el tema instalado activo y los demás temas instalados "desactivados" y otras imágenes que se encuentren en el espacio del cliente en el Hosting.

Conoce el Optimizador de Imágenes de Webempresa ¡más a fondo!
Lectura recomendada:  

Optimizar la base de datos

Este es otro de los aspectos del mantenimiento de WordPress que los usuarios más habitualmente pasan por alto, realizar un mantenimiento regular de los registros de la base de datos en uso, ¿que quiere decir esto? ..básicamente que la mayoría se centran en trabajar con su web y dejan el mantenimiento de los registros generados por comentarios, plugins, pingbacks, etc., para un momento futuro que muchas veces no llega.

La base de datos va engordando y llega un momento en que las consultas que se realizan son más lentas porque la petición tarda más tiempo en completarse al tener que filtrar más datos de registros de tablas en la base de datos hasta encontrar el dato solicitado.

Optimizar la base de datos es tan importante como realizar copias de seguridad regularmente, hay que hacerlo frecuentemente, por sanidad de las tablas y como medida para mejorar los tiempos de carga de la web.

Plugins como WP-Optimize hacen que esta tarea sea rápida y sencilla de llevar a cabo aún por el más neófito de los usuarios.

 

Mejorar la carga de JavaScript y CSS

Los espacios en blanco de tu web, los comentarios, líneas en blanco y cualquier cosa redundante en tu código sin un objetivo específico es inservible para un servidor y contribuye a aumentar el espacio ocupado y los tiempos de consulta de registros.

Los ficheros estáticos de Hojas de Estilo en Cascada (CSS) o JavaScript se sirven directamente desde Nginx (servidor web similar a Apache), por lo que habilitas la compresión GZip desde tu Panel de Hosting (cPanel) esta no será efectiva para estos ficheros, ya que sólo se aplica a los ficheros servidos por Apache.

Cuando se utiliza Nginx como proxy inverso las opciones de plugins como WP Performance Score Booster u otros similares pueden no afectar a algún archivo JS o CSS.

Si quieres gestionar este tipo de compresión en WordPress, sin hacerlo en el Hosting, puedes añadir el siguiente código en tu archivo .htaccess:

## Habilitar compresión para WordPress
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-shockwave-flash
AddOutputFilterByType DEFLATE image/svg+xml .svg .svgz
</IfModule>
 

Es importante también asegurate que permites el indexado a Google y otros bots de indexado en tu archivo robots.txt de estos archivos añadiendo lo siguiente:

User-Agent: Googlebot
Allow: /*.css$
Allow: /*.js$

Puedes ver los detalles en la documentación oficial de Google PageSpeed Insights.

Para habilitar la compresión GZip en WP sin editar el archivo htaccess ni instalar plugins, puedes hacerlo a través de las opciones del Panel de Administración de WordPress.

Estas opciones se encuentran ocultas, por lo que tienes que seguir estos pasos para ver el campo a cambiar:

  1. Accede a tu panel de administrador de WordPress (dashboard) y en la barra de direcciones veras: http://tu_dominio.com/wp-admin/
  2. Agrega option.php dejando la URL de esta forma: http://tu_dominio.com/wp-admin/options.php
  3. Busca la palabra Gzip, que se encuentra dentro de las opciones y verás un campo con valor cero que tendrás que cambiar a valor uno 1.
  4. Guarda los cambios.

Es importante que realices una copia de seguridad antes de proceder con estos cambios.

Los detalles te los cuento en este artículo:

 

Medir, medir, medir...

Esa es la palabra mágica y alcanzar el nirvana de la velocidad de carga pasa necesariamente por invertir mucho tiempo en análisis de carga, y no solo con una herramienta, ya que tener un contraste es básico para centrarte en lo importante y no obcecarse con detalles de determinada herramienta de medición de tiempos.

Las siguientes herramientas de análisis de velocidad de carga deberían formar parte de tu trabajo de campo en la aceleración de WP:

¿Hay otras?, sí, pero estas son las más conocidas y las que utilizan la mayoría de usuarios de WordPress que quieren mejorar los tiempos de carga.

 

Conclusiones

La seguridad de un sitio web es muy importante, que tenga un buen SEO on-page es fundamental para que tu sitio posicione mejor y que Google y otros buscadores lo vean con buenos ojos, la estética es otro factor que el usuario final tiene en cuenta, pero si hay un punto que incide directamente en el usuario y su grado de aceptación de tu sitio web ese es la velocidad de carga.

Dedicar tiempo y esfuerzo a conseguir que tu web pase de ser "una tortuga" a competir en la maratón de webs que se disputen los usuarios no solo por sus contenidos sino por lo rápido que los sirven, es la acción más importante a la que deberías dedicar todos tus esfuerzos tras construir tu sitio con WordPress.

Al final se trata de enamorar a Google (a sus bots) y a los usuarios que podrán acabar convirtiéndose en habituales de tus contenidos, compradores de tus productos o consumidores de los servicios que ofreces.

Antes de concluir me gustaría dejarte un plugin como referencia para que lo pruebes, analices los resultados que tu web obtiene tras su uso y evalúes si te sirve de ayuda para mejorar la velocidad de carga de tu web.


WP SpeedUp

 

La velocidad de carga no es algo que preocupa solamente a Google, otras empresas del sector como Microsoft, AOL, Bing, Alexa, reconocen lo importante que es tener un sitio web que cargue rápido.

...hay muchos más puntos a tener en cuenta para mejorar la carga de un sitio web, como la reducción del número de peticiones https, el reemplazo de código PHP por HTML, la precarga de imágenes, texto, etc., y todos ellos también forman parte del proceso de mejora de una web.

Explicarlos todos daría para varios artículos, por lo que decir que este artículo contiene todas las pautas que debes considerar sería una osadía, mejor diré que es el principio de otros artículos que se pueden escribir sobre este apasionante capítulo dedicado a la optimización de carga de WordPress.

 

¿Cómo reaccionas tú cuando visitas un sitio web lento? ...esa es la experiencia que los que visitan tu web se llevan si tu no te preocupas de mejorar la carga de WordPress.
     

Liberado WordPress 4.7.1 ¡versión de seguridad!

$
0
0

Liberado WordPress 4.7.1


¡Ha llegado el momento!, se ha liberado WordPress 4.7.1 como versión de seguridad y de mantenimiento, y se han corregido 62 problemas (bugs la mayoría de ellos) que se detectaron tras la liberación de la versión 4.7.

Fueron más de 10 millones de descargas las que contabilizó WordPress.org para la versión 4.7, así que imagino que habrá millones de usuarios deseosos de meterle mano a esta nueva versión para poder resolver problemas con constructores y plugins como Jetpack, etc.

Toca actualiza, pero como siempre, tomar precauciones realizando copia de seguridad antes de actualizar y comprobando si tus plugins y el tema en uso son compatibles con esta nueva versión, de lo contrario ¡no actualices! y soluciona primero los problemas de compatibilidad.

 

Problemas detectado y corregidos:

  • Ejecución remota de código (RCE) en PHPMailer - Ningún problema específico parece afectar a WordPress o alguno de los plugins principales investigados pero, con mucha precaución, se ha actualizado PHPMailer en esta versión.
  • La API REST expuso datos de usuario para todos los usuarios que habían creado un post público. WordPress 4.7.1 limita esto.
  • Cross-site scripting (XSS) a través del nombre del plugin o el encabezado de versión en update-core.php.
  • Cross-site request forgery (CSRF) bypass a través del archivo Flash.
  • Cross-site scripting (XSS) a través del respaldo de nombre de tema.
  • Publicar por correo electrónico comprueba mail.example.com si la configuración predeterminada no se cambia.
  • Se descubrió una falsificación de peticiones entre sitios (CSRF) en el modo de accesibilidad de la edición de widgets.
  • Débil seguridad criptográfica para la clave de activación multisitio.
 

Actualizaciones:

Si accedes al dashboard deberías ver este aviso en Escritorio.


Aviso de actualización disponible

Accede a Escritorio, Actualizaciones y previa copia de seguridad procede a actualizar tu sitio web a esta nueva versión.

Si tras actualizar tu sitio web, no ves la página, antes de enviar un ticket a tu Departamento de Soporte, te recomiendo que limpies la caché de tu navegador y verifiques si sigue activo el "modo mantenimiento" que suele ser la causa habitual de que no veas la web.

En WordPress 4.7.1 (nativo desde la versión 3.7) ¡WordPress se encarga de mantener tu CMS actualizado por ti de forma automática! a menos que lo tengas deshabilitado claro.

Consulta la Lista de cambios en WordPress 4.7.1.

En el siguiente vídeo puedes ver que actualizar entre versiones es muy sencillo

 
 

Como siempre, cuando nuevas versiones son liberadas, la recomendación es que actualices para garantizar la seguridad y estabilidad de tu web WordPress.
     

Instalar WordPress en el Dominio Principal del Hosting

$
0
0

Instalar WordPress


Tanto si has contratado un Hosting nuevo como si llevas tiempo trabajando con WordPress y ahora necesitas instalar este CMS para que funcione bajo el Dominio Principal de tu cuenta de hosting ¡esta es tu guía para realizarlo con seguridad y rapidez!

Hay varias formas de instalar WordPress, pero en este artículo me centro en el uso del nuevo instalador de Packs de WordPress de Webempresa, 100% escrito por nuestro equipo de desarrollo ¡gracias chicos por ponerselo cada vez más fácil a los clientes!, que funciona bajo la piel (skin) llamado paper_lantern, y que te servirá para instalar WordPress en el Dominio Principal del Hosting fácilmente.

Cuando compras un Hosting no quieres andarte por las ramas ni perder innumerables horas en aprender los "cómo" de esto y aquello, solo quieres acceder a tu cPanel e instalar un pack WordPress ¡y punto! ...pues basándome en esa premisa tuya quiero explicarte a continuación que hacerlo es posible, ...sigue leyendo y compruébalo.

 

Antes de instalar WordPress en tu Hosting

Una lista básica pero importante para que la instalación de WordPress bajo el dominio principal de tu cuenta de Hosting sea un proceso sencillo y que tras completarlo te permita ver tu web rápidamente.

  • Disponer de un dominio que sea el principal de tu Hosting.
  • Asegurarte que el domino principal apunta los DNS al Hosting. 1
  • Comprobar que la propagación de DNS del dominio es correcta.
  • Verificar que en la carpeta /public_html no tienes otra web instalada anteriormente.
1: Si tu dominio principal no apunta los DNS al Hosting contratado en Webempresa, tendrás que utilizar la url temporal que te facilitamos en el correo de bienvenida o aterrizaje.  

Proceso de instalación resumido:

  1. Accede a tu cPanel, Pack Webempresa.
  2. Haz clic en Crear WordPress.
  3. Escoge el Pack a instalar de los que tengas disponibles.
  4. Haz clic en el botón verde "Instalar" del pack escogido.
  5. Rellena los campos del instalador:
  • Nombre del sitio: El nombre de tu sitio web.
  • Selecciona en el desplegable el dominio principal.
  • Carpeta: Déjalo vacío (el dominio principal instala en /public_html).
  • Usuario administrador: Puedes cambiar el que te sugiere.
  • Email administrador: Pon un correo que exista de tu dominio.
  • Dirección web (URL): No modificable.
  • Carpeta de instalación: No modificable.
  • [ ] Sobrescribir datos existentes: Márcalo solo si hay una instalación existente en /public_html y quieres sobrescribirla. ¡¡Ojo!! Asegúrate bien primero.
  • Clic en el botón verde Instalar aplicación.
  • Tras concluir la instalación verás una pantalla resumen de la instalación como esta que te muestro.


    resumen de la instalación

    En este vídeo te explico con mayor detalle y en un lenguaje sencillo cómo instalar WordPress en el Dominio Principal del Hosting.



     

    ¿Si tu dominio principal no apunta los DNS al Hosting?

    Este caso es más habitual de lo que imaginas. 

    Pongamos por caso tu, como nuevo cliente que aterrizas en Webempresa, vienes de un proveedor anterior, y tu dominio sigue apuntando los DNS a ese otro proveedor, con el que además de gestionar la web, tienes el correo y resto de servicios, ...un caso bastante común.

    Al comprar un Hosting en Webempresa tienes varias opciones para con el dominio que será el principal de tu cuenta, una de ellas es mantenerlo en tu anterior proveedor y apuntar los DNS. Pero claro este proceso no es ni automático ni inmediato, ya que requiere de tu aprobación y además que tu cambies los DNS o lo solicites a tu Soporte si no tienes muy claro el proceso.

    Si, si, ya se que es mucho rollo para quién acaba de comprar un Hosting y lo que quiere es trastear, instalar un Pack y experimentar cómo va el Hosting, que tal funciona WordPress y de paso divertirse.

    Para estos casos disponemos de una url temporal, que facilitamos a todos los clientes en el correo de bienvenida o aterrizaje, y que sirve para instalar un Pack WordPress (u otro de los disponibles en tu Panel de Hosting), y poder acceder a cPanel, al instalador de Packs, instalar WordPress y utilizarlo desde la url temporal mientras el dominio contratado o definido en la compra, no apunte al Hosting.

     

    Ejemplo de formato de url temporal para Hosting WordPress:

    wordpress-cp2017.wordpresstemporal.com

    Donde:

    • wordpress: sería el usuario de la cuenta de Hosting que crea automáticamente el sistema.
    • cp2017: el servidor donde se aloja la cuenta.
    • wordpress: el tipo de producto de Hosting contratado (WordPress, Joomla, PrestaShop).
    • temporal.com: indica que se trata de un dominio o url temporal.

    Con esta url temporal puedes:

    • Acceder a tu cPanel.
    • Instalar Packs usando la url temporal en sustitución del dominio.
    • Crear cuentas de FTP adicionales personalizadas.

    No puedes:

    • Gestionar el correo de tu dominio.
    • Realizar envíos de boletines (newsletters), etc.
    • Indexar tu web en los buscadores (puedes pero no deberías).

    Aclarados estos puntos, pasemos a ver cómo instalar un Pack en la carpeta principal del Hosting pero usando la url temporal que tengamos facilitada al contratar el producto.

     

    Proceso de instalación resumido:

    1. Accede a tu cPanel, Pack Webempresa.
    2. Haz clic en Crear WordPress.
    3. Escoge el Pack a instalar de los que tengas disponibles.
    4. Haz clic en el botón verde "Instalar" del pack escogido.
    5. Rellena los campos del instalador:
    • Nombre del sitio: El nombre de tu sitio web.
    • Selecciona en el desplegable la url temporal (sin alias www).
    • Carpeta: Déjalo vacío (instala el pack en /public_html).
    • Usuario administrador: Puedes cambiar el que te sugiere.
    • Email administrador: Pon un correo que exista de tu dominio.
  • Dirección web (URL): No modificable.
  • Carpeta de instalación: No modificable.
  • [ ] Sobrescribir datos existentes: Márcalo solo si hay una instalación existente en /public_html y quieres sobrescribirla. ¡¡Ojo!! Asegúrate bien primero.
  • Clic en el botón verde Instalar aplicación.
  • Si observas es muy similar al proceso de instalación del pack bajo el dominio principal, y solo varía la selección de la url temporal en lugar del dominio principal.

    En este otro vídeo te explico cómo instalar WordPress en la carpeta principal del Hosting usando la url temporal.



     

    Cómo ves, instalar WordPress bajo el dominio principal de tu Hosting, o usando la url temporal si todavía tu dominio no apunta los DNS al Hosting contratado, es un proceso la mar de sencillo realizable desde tu cPanel.
         

    Liberado WordPress 4.7.2 ¡versión de seguridad!

    $
    0
    0

    Liberado WordPress 4.7.2


    Hace un par de horas se ha liberado WordPress 4.7.2 como versión de seguridad, y se han corregido 3 problemas que se detectaron tras la liberación de la versión 4.7.1.

    Se ha detectado una vulnerabilidad XSS que afecta a la tabla de listas de correos. Una vulnerabilidad de inyección SQL (SQLi) al pasar datos inseguros. Esta vulnerabilidad no afecta directamente al núcleo de WordPress pero se ha aplicado una corrección para evitar que plugins y temas puedan afectar indirectamente.

    De paso se ha solucionado un problema en la interfaz de usuario para asignar términos de taxonomía en "Publicar esto" y que se mostraba a los usuarios que no tenían permisos para usarlo.

    Es un buen momento para actualizar si no lo hiciste desde la versión 4.7 el pasado mes de diciembre, pero como siempre, tomar precauciones realizando copia de seguridad antes de actualizar y comprobando si tus plugins y el tema en uso son compatibles con esta nueva versión, de lo contrario ¡no actualices! y soluciona primero los problemas de compatibilidad.

     

    Actualizar a WordPress 4.7.2

    Los pasos para actualizar a WordPress 4.7.2 son sencillos y seguirlos te permitirá realizar el proceso fácilmente y sin sorpresas, salvo que tengas algún plugin que a última hora dedica ponértelo un poco más difícil.

    • Realiza una copia de seguridad antes de actualizar.
    • Comprueba que tu Tema es compatible con la nueva versión de WordPress.
    • Si usas un constructor (builder), comprueba que es compatible con la versión nueva de WordPress.
    • Si tienes actualizaciones de plugins y temas pendientes ¡hazlas! antes de actualizar WordPress
    • Deshabilita aquellos plugins que no utilices (lo mejor es que los desinstales).
    • ¿Utilizas plugins de seguridad? (Wordfence, BruteProtec, iThemes Security, Sucuri, etc) ¡desactívalos antes de actualizar!
    • Utilizas el plugin W3 Total Cache ...deshabilitalo o mejor desinstálalo, de momento no está teniendo buen comportamiento en 4.7.x
    • ¿Trabajas con Visual Composer como constructor? comprueba en la web de WPBakery Inc. que han actualizado el constructor para compatibilizarlo con WordPress 4.7 ¡prueba antes en un clon o una sandbox!
    • Comprueba que tus otros plugins activos son compatibles con la nueva versión.
    • ¿Has hecho cambios en tu tema?, documéntalos y si es posible usa temas hijo (child theme).
    • ¿Trabajas con plugins como Move Login, etc.?, desactívalos, como medida de precaución para evitar quedarte sin acceso.
    • ¿Trabajas con el framework Genesis y un tema para Genesis?, comprueba que es compatible con WordPress 4.7.2
     

    Actualizaciones:

    Si al acceder al dashboard de WordPress ves el siguiente mensaje en Escritorio, Actualizaciones, entonces es que tu núcleo ya se actualizó automáticamente y no necesitas realizar ninguna acción, salvo comprobar que todo funciona bien ¡claro!

     

    Tienes la última versión de WordPress. No es necesario actualizarla. Las siguientes actualizaciones de seguridad se aplicarán automáticamente.

     

    Si accedes al dashboard y tienes pendiente la actualización si deberías ver este aviso en Escritorio, Actualizaciones.


    Aviso de actualización disponible

    Accede a Escritorio, Actualizaciones y previa copia de seguridad procede a actualizar tu sitio web a esta nueva versión.

    Si tras actualizar tu sitio web, no ves la página, antes de enviar un ticket a tu Departamento de Soporte, te recomiendo que limpies la caché de tu navegador y verifiques si sigue activo el "modo mantenimiento" que suele ser la causa habitual de que no veas la web.

    En WordPress 4.7.1 (nativo desde la versión 3.7) ¡WordPress se encarga de mantener tu CMS actualizado por ti de forma automática a la nueva versión ! a menos que lo tengas deshabilitado claro.

    Consulta la Lista de cambios en WordPress 4.7.2.

    En el siguiente vídeo puedes ver que actualizar entre versiones es muy sencillo

     
     

    Actualizar WordPress es importante, pero comprobar primero si tus plugins y temas son compatibles con la nueva versión los es mucho más para garantizar la seguridad y estabilidad de tu web. Amamos lo que hacemosWordPress
         

    Instalar WordPress en un Dominio Adicional del Hosting

    $
    0
    0

    Instalar WordPress


    Ya habrás visto que con los nuevos instaladores de Packs de WordPress disponibles en el Panel de Hosting (cPanel), que ahora trabaja con la "piel" paper_lantern, instalar WordPress en el Dominio Principal del Hosting es una tarea muy sencilla y divertida.

    Pues agárrate a la silla que en este artículo te voy a contar como puedes instalar WordPress en un Dominio Adicional que tengas previamente añadido en tu cPanel y así tener más webs en el mismo alojamiento, con diferentes dominios, para atender mejor todos tus proyectos web.

    Una de las ventajas de esto es sacarle el mayor rendimiento a tu inversión alojando diferentes webs en tu mismo Hosting, en carpetas separadas, sin colisiones y sin que tu SEO sea una locura, ni que el posicionamiento individual de cada web se vea afectado.

     

    Antes de instalar WordPress en un Dominio Adicional

    No hace falta realizar ninguna tarea compleja para que se materialice una segunda instalación en tu Hosting, pero si es importante que consideres estos puntos:

    • Tener un dominio ya registrado y activo para la nueva web.
    • Asegurarte que ese domino apunta los DNS al Hosting. 1
    • Comprobar que la propagación de DNS del dominio es correcta.
    • Verificar que tienes espacio suficiente en el Hosting para otra instalación adicional de WordPress.
    1: Si tu dominio adicional no apunta los DNS al Hosting contratado en Webempresa, puedes utilizar la url temporal que te facilitamos en el correo de bienvenida o aterrizaje para instalar WordPress en una carpeta nueva y futuramente asociar esa instalación a un nuevo dominio.  

    Proceso de instalación resumido:

    1. Accede a tu cPanel, Pack Webempresa.
    2. Haz clic en Crear WordPress.
    3. Escoge el Pack a instalar de los que tengas disponibles.
    4. Haz clic en el botón verde "Instalar" del pack escogido.
    5. Rellena los campos del instalador:
    • Nombre del sitio: El nombre de tu sitio web.
    • Selecciona en el desplegable el dominio adicional.
    • Carpeta: Déjalo vacío (el dominio adicional instalará el pack en la carpeta asignada).
    • Usuario administrador: Puedes cambiar el que te sugiere.
    • Email administrador: Pon un correo que exista de tu dominio.
  • Dirección web (URL): No modificable.
  • Carpeta de instalación: No modificable.
  • [ ] Sobrescribir datos existentes: Márcalo solo si hay una instalación existente en /public_html/dominio_adicional y quieres sobrescribirla. ¡¡Ojo!! Asegúrate bien primero.
  • Clic en el botón verde Instalar aplicación.
  • Tras concluir la instalación verás una pantalla resumen de la instalación.

    Mira este vídeo donde te explico con detalle cómo instalar WordPress en un Dominio Adicional del Hosting.



     

    ¿Si tu dominio adicional no apunta los DNS al Hosting?

    Bueno, que decir, lo adecuado es que si vas a utilizar un dominio nuevo o que ya tenias anteriormente comprado y activo en otro proveedor, es que primero te asegures de apuntar los DNS de ese dominio al Hosting que hayas contratado.

    Si por alguna razón no puedes cambiar todavía los DNS, recuerda que mientras arreglas ese problemilla de resolución de DNS del dominio puedes utilizar la url temporal.

    Con la url temporal, que facilitamos a todos los clientes en el correo de bienvenida o aterrizaje, puedes instalar un Pack WordPress (u otro de los disponibles en tu Panel de Hosting), y así acceder a cPanel, al instalador de Packs, instalar WordPress y utilizarlo desde la url temporal mientras el dominio adicional no apunte al Hosting.

     

    Ejemplo de formato de url temporal para Hosting WordPress:

    wordpress-cp2017.wordpresstemporal.com

    Donde:

    • wordpress: sería el usuario de la cuenta de Hosting que crea automáticamente el sistema.
    • cp2017: el servidor donde se aloja la cuenta.
    • wordpress: el tipo de producto de Hosting contratado (WordPress, Joomla, PrestaShop).
    • temporal.com: indica que se trata de un dominio o url temporal.

    Con esta url temporal puedes:

    • Acceder a tu cPanel.
    • Instalar Packs usando la url temporal en sustitución del dominio.
    • Crear cuentas de FTP adicionales personalizadas.

    No puedes:

    • Gestionar el correo de tu dominio.
    • Realizar envíos de boletines (newsletters), etc.
    • Indexar tu web en los buscadores (puedes pero no deberías).

    Pero vayamos a lo importante, cómo instalar un Pack en la carpeta asociada a un dominio adicional del Hosting pero usando la url temporal asignada.

     

    Proceso de instalación resumido:

    1. Accede a tu cPanel, Pack Webempresa.
    2. Haz clic en Crear WordPress.
    3. Escoge el Pack a instalar de los que tengas disponibles.
    4. Haz clic en el botón verde "Instalar" del pack escogido.
    5. Rellena los campos del instalador:
    • Nombre del sitio: El nombre de tu sitio web.
    • Selecciona en el desplegable la url temporal (sin alias www).
    • Carpeta: Pon el nombre de la carpeta asociada al subdominio, por ejemplo: webempresa.cc (sin slats ni ruta completa).
    • Usuario administrador: Puedes cambiar el que te sugiere.
    • Email administrador: Pon un correo que exista de tu dominio.
  • Dirección web (URL): No modificable.
  • Carpeta de instalación: No modificable.
  • [ ] Sobrescribir datos existentes: Márcalo si ya habia una instalación existente en /public_html/webempresa.cc (o la carpeta de tu dominio adicional) y quieres sobrescribirla. ¡¡Ojo!! Asegúrate bien primero.
  • Clic en el botón verde Instalar aplicación.
  • Si observas es muy similar al proceso de instalación del pack bajo el dominio adicional, y solo varía la selección de la url temporal en lugar del dominio adicional y el nombre de la carpeta ya que por defecto la url temporal está asociada a la carpeta /public_html.

     

    En este artículo te he explicado cómo instalar WordPress en un dominio adicional de tu Hosting o usando la url temporal si todavía tu dominio adicional no apunta los DNS al Hosting contratado.
         

    Instalar WordPress en un Subdominio del Hosting

    $
    0
    0

    Instalar WordPress


    Una alternativa a instalar WordPress en tu Hosting utilizando el dominio principal o algún dominio adicional contratado es el uso de subdominios, los cuales te permiten crear webs separadas, departamentales, o para gestionar áreas o servicios diferentes pero relacionados sin necesidad de utilizar nuevos dominios.

    Es para estos y muchos otros casos habituales que Instalar WordPress en un Subdominio del Hosting te va a servir de forma que tengas webs separadas, no necesariamente relacionadas pero si dependientes de un mismo dominio.

    En Webempresa, con la actualización de cPanel reciente y utilizando la "piel" paper_lantern, puedes instalar muchas webs en tu Hosting, usando un único dominio para tener docenas de webs en subdominios sin coste adicional.

     

    Antes de instalar WordPress en un Subdominio

    Los requisitos son bastante similares a los que necesitarás para instalar WordPress en un Dominio Principal o Adicional:

    • Tener un dominio ya registrado y activo para la nueva web.
    • Comprobar que el domino anfitrión apunta los DNS al Hosting. 1
    • Verificar que la propagación de DNS del dominio anfitrión es correcta.
    • Asegúrate de tener espacio suficiente en el Hosting para otra instalación adicional de WordPress.
    1: Si tu dominio anfitrión no apunta los DNS al Hosting contratado en Webempresa, lo adecuado es que utilices la url temporal para instalar la nueva web, en una carpeta y cuando el dominio anfitrión ya apunte los DNS entonces asociar esa instalación al subdominio.

    Importante Si tu proyecto web está orientado a gestionar diferentes áreas de una empresa, organismo o institución académica, por ejemplo, pero necesitas conservar la fuerza del dominio para que su posicionamiento no se pierda es posible que los subdominios no sean la solución perfecta para tu caso.

     

    Algunas ventajas de utilizar subdominios:

    • Se comportan como instalaciones separadas del dominio anfitrión.
    • Están disponibles de forma ilimitada (puedes tener cientos de subdominios bajo un mismo dominio).
    • Coste cero, pues usar subdominios no supone la contratación de nuevos dominios.
    • Restan fuerza al dominio anfitrión lo que afecta al posicionamiento de este.
     

    Algunos inconvenientes de utilizar subdominios:

    • Se crean urls más largas o algo más difíciles de recordar.
    • Si no se centran en aspectos de la temática del dominio anfitrión pierden su propósito.
    • Aumenta el trabajo de administración, actualizaciones y seguridad a medida que se gestiona mayor cantidad de subdominos.
    • Restan credibilidad si los subdominios gestionan temáticas alejadas del dominio anfitrión.
    • Si se mueve un subdominio a "dominio adicional" se ve afectado el SEO y el posicionamiento.
    • Si el dominio anfitrión no se renueva o expira los subdominios dejarán automáticamente de funcionar.
     

    En este vídeo te muestro lo sencillo que es crear un Subdominio en tu Hosting cPanel.



    Sabiendo los pros y contras del uso de subdominios, ahora toca ponerte manos a la obra para instalar WordPress en algún subdominio que previamente hayas creado en tu cuenta de Hosting.

     

    Proceso de instalación resumido:

    1. Accede a tu cPanel, Dominios, Subdominios
    2. Crea un Subdominio asociado al dominio anfitrión.
    3. Ve a Packs Webempresa.
    4. Haz clic en Crear WordPress.
    5. Escoge el Pack a instalar de los que tengas disponibles.
    6. Haz clic en el botón verde "Instalar" del pack escogido.
    7. Rellena los campos del instalador:
    • Nombre del sitio: El nombre de tu sitio web.
    • Selecciona en el desplegable el subdomino (con alias "www").
    • Carpeta: Deja este campo vacío (el pack se instalará en la carpeta asignada al subdominio).
    • Usuario administrador: Puedes cambiar el que te sugiere.
    • Email administrador: Pon un correo que exista de tu dominio.
  • Dirección web (URL): No modificable.
  • Carpeta de instalación: No modificable.
  • [ ] Sobrescribir datos existentes: Márcalo solo si hay una instalación existente en /public_html/subdominio y quieres sobrescribirla. ¡¡Ojo!! Asegúrate bien primero.
  • Clic en el botón verde Instalar aplicación.
  • Tras concluir la instalación verás una pantalla resumen de la instalación. Para ver los detalles de la instalación en esa misma pantalla, arriba a la izquierda busca el menú Inicio y haz clic sobre el para acceder a Mis aplicaciones instaladas donde verás cada Packs instalado en el Hosting.

    Mira este vídeo donde te explico con detalle cómo instalar WordPress en un Subdominio del Hosting.



     

    En este artículo te he explicado cómo instalar WordPress en un subdominio de tu Hosting para crear webs independientes bajo un mismo dominio anfitrión que puede ser tu Dominio Principal o un Dominio Adicional de tu Hosting.
         

    Twenty Seventeen en WordPress 4.7 ¿cómo instalarlo?

    $
    0
    0

    Twenty Seventeen en WordPress


    Hace poco te contaba en el artículo WordPress 4.7 ¡bienvenido Twenty Seventeen! que en 2017 se añadía el citado tema en WordPress ¿recuerdas?

    Pero debo decirte que utilizar Twenty Seventeen en WordPress solo es posible en instalaciones nuevas, es decir, aquellas que se realicen utilizando el empaquetado .zip que WordPress.org proporciona desde su apartado de descargas, en su sitio web.

    Si eres de los que lleva tiempo utilizando WordPress, mucho antes de que la 4.7 viese la luz, una vez que hayas actualizado a la nueva versión (ahora la 4.7.1) no encontrarás en el dashboard, Temas, el tema Twenty Seventeen instalado, por lo que toca aprender a instalarlo si quieres usarlo en tu sitio web.

    Lo siguiente que te voy a recordar es lo importante que es hacer una copia de seguridad de tu instalación de WordPress antes de ponerte manos a la obra, no vaya a ser que la líes parda y no tengas como dar marcha atrás por culpa de un olvido involuntario.

    Copias de seguridad en WordPress con XCloner
     

    Antes de instalar Twenty Seventeen

    De las bondades de este tema te habla mi compañero Jhon Marreros en su artículo el cual te recomiendo leer si quieres sacarle rendimiento a esta nueva piel para 2017.

    Me quiero centrar en lo importante, que es para lo que estás leyendo este artículo, en como instalarlo cuando procedes de versiones anteriores a la 4.7 y has actualizado recientemente a la versión 4.7.1 (o superiores a medida que se liberen) y no dispondrás del tema instalado por defecto.

    Si debo decirte que si tu versión de WordPress es inferior a la 4.7 que te olvides de usar Twenty Seventeen porque no podrás instalarlo ya que requiere como mínimo la 4.7 para funcionar.

     

    Instalando Twenty Seventeen

    Ya te ha quedado claro que necesitas WP 4.7 mínimo, y que tienes que realizar una copia de seguridad, por lo que podemos pasar a la acción e instalarlo.

    1. Accede al dashboard, Temas.
    2. Clic en Añadir nuevo.
    3. Selecciona el primero que aparece a la izquierda: Twenty Seventeen.
    4. Clic en Instalar.
    5. Clic en Activar.
    6. Ajusta widgets y otros elementos que tengas en la web que lo requieran.
    7. Limpia la caché de WordPress y de tu navegador.
    8. Comprueba que ahora tu web se muestra con Twenty Seventeen correctamente.
     

    ¡Felicidades! ya tienes Twenty Seventeen para que lo disfrutes.

     

    Ha sido tan fácil que me ha quedado un poco de tiempo para mostrarte en vídeo este proceso de forma que puedas captar aquellos detalles que no hayas visto en lo explicado hasta ahora.



    Si quieres hacer un rollback (marcha atrás) del tema sin tener que estar de nuevo reajustando widgets y otros elementos gráficos del tema, la recomendación es que uses la copia de seguridad que realizaste con XCloner (o el plugin habitual de tu caja de herramientas) y así volver rápidamente al momento anterior a esta historia.

     

    Si eres de los que se atreven a experimentar y has podido instalar y poner en marcha Twenty Seventeen ahora te toca meterle mano al tema y sacar provecho a sus funcionalidades para que tus proyectos con WordPress luzcan más.
         

    Ley de Cookies en WordPress ¡dile adiós a los plugins!

    $
    0
    0

    Ley de Cookies en WordPress


    Qué hay que cumplir con la Ley Española de Cookies, la Europea y si me apuras la Ley USA para que tu sitio cumpla la norma ¡pues si! hay que hacerlo, pero eso no tiene porque suponer sacrificar los tiempos de respuesta de tu sitio, consumiendo recursos y retardando la carga.

    Para WordPress ya te recomendé antes el uso del plugin Cookie Notice, para cumplir la Ley de Cookies en WordPress, que es de los que menos recursos consume en tu Hosting, lo que no quiere decir que sea el mejor, ni siquiera te digo que usar un plugin para estas cosas sea lo ideal, pero como decía mi abuela "a falta de pan buenas son tortas".

    Pero en serio ¿porque usar un plugin para mostrar el aviso de "Cookies" cuando puedes mostrarlo sin usar un plugin? ...y sin volverte loco, usando un sencillo script, que puedes personalizar, y cargar en tu tema para que haga su función sin que la carga de código en la cabecera de la web te traiga luego ¡de cabeza! 

     

    ¡Los plugins son buenos!

    Hay mucha literatura por ahí fuera hablando de si los plugins son buenos, malos, pesados o aliados ...no voy a convencerte de lo contrario a lo que actualmente creas, y menos yo que tengo instalaciones con 70 plugins activos y cero conflictos ;) ...pero si te puedo ayudar a sentirte mejor contigo mismo y con PageSpeed y otras herramientas de métricas de carga de tu web, pues eso que ganas ¿no?

     

    Personalizando el mensaje de Cookies

    Un servicio online que me gusta para generar un script de Consentimiento de Cookies es el que ofrece Silktide Ltd. de forma gratuita en su web, que además puedes personalizar fácilmente para que el aviso se muestre en la parte superior o inferior de tu navegador ocupando el ancho total de navegación, usando una ventana flotante a la derecha con fondo negro o blanco y efecto pulldown o up que lo hace más animado.

    Cómo sé que te gustan las capturas, te voy a mostrar el proceso en imágenes, que siempre ayuda a entenderlo mejor.

     

    Choose theme - Escoge el tema

    Primero has de generar el código que muestre el aviso de cookies en tu web, desde la web Skilltide.com seleccionando el tema a usar de vista en tu web. Te recomiendo el segundo o el sexto.


    Escoger el tema

    Cuando haces clic sobre el tema deseado verás una representación en pantalla de como se verá dicho aviso en pantalla.

    Haz clic en Continue.

     

    Customize - Personaliza

    Selecciona la opción Personalizar el texto (Customise the text).

    Tienes que tener previamente creada una página de "Política de Cookies" para copiar la url y pegarla en el campo de esta pantalla.


    Personalizar el texto

    Haz clic en Continue.

     

    Copia el código - Copy the code

    El script resultante o código es el que debes copiar para luego insertar en tu tema, en el archivo header.php justo antes de la etiqueta de cierre . Recomendado hacer este tipo de añadidos en un tema hijo, para que si después actualizas el tema, no pierdas los cambios de este script añadido.


    Copia el código

    Puestos a economizar tiempo, si quieres copias directamente este script, lo personalizas con tu url de "Política de Cookies" y el texto que quieras mostrar y lo añades en tu archivo del tema y te evitas generarlo.

    <!-- Begin Cookie Consent plugin by Silktide - http://silktide.com/cookieconsent -->
    <script type="text/javascript">
        window.cookieconsent_options = {"message":"Este sitio web utiliza cookies para garantizar que obtengas la mejor experiencia de navegación.","dismiss":"Acepto","learnMore":"Más información","link":"http://pruebas.webempresa.eu/wpmimas2017/?page_id=35","theme":"dark-floating"};
    </script>
    
    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.10/cookieconsent.min.js"></script>
    <!-- End Cookie Consent plugin -->
    

    El resto del proceso de Silktide.com lo puedes obviar ya que solo queda Guardar los cambios tras insertar el código y recargar la página para verificar si el aviso de cookies se muestra.

    ¿Sencillo verdad?  

     

    En el siguiente vídeo te explico como realizar este proceso, de manera detallada, para que sepas cómo aplicarlo en tu web y quitarte de encima algún que otro plugin ¡tu web te lo agradecerá!



    A ver, es importante mostrar el aviso de Ley de Cookies, la norma lo exige, pero también es importante reducir unos bytes aquí y allá el peso de la web, lo que sin duda contribuye a mejorar los tiempos de carga.

     

    Con soluciones como esta podrás arañar unos milisegundos del tiempo de carga de tu web y de paso dejar de utilizar un plugin que básicamente hace lo mismo, pero de manera más pesada.
         

    Instalar WordPress en una URL temporal

    $
    0
    0

    Instalar WordPress


    Instalar WordPress aunque tu dominio principal del Hosting o un dominio adicional aún no apunte los DNS al servicio contratado ¡es posible!, es sencillo y te permite poder trabajar en el desarrollo de tu web sin tener que esperar a que se transfiera un dominio o que responda en el Hosting nuevo.

    Para hacerlo basta con Instalar WordPress en una URL temporal que Webempresa te facilita cuando contratas el servicio de Hosting, la cual te permite trabajar en tu web sin esperas y sin que esté asociado el sitio al dominio.

    Desarrollar tu web con la url temporal no afecta a los contenidos, ya que una vez finalizas el diseño, la adaptación del tema y las personalizaciones correspondientes, con unos sencillos cambios tu sitio quedará trabajando con la url del dominio sin que tu SEO y el posicionamiento se vean afectados. A fin de cuentas ¿qué sentido tiene indexar en la fase de desarrollo? 

     

    Antes de instalar WordPress usando la URL temporal

    Los requisitos son bastante similares a los que necesitarás para instalar WordPress en un Dominio Principal o Adicional:

    • Tener un Hosting ya contratado y activo para la nueva web.
    • Comprobar que la url temporal está aparcada en el Hosting, en Dominios, Alias.
     

    ¿Qué es la url temporal?

    Al contratar una cuenta de Hosting se genera automáticamente una dirección temporal o url temporal de trabajo. Con ella tu web es visible en ese dominio temporal para que puedas revisar que todo funciona correctamente y con fluidez mientras que tu dominio no apunte las DNS al Hosting contratado en Webempresa.

    La url temporal es una cortesía que facilitamos a los clientes cuando contratan un Hosting para que puedan trabajar en el desarrollo de su web si el dominio principal no apunta sus DNS al Hosting contratado.

    Una vez realizado el cambio de DNS en el dominio para que la web instalada en nuestro servidor responda al dominio real es cuando la url temporal se puede eliminar si lo deseas desde Dominios, Dominios Apuntados si no deseas mantenerla, pues aunque posteriormente instales otras webs podrás acceder a ellas desde la url de tu dominio http://dominio.com/carpeta_de_la_nueva_web

    La url temporal no tiene otros usos más que el indicado. Si no quieres que se indexe por los motores de búsqueda puedes acceder a tu cPanel, Dominios, Dominios Apuntados/Aparcados y eliminarla, esto no afectará a tu web actual.

    No es recomendable redireccionar la url temporal hacia el dominio, lo adecuado es que si no necesitas la url temporal la elimines de tu cPanel y luego envies nuevamente el sitemap a los buscadores para que reindexen tu sitio web y poco a poco (puede tardar un tiempo) irá desapareciendo la url temporal de los resultados de las búsquedas.

    Si en algún momento en tu herramienta Google Search Console, en Errores de rastreo, encuentras errores 404 tendrás que realizar redirecciones 301 de la vieja url a la nueva para evitar penalizaciones por tener enlaces rotos.

     

    Proceso de instalación de WordPress con la URL temporal resumido:

    1. Accede a tu cPanel, Packs Webempresa.
    2. Haz clic en Crear WordPress.
    3. Escoge el Pack a instalar de los que tengas disponibles.
    4. Haz clic en el botón verde "Instalar" del pack escogido.
    5. Rellena los campos del instalador:
    • Nombre del sitio: El nombre de tu sitio web.
    • Selecciona en el desplegable la url temporal (sin alias "www").
    • Carpeta: Deja este campo vacío (el pack se instalará en la carpeta principal del Hosting que es /public_html).
    • Usuario administrador: Puedes cambiar el que te sugiere.
    • Email administrador: Pon un correo que exista de tu dominio.
  • Dirección web (URL): No modificable.
  • Carpeta de instalación: No modificable.
  • [ ] Sobrescribir datos existentes: Márcalo solo si hay una instalación existente en /public_html de pruebas que hayas estado haciendo o de otra web que trasladaste pero no quieres conservar y quieres sobrescribirla. ¡¡Ojo!! Asegúrate bien primero.
  • Clic en el botón verde Instalar aplicación.
  • Tras concluir la instalación verás una pantalla resumen de la instalación. Para ver los detalles de la instalación en esa misma pantalla, arriba a la izquierda busca el menú Inicio y haz clic sobre el para acceder a Mis aplicaciones instaladas donde verás el Pack instalado en el Hosting.

     

    En este vídeo te explico con detalle cómo instalar WordPress utilizando la url temporal asociada a tu cuenta de Hosting.



    Una vez que tu dominio principal del Hosting apunte los DNS al mismo, podrás cambiar la url temporal por la url del dominio utilizando el plugin Better Search Replace siguiendo las indicaciones de este artículo de nuestro Blog:

     

    En este artículo te he explicado cómo Instalar WordPress en una URL temporal asociada a tu Hosting de forma rápida utilizando el instalador de Packs de Webempresa.
         

    Eliminar WordPress ¿cómo hacerlo manualmente desde cPanel?

    $
    0
    0

    Eliminar WordPress


    Es más común de lo que piensas, instalas WordPress, experimentas, instalas y desinstalas plugins a tutiplén, pruebas un tema, otro tema y acabas editando functions.php y archivos CSS del tema hasta que de repente tu web no hay por donde cogerla ¿te suena el escenario?, por eso quiero explicarte cómo eliminar WordPress manualmente sin romper nada.

    Además para rematar la situación resulta que se te olvidó hacer copias progresivas o puntuales a medida que experimentabas, y tampoco tuviste ocasión de probar en una sandbox en WordPress para analizar cosas sin afectar a la web en producción.

    Ahora toca desinstalar o eliminar por completo la instalación, que casualmente está en la carpeta principal del Hosting, que es public_html donde además hay otras instalaciones de WordPress, u otros CMS, en carpetas separadas, que cuelgan de la carpeta principal ¡menudo escenario! ..no te preocupes porque todo tiene solución ¡sigue leyendo!.

    Para poder eliminar una instalación que está en la carpeta principal del Hosting, donde además hay otras instalaciones en carpetas (subcarpetas) de cuelgan de la principal, sean WordPress u otros CMS, si esta instalación se realizó manualmente y no utilizando el instalador de Packs de tu Hosting, se debe eliminar manualmente, base de datos incluida.

    Para poder realizar esto sin afectar a otras instalaciones primero debes conocer cual es la estructura nativa de archivos y carpetas de WordPress.

     

    ¿Cual es la estructura nativa de archivos y carpetas de WordPress?

    Por defecto cuando instalas WordPress en tu Hosting (self-hosted) se genera una estructura de archivos y carpetas básicos y necesarios para que la web funcione.

    Esta estructura básica está compuesta por 3 carpetas principales:

    /wp-admin
    /wp-content
    /wp-includes
    

    Estructura de carpetas de WordPress

    No destaco los contenidos de estas carpetas porque va implícito que si eliminas las carpetas principales de la instalación se eliminan las subcarpetas de temas, plugins, medios, etc.

    La lista de archivos que se alojan en la carpeta principal de la instalación:

    .gitignore
    .htaccess
    index.php
    licencia.txt
    license.txt
    readme.html
    wp-activate.php
    wp-blog-header.php
    wp-comments-post.php
    wp-config-sample.php
    wp-config.php
    wp-cron.php
    wp-links-opml.php
    wp-load.php
    wp-login.php
    wp-mail.php
    wp-settings.php
    wp-signup.php
    wp-trackback.php
    xmlrpc.php
    

    Estructura de archivos de WordPress

    Con esta lista queda claro lo que si puedes eliminar manualmente desde tu Panel de Hosting (cPanel), desde el Administrador de Archivos. También puedes hacerlo por FTP, pero mi experiencia me dice que en ocasiones, y con poca experiencia en clientes FTP, la gestión de archivos y carpetas es mejor hacerla desde el Hosting.

    Tu instalación es posible que tenga más archivos de los que aquí indico, pero no menos, salvo que no tengas activada la visualización de archivos ocultos, en cuyo caso no verías archivos como .htaccess que contienen configuraciones para gestionar redirecciones o enlaces permanentes, por ejemplo.


    Ver archivos ocultos

    Importante Realiza una copia de seguridad del Hosting antes de proceder a eliminar cualquier instalación que tengas en el mismo y descárgala a tu ordenador para garantizarte una "vuelta atrás" en caso de que elimines más de la cuenta.

    Si eres cliente de Webempresa recuerda que dispones de copias de seguridad diarias realizadas con nuestra herramienta SuperBackup para restaurar tu Hosting o webs a un estado anterior a cualquier problema o desastre que pueda producirse en tu Hosting fruto de pruebas y/o experimentaciones.

     

    En este vídeo te muestro lo sencillo que es eliminar una instalación de WordPress instalada en la carpeta principal del Hosting public_html donde también hay otras carpetas de otras instalaciones de dominios adicionales.



     

    Eliminar una instalación de WordPress instalada en la carpeta principal del Hosting de forma manual o fruto de un traslado desde un Hosting externo es un proceso sencillo y rápido que no tiene porque afectar a otras instalaciones de tu Hosting con cPanel.
         

    Clonar WordPress ¡sin plugins ni complicaciones extra!

    $
    0
    0

    Clonar WordPress


    Te imagino queriendo dar un nuevo look a tu web hecha con WordPress y con sudores fríos por el cuerpo pensando en que todas las pruebas que hagas tienen que ser medidas, calculadas y que afecten lo menos posible al sitio que ya tienes en producción ¿verdad?

    Aprende cómo Clonar WordPress sin utilizar plugins ni otras zarandajas... 

    ¿Eres de los que todavía sigue experimentando cambios de temas, de plugins "elefante" como W3 Total Cache, o de builder, en la web que tienes publicada en Internet? ..bufff, ese riesgo no merece la pena, sobre todo pudiendo duplicar (clonar, como decimos en el argot popular) la web en producción para experimentar sin miedos ni limitaciones.

    Clonar es fácil, es rápido, y lo mejor de todo no requiere de plugins para hacerlo y el resultado es más impecable, menos estresante y también igual de divertido porque lo haces tú, sin intermediarios, de forma transparente y sabiendo en todo momento lo que haces. ¿te atreves? ..sigue leyendo!

     

    ¿Qué es clonar una web?

    No es otra cosa sino duplicarla, es decir, crear una copia similar, en otra carpeta de tu Hosting, pero utilizando una base de datos diferente (nueva) y una url de acceso a la web duplicada diferente de la url de la web original.

     

    Una web clonada puede servir para:

    • Probar una actualización de WordPress, de un tema o de plugins, sin que los resultados dejen inoperativa la web original.
    • Para experimentar un cambio de tema sin que sea visible en Internet.
    • Probar nuevos plugins y analizar su viabilidad y comportamiento.
    • Detectar un comportamiento errático de determinada combinación explosiva de plugins que generan conflictos y errores.
    • Probar una importación masiva de productos en una tienda con WooCommerce.
    • Probar funciones, snippets o filtros de forma segura.
    • ...lo que se te ocurra y se te pase por la cabeza :D
     

    ¿Es necesario utilizar plugins para clonar una web?

    No. Las malas lenguas te dirán por ahí que si, y que es la única forma de hacerlo o la mejor ¡error! ...si me permites la opinión, pienso que es la forma más complicada de duplicar una web, la que además acaba saturando algunos recursos del servidor donde se aloje tu cuenta de Hosting, y encima le añades carga extra a tu instalación "original" de WordPress con plugins que además de "clonar" la web hacen 20 cosas más y no necesariamente tienes que comprarte una batería de cocina completa si solo quieres una pequeña cazuela para calentar un poco de leche ¿verdad?

    Ya sabes, más plugins no necesariamente significa mejor desempeño, tampoco peor, pero contra menos cosas se le añadan al núcleo de WordPress pues mejor, eso que te quitas de encima, así luego no tienes que estar pendiente de actualizaciones del plugin de clonado, compatibilidad con nuevas versiones, conflictos con otros plugins y esas tareas en segundo plano que algunos acaba llevando a cabo.

    Según mis cálculos y las pruebas realizadas se tarda aproximadamente 1 hora o más en clonar una web con un plugin, el que sea, no voy a poner a ninguno en evidencia, pero te resumo tiempos:

    1. Entre 1 y 50 minutos, en el mejor de los casos en evaluar en el Directorio de Plugins de WordPress para elegir con cuál te quedas.
    2. Entre 1 y 5 minutos en hacer una copia de seguridad de tu actual sitio web, antes de instalar el plugin elegido.
    3. Entre 1 y 3 minutos en instalar y activar el plugin (si vas un poco desconfiado.
    4. Entre 1 y 20 minutos en entender la configuración del plugin y que parámetros debes aplicar para clonar la web.
    5. Entre 5 y 20 minutos en clonar la web con el plugin, en el mejor de los casos.
    6. Entre 5 y 30 minutos en reactivar la web clonada en la nueva carpeta con una nueva url (posiblemente un subdominio o una url temporal + nombre de la nueva carpeta).

    Si tiro por lo bajo para no ahogarme me salen 123 minutos el total de tiempo invertido en clonar la web con un plugin "de nombre desconocido" para un usuario sin conocimientos en este tipo de tareas en WordPress.

     

    ¿Cuanto se tarda en clonar manualmente una web WordPress?

    En un entorno basado en cPanel, con una instalación de WordPress normalita, y con las pruebas realizadas, los tiempos aproximados te los desgloso de la siguiente forma:

    1. Entre 1 y 5 minutos en crear una nueva base de datos manualmente desde cPanel, Bases de Datos y darle los permisos adecuados.
    2. Menos de 1 minuto en editar el archivo wp-config.php de la web a clonar para averiguar el nombre de la base de datos.
    3. Entre 1 y 5 minutos en acceder a phpMyAdmin para exportar la base de datos de la web a clonar en formato .sql
    4. Entre 1 y 5 minutos en crear una nueva base de datos vacía y darle los permisos oportunos.
    5. Entre 1 y 2 minutos en seleccionar todos los archivos y carpetas de la instalación a clonar y comprimirlos en formato .zip
    6. 1 minuto o menos en mover el archivo .zip de la web original a la carpeta donde se va a gestionar el clon.
    7. 1 minuto o menos en extraer el archivo .zip en la nueva carpeta donde se gestionará el clon.
    8. 10 segundos en eliminar el archivos .zip para liberar espacio en el Hosting.
    9. Entre 1 y 4 minutos en editar al archivo wp-config.php de la web clonada y poner el nombre de la base de datos, usuarios de la base de datos y contraseña de la base de datos nueva creada para esta web.
    10. Entre 1 y 3 minutos en acceder de nuevo a phpMyAdmin, abrir la base de datos creada para el clon e importar el archivo .sql de la web a clonar exportada anteriormente.
    11. Entre 1 y 3 minutos en subir el script searchreplacedb2.php a la carpeta de la web clonada y cambiar la antigua url (de la web en producción) por la nueva url de la web clonada.
    12. 1 minuto, o menos, en verificar que la web carga correctamente desde la url establecida para el clon.

    Sumando estos tiempos obtengo 32 minutos, siendo generoso, pero lo más probable que se tarde la mitad o menos de la mitad en realizar esta tarea.

    Obviamente esto realizado de forma relajada, sin estresarse, y analizando cada paso que se da, para no liarla parda :D

    Y ahora ¿lo ves más claro?

    ...pues nada que decir, pongámonos manos a la obra y clonemos la web WordPress de la carpeta principal del Hosting /public_html a una carpeta que llamaremos clon y que colgara de la carpeta principal quedando como /public_html/clon y que será accesible desde la url temporal http://url-temporal-wordpress.com/clon (por ejemplo).

     

    Procedimiento para clonar manualmente una web WordPress a otra carpeta del Hosting

    1. Realiza una copia de seguridad completa de tu cuenta de Hosting y descárgala a tu ordenador y elimínala del Hosting.
    2. Edita el archivo wp-config.php de la web a clonar desde tu cPanel, Archivos, Administrador de Archivos y anota el nombre de la base de datos que esa web utiliza.
    3. Accede a tu cPanel, Bases de Datos, phpMyAdmin y carga la base de datos de la web a clonar.
    4. Exporta la base de datos a de la web a clonar en formato .sql (se descargará el archivo en tu ordenador).
    5. Desde tu cPanel, Bases de Datos, crea una nueva base de datos vacía y otorgale los permisos de lectura, escritura, etc.
    6. Accede de nuevo a phpMyAdmin y carga la nueva base de datos creada (previamente tiene que haber salido de phpMyAdmin para que al entrar de nuevo sea visible).
    7. Con la opción del menú superior Importar selecciona el archivo .sql que descargaste a tu ordenador de la web original y cárgalo en la nueva base de datos.
    8. Selecciona todos los archivos y carpetas de la web a clonar desde tu cPanel, Archivos, Administrador de Archivos.
    9. Comprime los archivos y carpetas seleccionados en formato .zip
    10. Desde el Administrador de Archivos, sitúate en la carpeta principal del Hosting /public_html y crear una nueva carpeta que por ejemplo se llame clon.
    11. Ahora selecciona el archivo .zip de los archivos y carpetas comprimidos de la web original.
    12. Con el .zip seleccionado utiliza la opción superior Mover y mueve el citado archivo a la carpeta /clon (se abre un cuadro de diálogo donde debe escribir al final de la ruta el nombre de esa carpeta).
    13. Una vez movido el .zip entra en la carpeta /public_html/clon
    14. Selecciona el archivo .zip movido a esa carpeta y haz clic en la opción superior extraer.
    15. Verás los archivos y carpetas de la web clonada. Selecciona y elimina el .zip, ya no es necesario.
    16. Verifica que se ha movido también el archivo oculto .htaccess, edítalo y añade el nombre de la carpeta clon a la ruta de la redirección (lo explico en el vídeo).
    17. Edita el archivo wp-config.php con el Editor de Código y sustituye los nombres de la base de datos, usuario de la base de datos y contraseña, por los de la nueva base de datos que creaste.
    18. Si en la web original urtilizabas SSL y en el archivo wp-config.php tienes defines para forzar SSL ¡eliminalos! en un clon para pruebas no es necesario.
    19. Guarda los cambios del archivo wp-config.php y verifica, tras limpiar primero la caché de tu navegador si desde la url del clon la web carga correctamente.

    ¡Terminamos! ..¿muchos pasos verdad?, pero solo en la teoría, en la practica ya veras que no es tanto ni tan laborioso.

     

    En el siguiente vídeo te muestro el proceso de clonado de una web realizada en WordPress a otra carpeta del mismo Hosting, sin necesidad de usar plugins.



    Si eres cliente de Webempresa, dispones en tu Área de Cliente de una herramienta muy útil llamada Stephan que puedes ejecutar para que analice tu web clonada (entre otras funciones que realiza) y veas si hay algún error que debas corregir en la web clonada.
     

    Trabajando con un clon

    El propósito de clonar una web que está sirviendo contenidos en Internet no es otro que el de servir de conejillo de Indias para experimentar, probar actualizaciones, etc...

    Para trabajar en una web clonada sin que la web original acabe siendo penalizada por los buscadores como Google, etc., por servir los mismos contenidos desde dominios diferentes (una url temporal a ojos de Google también es un dominio) hay que bloquearla para que no sea indexada

     

    Evitando el indexado del clon

    Es evidente que no quieres encontrarte pasado un tiempo con que en tu herramienta Google Search Console, Rastreo, Errores de Rastreo, de repente empiezas a ver enlaces de la url temporal (la web clonada) y además observar cómo tu posicionamiento cae en picado (ahora en tiempo real) pòr no haber tomado las debidas precauciones.

    No tiene sentido indexar una web clonada si no es para ponerla en producción, en cuyo caso lo más conveniente es cerrarla no solo a ojos de curiosos ¡que también!, y si hacerlo principalmente a los bots de rastreo ávidos por contenidos nuevos.

    Lo puedes hacer editando el archivo .htaccess de la web clonada y añadiendo la siguiente directiva:

    User-agent: *
    Disallow: /
    

    Esto bloqueará el acceso a todos los bots de indexado. Aunque algunos son persistentes y se saltan estos vetos.

    En cuyo caso yo te recomiendo que para WordPress optes por habilitar una funcionalidad nativa del núcleo.

    Esto puedes hacerlo desde el dashboard de WordPress, Ajustes, Lectura, marcando la opción "Visibilidad para los buscadores", Disuade a los motores de búsqueda de indexar este sitio.

    ¡Listo! se acabaron los bots curiosos en tu clon.

     

    Activar el Modo Mantenimiento en el clon

    Esto no es un paso obligatorio, pero sí importante si no quieres que tu web clonada esté accesible desde Internet a cualquiera que sepa de la existencia de la url del clon.

    Con cerrar una web con el modo de mantenimiento no estás evitando el indexado de sus contenidos, ya que los bots seguirán pudiendo acceder en segundo plano a las carpetas e indexar aquellos contenidos que robots.txt no les restrinja.

    Esto quiere decir que el modo mantenimiento es una acción adicional para evitar la visibilidad de la web a los usuarios, no a los bots.

    En los siguientes artículos te planteo varias formas de activar este modo en tu instalación de WordPress.

    Revísalos y opta por aquel que te resulte más cómodo, menos laborioso e intrusivo.

     

    Poco más que añadir, salvo recordarte que una web clonada ocupa el mismo espacio en tu Hosting que la web en producción ¡o más! dependiendo del número de experimentaciones que hagas y cosas que instales.

    Elimina el clon una vez que ya no lo necesites, liberarás espacio en tu Hosting y no dejarás webs en vía muerta, a merced de los scripts maliciosos que pasados unos meses desde que la abandonaste, encuentren plugins o temas vulnerables, o el propio núcleo de WordPress, sin actualizar y explotables.

     

    No te apetece clonar una web solo para probar una actualización ¡sin problemas! utiliza una sandbox y experimenta de forma más efímera aquellas cuestiones cotidianas que te surjan en tu CMS favorito.
         

    WordPress 4.7.3 versión de seguridad ¡actualízate!

    $
    0
    0

    Liberado WordPress 4.7.3


    Está disponible una actualización de seguridad y mantenimiento de WordPress, concretamente la versión 4.7.3, en la que se han se han corregido 6 problemas de seguridad y 39 problemas de mantenimiento que se detectaron tras la liberación de la versión 4.7.2.

    Te recomendamos que no tardes en actualizar a WordPress 4.7.3 ya que se corrigen múltiples vulnerabilidades importantes de seguridad y ahora que los cambios del código son accesibles públicamente, es posible que los ataques que apunten a estas vulnerabilidades aumenten en los próximos días.

    Con esta nueva versión se corrigen 3 problemas de Cross-site scripting (XSS) a metadatos de archivos multimedia, a través de la URL de vídeos embebidos de YouTube y a través de nombres de términos de taxonomías.

    Es muy importante actualizar tu sitio web, pero como siempre, toma las debidas precauciones realizando copia de seguridad antes de aplicar la actualización y verificando antes si tus plugins y el tema en uso son compatibles con esta nueva versión, de lo contrario ¡no actualices! y soluciona primero los problemas de compatibilidad.

     

    Actualizar a WordPress 4.7.3

    Los pasos para actualizar a WordPress 4.7.3 son simples y seguirlos te permitirá realizar el proceso fácilmente y sin sorpresas, salvo que tengas algún plugin que a última hora decida ponértelo un poco más difícil.

    • Realiza una copia de seguridad antes de actualizar.
    • Comprueba que tu Tema es compatible con la nueva versión de WordPress.
    • Si usas un constructor (builder), comprueba que es compatible con la versión nueva de WordPress.
    • Si tienes actualizaciones de plugins y temas pendientes ¡hazlas! antes de actualizar WordPress
    • Deshabilita aquellos plugins que no utilices (lo mejor es que los desinstales).
    • ¿Utilizas plugins de seguridad? (Wordfence, BruteProtec, iThemes Security, Sucuri, etc) ¡desactívalos antes de actualizar!
    • Utilizas el plugin W3 Total Cache, deshabilítalo si observas que no tiene buen desempeño en WordPress 4.7.3
    • ¿Trabajas con Visual Composer como constructor? comprueba en la web de WPBakery Inc. que han actualizado el constructor para compatibilizarlo con WordPress 4.7.3 ¡prueba antes en un clon o una sandbox!
    • Comprueba que tus otros plugins activos son compatibles con la nueva versión.
    • ¿Has hecho cambios en tu tema?, exporta tu tema en formato .zip antes de actualizar y usa temas hijo (child themes).
    • ¿Trabajas con plugins como Move Login, etc.?, desactívalos, como medida de precaución para evitar quedarte sin acceso.
    • ¿Trabajas con el tema y framework Genesis?, comprueba que es compatible con WordPress 4.7.3
    • Si utilizas XCloner comprueba que la versión estable es compatible con esta actualización de WordPress.
     

    Actualizaciones:

    Si al acceder al dashboard de WordPress ves el siguiente mensaje en Escritorio, Actualizaciones, entonces es que tu núcleo ya se actualizó automáticamente y no necesitas realizar ninguna acción, salvo comprobar que todo funciona bien ¡claro!

     

    Tienes la última versión de WordPress. No es necesario actualizarla. Las siguientes actualizaciones de seguridad se aplicarán automáticamente.

     

    Si accedes al dashboard y tienes pendiente la actualización si deberías ver este aviso en Escritorio, Actualizaciones.


    Aviso de actualización disponible

    Accede al dashboard de tu WordPress, Escritorio, Actualizaciones y previa copia de seguridad procede a actualizar tu sitio web a esta nueva versión.

    Si tras actualizar tu sitio web, no ves la página te recomiendo que limpies la caché de tu navegador y verifiques si sigue activo el "modo mantenimiento" que suele ser la causa habitual de que no veas la web al haber hecho clic en otro elemento del dashboard de tu web mientras se actualizaba WordPress.

    En WordPress 4.7.3 (funcionalidad nativa desde la versión 3.7) ¡WordPress se encarga de mantener tu CMS actualizado por ti de forma automática a la nueva versión ! a menos que lo tengas deshabilitado claro.

    Consulta la Lista de cambios en WordPress 4.7.3.

    En el siguiente vídeo puedes ver que actualizar entre versiones es muy sencillo

     
     

    Mantener WordPress actualizado es importante, aunque comprobar antes si tus plugins y tema activo son compatibles con la nueva versión es mucho más importante para garantizar la seguridad y estabilidad de tu web. Amamos lo que hacemosWordPress
         

    WordPress en Mantenimiento ¡sin plugins ni complicaciones!

    $
    0
    0

    WordPress en Mantenimiento


    Es bastante habitual acordarse de Santa Barbara cuando truena y apresurarse a parchear el problema cuando el indexado de contenidos ya se ha producido. En el mundo del diseño web supone tomar la precaución de poner WordPress en Mantenimiento para evitar que Google y otros buscadores indexen los contenidos antes de tiempo.

    Tras contratar un Hosting te apresuras a instalar una web con tu gestor de contenidos favorito, instalas un Pack WordPress que se aproxima mucho a tus necesidades y te centras en la estética y los contenidos, olvidando que hay aspectos prioritarios a los que debes prestar atención antes de avanzar.

    ¿Que pasa cuando estas desarrollando tu web y no evitas el rastreo de tu sitio web? pues que de repente encuentras tu url temporal en las búsquedas de Google o la página es accesible "a todo el mundo" porque aunque diseñas con la url temporal no la has cerrado a ojos ajenos. Se puede solucionar, no te preocupes ¡veamos como!

     

    Modo Mantenimiento sin plugins ¡mejor!

    Todo lo que sirva para reducir la carga de un sitio web debe ser siempre recibido con los brazos abiertos, a fin de cuentas además de reducir el estrés de carga y consultas a la base de datos, ayuda a despejar de código adicional la instalación, sin olvidar que los plugins hay que vigilarlos, actualizarlos y esperar de ellos que no tengan 'bugs' escondidos que acaben afectando a la web o desestabilizando funcionalidades de otros plugins.

    Cualquier tarea que puedas realizar en WordPress utilizando 'snippets', funciones o filtros es siempre más recomendada a largo plazo que el uso de plugins.

    Los plugins nos lo ponen todo más fácil ¡eso es cierto! pero también nos dejan a merced de código que no siempre cumple con el patrón de programación fomentado por WordPress.org

    Es tan fácil dejarse seducir por un plugin que dice hacer esto o aquello, que la tentación de no instalarlo está apenas a 1 clic de distancia.

    Pero no hay que dejarse llevar por las primeras impresiones, a veces los plugins esconden demasiadas funcionalidades que luego no acabamos utilizando y lo único que terminamos haciendo es montar un motor de competición en un coche utilitario. ¿es necesario?

    Necesitas que tu sitio WordPress no sea visible mientras realizas cambios, personalizaciones, o porque estás cambiando el tema o la disposición de 'widgets'. Activar Modo de Mantenimiento te permite seguir trabajando en el sin que sea visible públicamente.

    Usemos pues una función (breve código que se apoya en funciones de WordPress definidas para realizar acciones o devolver valores, estados, etc.) para mostrar una pantalla de aviso a los visitantes de la web advirtiéndoles que hemos cerrado temporalmente el sitio web por reformas, trabajos extraordinarios o lo que proceda.

     

    ¿Cómo funciona esta función?

    Muy sencillo. Una vez la insertas en el archivo functions.php y guardas los cambios, se activa el modo mantenimiento.

    Todos los visitantes que accedan a http://tudominio.com y no estén identificados como administradores verán una página de "mantenimiento del sitio".

    Tu, como administrador seguirás viendo el sitio web, no necesitarás filtrar tu IP para que sea permitida la visualización del frontal de la web, pero el resto de usuarios no verán la página.

    Una vez que finalices la edición, el cambio de tema, las personalizaciones deseadas, etc., sólo tienes que eliminar el código o ponerlo "en pausa" hasta que vuelvas a necesitas activarlo.

    El código de la función lo pausas añadiendo una doble barra // antes de cada línea de la función.

     

    ¿Cómo añadir la función?

    Para aplicar esta función de forma sencilla y efectiva lo ideal es acceder a tu dashboard, Apariencia, Editor, localizar la plantilla Funciones del tema (functions.php) y cargar el archivo, ir al final y añadir después del código <?php } (es posible que tu tema no necesariamente cierre functions.php con ese código) la siguiente función:

    /*** Inicio Modo Mantenimiento ***/
    function mode_maintenance(){
        if(!current_user_can('edit_themes') || !is_user_logged_in()){
            wp_die('<div style="border:solid 1px grey;"><h1 style="color:#FF942A; text-align:center; text-transform:uppercase;">Sitio en Mantenimiento</h1><p style="text-align:center; font-size:18px;">Estamos trabajando en el nuevo sitio ¡en breve estaremos online!</p></div>', 'Sitio en Mantenimiento', array( ‘response’ => 503 ));
        }
    }
    add_action('init', 'mode_maintenance');
    /*** Fin Modo Mantenimiento ***/
    

    En esta captura puedes ver con más detalle donde inserto la función.


    Añadir la función

    El resultado lucirá como ves en esta captura.


    Resultado

    A partir de este código puedes imaginar como añadir una sección de enlaces a tus redes sociales, insertar un formulario (de un campo preferiblemente) para que se suscriban a tu boletín de noticias, una imagen de fondo, etc..

     

    ¿Y después de activar el Modo Mantenimiento?

    Básicamente ¡trabajar en el sitio! siempre que estés logeado antes de activar este modo y no te desconectes del dashboard en el navegador que estés trabajando. Desde otro navegador diferente puedes por ejemplo cargar la web para comprobar que el "modo mantenimiento" está activo, aunque desde tu navegador actual sigas viendo el sitio web.

     

    ¿Sin acceso a wp-admin con el Mantenimiento activo?

    Esta función limita el acceso tanto al frontal de la web como al dashboard, por lo que para poder desactivar el modo mantenimiento y luego logearte en http://www.tudominio.com/wp-admin primero debes comentar o eliminar la función insertada en functions.php de lo contrario no verás el formulario de login.

    Tienes que acceder a tu Panel de Hosting (cPanel), Archivos, Administrador de Archivos, y navegar a la carpeta /wp-content/themes/ y editar functions.php, localizar al final el código de la función y encerrarlo entre /** código de la función */ para que deje de estar funcional.

    Ejemplo:

    /**
    /*** Inicio Modo Mantenimiento ***/
    function mode_maintenance(){
        if(!current_user_can('edit_themes') || !is_user_logged_in()){
            wp_die('<div style="border:solid 1px grey;"><h1 style="color:#FF942A; text-align:center; text-transform:uppercase;">Sitio en Mantenimiento</h1><p style="text-align:center; font-size:18px;">Estamos trabajando en el nuevo sitio ¡en breve estaremos online!</p></div>', 'Sitio en Mantenimiento', array( ‘response’ => 503 ));
        }
    }
    add_action('init', 'mode_maintenance');
    /*** Fin Modo Mantenimiento ***/
    */
    

    De esta forma queda comentado ese bloque de código y recuperas el acceso al frontal y al dashboard.

    Si bien se trata de un proceso manual y bastante artesano, es la alternativa a tener que usar un plugin, que es de lo que se trataba de ilustrar en este artículo  

    ...disfrutar creando tu proyecto web, añadir contenidos o productos si se trata de una tienda con WooCommerce o cualquier otro plugin de e-commerce para WordPress, sin olvidar que con cerrar el sitio no se soluciona todo ya que debes evitar que sea indexado por los motores de búsqueda para que no aparezcan enlaces o referencias de tu sitio si está cerrado todavía.

     

    No permitas que los bots de indexado de motores de búsquedas rastreen tu sitio cerrado por mantenimiento o desarrollo.
         
    Viewing all 241 articles
    Browse latest View live