Hosting especializado para Divi

No dejan de sorprendente la gente de Elegant Themes y SiteGround, cada uno a su manera, y ahora juntos.

Resulta que el equipo de Elegant Themes, que crearon Divi, han creado una alianza con varias empresas de hosting, entre las que se encuentra SiteGround, para ofrecer alojamiento web especializado en Divi.

Hosting para Divi ¿como es?

Bueno, cada empresa de hosting de la alianza tiene sus paquetes, pero me centraré en la de SiteGround porque es la más asequible, y la que ofrece una mejor relación calidad precio.

En el acuerdo realizado por Elegant Themes con SiteGround vas a encontrar las principales características que necesitas para que Divi funcione a la perfección en tu web, sin que el hosting sea una limitación.

Para ello han acordado una serie de especificaciones que debería tener un hosting para Divi y que supone lo siguiente:

  • Hosting totalmente compatible y optimizado para Divi.
  • WordPress pre-instalado.
  • Divi pre-instalado.
  • Comprobación de activación de licencia de Divi.
  • Soporte especializado en Divi 24/7.
  • Migración gratuita.
  • Copias de seguridad diarias automáticas.
  • Actualizaciones de seguridad automáticas gestionadas.
  • Sistema propio de caché y optimización (SG Optimizer) totalmente compatible con Divi.

Y el hosting Divi creado cumple con todo ello de sobras, en todos los planes, hasta el más económico.

Divi Hosting ¿cómo funciona?

Solo tienes que ir a esta página y hacer clic en el enlace que te llevará directamente a la web de SiteGround, previa comprobación de un sistema automatizado que identifica si tienes licencia o no, para lo que debes estar conectado a tu cuenta de Elegant Themes.

Una vez accedes con tu cuenta de Elegant Themes te lleva ya directamente a la web de SiteGround, y

Así que ya sabes, si eres DiviLover y quieres un hosting para donde tengas todo optimizado para tu web y un soporte especializado en Divi, ya puedes apuntarte al Divi Hosting.

La entrada Hosting especializado para Divi la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

Cómo ocultar toda la administración, los menús, submenús, cajas meta y widgets de WooCommerce … o no

Como lo prometido es deuda, aquí tienes todos los códigos con los que ocultar a voluntad todos los menús, submenús, cajas meta y widgets de escritorio de WooCommerce.

Elige tú de cada código qué líneas quieres aplicar o no, eso ya es cosa tuya o de tus gustos.

Cómo ocultar los menús de WooCommerce

/** Ocultar menús y submenús de WooCommerce **/
function ayudawp_ocultar_menus_woo() {
	//Ocultar "Marketing".
	remove_menu_page('wc-admin&path=/marketing');
	//Ocultar "Herramientas → Acciones programadas".
	remove_submenu_page('tools.php', 'action-scheduler');

	//Ocultar "WooCommerce".
	remove_menu_page('woocommerce');
	//Ocultar "WooCommerce → Escritorio".
	remove_submenu_page('woocommerce', 'wc-admin');
	//Ocultar "WooCommerce → Pedidos".
	remove_submenu_page('woocommerce', 'edit.php?post_type=shop_order');
	//Ocultar "WooCommerce → Cupones".
	remove_submenu_page('woocommerce', 'edit.php?post_type=shop_coupon');
	//Ocultar "WooCommerce → Clientes".
	remove_submenu_page('woocommerce', 'wc-admin&path=/customers');
	//Ocultar "WooCommerce → Informes".
	remove_submenu_page('woocommerce', 'wc-reports');
	//Ocultar "WooCommerce → Ajustes".
	remove_submenu_page('woocommerce', 'wc-settings');
	//Ocultar "WooCommerce → Estado".
	remove_submenu_page('woocommerce', 'wc-status');
	//Ocultar "WooCommerce → Extensiones".
	remove_submenu_page('woocommerce', 'wc-addons');

	//Ocultar "Productos".
	remove_menu_page('edit.php?post_type=product');
	//Ocultar "Products → Todos los productos".
	remove_submenu_page('edit.php?post_type=product', 'edit.php?post_type=product');
	//Ocultar "Products → Añadir nuevo".
	remove_submenu_page('edit.php?post_type=product', 'post-new.php?post_type=product');
	//Ocultar "Products → Categorías".
	remove_submenu_page('edit.php?post_type=product', 'edit-tags.php?taxonomy=product_cat&post_type=product');
	//Ocultar "Products → Etiquetas".
	remove_submenu_page('edit.php?post_type=product', 'edit-tags.php?taxonomy=product_tag&post_type=product');
	//Ocultar "Products → Atributos".
	remove_submenu_page('edit.php?post_type=product', 'product_attributes');

	//Ocultar "Análisis".
	remove_menu_page('wc-admin&path=/analytics/revenue');
	//Ocultar "Análisis → Ingresos".
	remove_submenu_page('wc-admin&path=/analytics/revenue', 'wc-admin&path=/analytics/revenue');
	//Ocultar "Análisis → Pedidos".
	remove_submenu_page('wc-admin&path=/analytics/revenue', 'wc-admin&path=/analytics/orders');
	//Ocultar "Análisis → Productos".
	remove_submenu_page('wc-admin&path=/analytics/revenue', 'wc-admin&path=/analytics/products');
	//Ocultar "Análisis → Categorías".
	remove_submenu_page('wc-admin&path=/analytics/revenue', 'wc-admin&path=/analytics/categories');
	//Ocultar "Análisis → Cupones".
	remove_submenu_page('wc-admin&path=/analytics/revenue', 'wc-admin&path=/analytics/coupons');
	//Ocultar "Análisis → Impuestos".
	remove_submenu_page('wc-admin&path=/analytics/revenue', 'wc-admin&path=/analytics/taxes');
	//Ocultar "Análisis → Descargas".
	remove_submenu_page('wc-admin&path=/analytics/revenue', 'wc-admin&path=/analytics/downloads');
	//Ocultar "Análisis → Inventario".
	remove_submenu_page('wc-admin&path=/analytics/revenue', 'wc-admin&path=/analytics/stock');
	//Ocultar "Análisis → Ajustes".
	remove_submenu_page('wc-admin&path=/analytics/revenue', 'wc-admin&path=/analytics/settings');
}

