Pregunta sobre Merge + Minify + Refresh de Wordpress:

Actualizar / corregir: deshabilite MMR para personalizar la escena y ‘purgar’ de una actualizaci贸n

Un usuario pregunt贸 馃憞

Tuve un problema al actualizar las preferencias del tema (como la fuente y los colores de los botones, etc.) en un tema de wordpress, personalizo la escena y no veo ninguna actualizaci贸n incluso despu茅s de guardar.

Despu茅s de echar un vistazo, se trata de mmr. Sugiero algunas peque帽as correcciones para esta situaci贸n:

1. deshabilite mmr en una escena para personalizar: en l铆nea 155 en merge-minify-refresh.php reemplazar
else if (apply_filters('should_mmr', true ))
le
else if (apply_filters('should_mmr', !is_customize_preview()))
* funci贸n is_customize_preview() wordpress es un m茅todo nativo para comprobar la personalizaci贸n.

2. enganchar ‘purgar todo’ para activar ‘personalizar_aguardar_despu茅s’ – ocurre cuando un usuario personaliza las actualizaciones a las preferencias, p. entonces: en l铆nea 136 en merge-minify-refresh.php agregar

add_action('customize_save_after', function(){
	wp_clear_scheduled_hook('mmr_minify');
	if (is_dir(MMR_CACHE_DIR)) {
		$this->rrmdir(MMR_CACHE_DIR); 
	}
});

* Esta acci贸n puede tener lugar o no en la administraci贸n (ajax), por lo que es mejor contratarla antes de realizar m谩s comprobaciones.

Probado, funcion贸 para m铆.

(@launchinteractive)

hace 6 meses

Gracias, he implementado esto en una nueva actualizaci贸n hoy.

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

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