❆ Deja que nieve (o no) — Todo sobre Jetpack Holiday Snow

Jetpack Holiday Snow

❆ Deja que nieve (o no) — Todo sobre Jetpack Holiday Snow

15:17 01 diciembre en Tutoriales
0 Comentarios

Es esa época del año otra vez. A partir de hoy y hasta el 4 de enero, el complemento Jetpack agregará una opción en la parte inferior de la pantalla de configuración general en su tablero de instrumentos. Active esa opción, ¡y la nieve caerá en su blog! ❆

Por supuesto, al igual que con todas las características de Jetpack, hemos agregado algunos filtros que le permiten ampliarlo o personalizarlo. Aquí está todo lo que necesita saber sobre Holiday Snow en Jetpack.

No quiero nieve en mi sitio Jetpack

¡Sin preocupaciones! La opción está desactivada por defecto. Solo se habilitará si va a Configuración > General en su panel y marca la casilla. Si lo revisó el año pasado, Jetpack recordará su elección y la habilitará de nuevo este año.

Activar Holiday Snow en Jetpack

NOTA: esa casilla de verificación solo aparece entre el 1 de diciembre y el 4 de enero, cuando la función está realmente disponible y visible en su sitio. Sin embargo, si desea verificar el estado de la opción Snow en su sitio en cualquier momento durante el año, puede acceder a la configuración en Jetpack > Configuración.

No quiero ver esa opción en mi sitio

Si no quiere ver la opción, puede agregar el siguiente código a un complemento de funcionalidad:

/**
* Remove the Snow option from your dashboard.
*
* That option appears in Settings > General between December 1st and January 4th.
* It is off by default.
* This filter removes it completely.
*/
add_filter( 'jetpack_is_holiday_snow_season', '__return_false' );

¿Por qué el 4 de enero? ¡Quiero que caiga nieve en mi blog hasta el 1 de abril!

Esa no es una mala idea. Puede usar el filtro jetpack_is_holiday_snow_season para hacer justamente eso:

/**
 * Show the Snow option until April 1st
 *
 * By default, the option disappears on January 4th
 *
 * @return bool true|false Is it holiday season?
 */
function jeherve_snow_fools() {
    $today          = time();
    // First snow day. December 1st here.
    $first_snow_day = mktime( 0, 0, 0, 12, 1 );
    // Last Snow day. April 1st in our example.
    $last_snow_day  = mktime( 0, 0, 0, 4, 1 );

    // $snow will return false if we're outside holiday season.
    $snow = ( $today >= $first_snow_day || $today < $last_snow_day );

    return $snow;
}
add_filter( 'jetpack_is_holiday_snow_season', 'jeherve_snow_fools' );

Tus copos de nieve son demasiado pequeños. Tengo mi propia nieve, ¿puedo usarla en lugar de la tuya?

Por supuesto. Querrás usar el filtro jetpack_holiday_snow_js_url, así:

/**
 * Enqueue our own snow Javascript file.
 *
 * @return string Snow js file.
 */
function jeherve_custom_snow() {
    // Your custom Snow JS file
    $snowstorm_url = plugins_url( 'my_own_snow.js', __FILE__) );

    return $snowstorm_url;
}
add_filter( 'jetpack_holiday_snow_js_url', 'jeherve_custom_snow' );

Me gustaría que mis lectores puedan encender y apagar la nieve a su gusto

¡Hay un complemento para eso! Holiday Snow Opt-In para Jetpack solo muestra nieve si su lector optó por hacer clic en un copo de nieve que aparece en la esquina superior derecha de su sitio. Esperemos que esto llegue a Jetpack en algún momento.

No quiero ver nieve en ningún lado

Puede usar esta extensión de Chrome para ocultar la nieve de todos los sitios de Jetpack y WordPress.com.

¿Por qué alguien querría desactivar la nieve en su sitio? ¡Se ve genial!

Si bien se ve bien, las animaciones como la nieve caída pueden causar molestias, dolores de cabeza y, a veces, incluso convulsiones a algunas personas. Considere esto antes de activar la opción Snow (Nieve) en su sitio.

¿Alguna otra pregunta? ¡Házmelo saber!

Fuente: http://bit.ly/2o2liiw