add_action('admin_menu', 'ayudawp_ocultar_menus_woo', 71);

Cómo ocultar cajas meta de WooCommerce

/** Ocultar cajas meta de WooCommerce de la pantalla de editar productos y editar pedido **/
function ayudawp_ocultar_metas_woo() {
	$screen = get_current_screen();
	if ( !$screen ) {
		return;
	}

	//Ocultar la caja meta "Datos del producto".
	remove_meta_box('woocommerce-product-data', $screen->id, 'normal');
	//Ocultar la caja meta "Descripción corta del producto".
	remove_meta_box('postexcerpt', $screen->id, 'normal');
	//Ocultar la caja meta "Galería del producto".
	remove_meta_box('woocommerce-product-images', $screen->id, 'side');
	//Ocultar la caja meta "Datos del cupón".
	remove_meta_box('woocommerce-coupon-data', $screen->id, 'normal');
	//Ocultar la caja meta "Datos del pedido".
	remove_meta_box('woocommerce-order-data', $screen->id, 'normal');
	//Ocultar la caja meta "Artículos".
	remove_meta_box('woocommerce-order-items', $screen->id, 'normal');
	//Ocultar la caja meta "Permisos del producto descargable product permissions".
	remove_meta_box('woocommerce-order-downloads', $screen->id, 'normal');
	//Ocultar la caja meta "Acciones del pedido".
	remove_meta_box('woocommerce-order-actions', $screen->id, 'side');
	//Ocultar la caja meta "Notas del pedido".
	remove_meta_box('woocommerce-order-notes', $screen->id, 'side');
}

add_action('add_meta_boxes', 'ayudawp_ocultar_metas_woo', 20);

Cómo ocultar los widgets de escritorio de WooCommerce

/** Ocultar widgets de escritorio de WooCommerce **/
function ayudawp_ocultar_widgets_escritorio_woo() {
	$screen = get_current_screen();
	if ( !$screen ) {
		return;
	}

	//Eliminar el widget de "Valoraciones recientes de WooCommerce".
	remove_meta_box('woocommerce_dashboard_recent_reviews', 'dashboard', 'normal');
	//Eliminar el widget de "Estado de WooCommerce".
	remove_meta_box('woocommerce_dashboard_status', 'dashboard', 'normal');
}

add_action('wp_dashboard_setup', 'ayudawp_ocultar_widgets_escritorio_woo', 20);

Cómo ocultar la interfaz integrada de WooCommerce Admin

/** Quitar administración integrada de WooCommerce **/
add_filter( 'woocommerce_admin_disabled', '__return_true' );

Cómo ocultar los mensajes de que te conectes a WooCommerce.com

/** Ocultar mensajes de conexión a woocommerce.com **/
add_filter( 'woocommerce_helper_suppress_admin_notices', '__return_true' );


¿Dónde meto estos códigos?

Tienes dos sitios donde meter estos códigos:

  1. Si tienes creado un tema hijo puedes añadirlos al final del archivo functions.php del mismo.
  2. Si prefieres tener todo más controlado crea un plugin especializado en el que añadir estas y otras personalizaciones.

¿Cómo utilizo estos códigos?

Simplemente copia y pega el código o códigos que quieras utilizar y añádelos según tu método favorito (ver punto anterior).

En el caso de los códigos múltiples, que ocultan varios elementos de WooCommerce, borra o comenta (añade

//

delante) las líneas que no quieras que se apliquen. Por ejemplo, así se ocultará el menú «Marketing»:

remove_menu_page('wc-admin&path=/marketing');

Sin embargo así no se ocultará:

//remove_menu_page('wc-admin&path=/marketing');

 

La entrada Cómo ocultar toda la administración, los menús, submenús, cajas meta y widgets de WooCommerce … o no la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

WordPress 5.5 incluirá actualizaciones automáticas de plugins y temas, mapas del sitio XML, carga diferida nativa y mucho más

Bueno, pues si pensabas que 2020 iba a pasar desapercibido en la historia de WordPress estabas equivocado, porque este año llega lleno de novedades, y muchas de las más importantes llegarán con WordPress 5.5.

El lanzamiento de WordPress 5.5 está previsto para agosto de 2020, así que está a la vuelta de la esquina, y ya está definida la hoja de ruta de lo que incluirá, así que vamos a ver lo que nos espera…

Actualizaciones automáticas de plugins y temas

Como ya llevo anunciando durante meses, por fin estarán disponibles las actualizaciones automáticas, en segundo plano y sin intervención del usuario, de plugins y temas.

Y no me refiero al viejo método automático, que lleva funcionando desde 2013, sino a actualizaciones totalmente en segundo plano, que podrás controlar en cada plugin y en cada tema.

Desde la administración de plugins y temas podrás activar o desactivar las actualizaciones automáticas de tus temas y plugins, a un solo clic.

Menús como bloques Gutenberg

También podrás gestionar los menús de navegación de un modo totalmente diferente, que además podrás incorporar como bloques, sí, un paso más hacia la edición completa del sitio, que llegará con WordPress 5.6.

Directorio de bloques

Otra de las incorporaciones que va a cambiar todo el ecosistema WordPress, tanto de plugins como de temas, va a ser el directorio de bloques, y el buscador integrado en el editor.

Una vez incorporado en WordPress, si necesitas un bloque y no está instalado, podrás buscar el bloque que necesitas desde el mismo editor, e instalarlo, activarlo y añadirlo desde ahí.

Mira en este vídeo cómo funciona…

En esos resultados aparecerán los bloques individuales que estén en el nuevo directorio de bloques.

De este modo se acabó el tener que instalar bibliotecas completas de bloques, sino que instalarás solo aquél bloque que realmente necesites, y todo sin salir del editor.

Actualmente hay muy pocos en el directorio, pero verás qué pronto crece como la espuma.

Mapas del sitio XML nativos

Se ha avanzado mucho en la incorporación de mapas del sitio XML nativos en WordPress desde que te lo anuncié.

Ahora esta funcionalidad tendrá varios ganchos con los que desactivar la generación de índices por cada tipo de contenido y estilos mejorados para compatibilidad con los estándares PHP.

En este artículo tienes toda la información sobre los mapas del sitio XML nativos de WordPress.

Carga diferida (lazy loading) nativa

Esta es otra característica que ya te anuncié, y que ahora verá la luz definitivamente en el núcleo de WordPress 5.5.

A partir de esta actualización lo que hará WordPress es añadir el atributo

loading

con el valor

lazy

en todas las tags

img

:

  • Imágenes en el contenido de entradas y páginas
  • Imágenes en extractos
  • Imágenes en comentarios
  • Imágenes en widgets
  • Imágenes cargadas mediante
    wp_get_attachment_image()

  • Avatares cargados mediante
    get_avatar()

El atributo

loading="lazy"

, eso sí, solo se añadirá si la etiqueta no incluye ya un atributo de carga previo. O sea, que respetará atributos previos que tengas, y de paso, si quieres que una imagen no se cargue de modo diferido tendrás que añadirle manualmente el atributo

loading="eager"

.

Incorporación de todas las novedades del plugin Gutenberg

Como siempre últimamente en cada actualización de WordPress, se incorporarán todas las novedades que se han ido probando en el plugin Gutenberg, que desde la última fusión, son un montón.

Y me refiero a novedades que ya puedes probar con el plugin (nunca en sitios en producción), como los patrones de bloques, degradados, ajustes de enlaces, vistas previas por dispositivo y todo lo que hemos visto antes relacionado con la edición completa del sitio.


Bueno, ya está ¿te parece poco? Pues espera a lo que vendrá en WordPress 5.6, ahí vas a implosionar del todo, porque se incorporará por fin la edición completa del sitio, pero de eso ya hablaremos otro día.

La entrada WordPress 5.5 incluirá actualizaciones automáticas de plugins y temas, mapas del sitio XML, carga diferida nativa y mucho más la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.