Artwork

Contenido proporcionado por Gonzalo Navarro. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente Gonzalo Navarro o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.
Player FM : aplicación de podcast
¡Desconecta con la aplicación Player FM !

258 | #MeMojo Mi plugin de WordPress favorito (en 2021)

23:44
 
Compartir
 

Manage episode 288213446 series 1251437
Contenido proporcionado por Gonzalo Navarro. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente Gonzalo Navarro o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.

En el episodio 258 de Wordpress Semanal te hablo de mi top 5 plugins de WordPress preferidos siguiendo criterios subjetivos (¡también algunos objetivos!).

¡Vamos allá!

Mi plugin de WordPress favorito (en 2021)

En este episodio vamos a ver:

  1. Criterios de elección
  2. Proceso de selección
  3. Mi top 5 plugins WordPress favoritos de 2021
  4. Mi plugin favorito de 2021: User Switching

1) Criterios de elección

  • Utilidad para mi web
  • Facilidad de uso
  • Feeling

2) Proceso de selección

  • Revisar los plugins que tengo instalados en mi web
  • Escoger 5 plugins favoritos
  • Decidirme por un único plugin

3) Mi top 5 plugins WordPress favoritos de 2021

4) Mi plugin favorito de 2021: User Switching

  • Gratuito
  • Fácil de usar
  • No intrusivo
  • Muy útil en mi día a día
  • Me ahorra tiempo (y a mis alumnos)

Participa en #MeMojo

Si quieres conocer mis plugins, themes o servicios favoritos relacionados con la creación y gestión de webs con WordPress, rellena el siguiente formulario con tus sugerencias.

¿En qué quieres que me moje?

  • Nombre*
    Nombre
  • Email*
  • Tu sugerencia*
  • Consentimiento*
    Estoy de acuerdo con la política de privacidad.*
    Responsable y destinatario: Gonzalo Navarro. Fin del tratamiento: responder a correos (almacenados en servidor de SiteGround S.L). Tus derechos: acceso, rectificación, portabilidad y olvido. Más información en la política de privacidad
  • Comments
    Este campo es un campo de validación y debe quedar sin cambios.
/* <![CDATA[ */ gform.initializeOnLoaded( function() {gformInitSpinner( 29, 'https://gonzalonavarro.es/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_29').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_29');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_29').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_29').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_29').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_29').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_29').val();gformInitSpinner( 29, 'https://gonzalonavarro.es/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [29, current_page]);window['gf_submitting_29'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_29').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [29]);window['gf_submitting_29'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_29').text());}, 50);}else{jQuery('#gform_29').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "29", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_29" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_29"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_29" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [29, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 29, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); /* ]]> */

Plugin de la semana

Block editor Colors te permite poder tener registrados tus colores corporativos o los colores que más utilices habitualmente en WordPress.

Contenido recomendado para suscriptores

Enlaces mencionados

Formación para crear y gestionar páginas web como un pro

Acceso completo a más de 52 cursos para crear y gestionar páginas web que de verdad lleguen a la gente.

👉 Apuntarme

La entrada 258 | #MeMojo Mi plugin de WordPress favorito (en 2021) es una artículo de Gonzalo Navarro.

  continue reading

312 episodios

Artwork
iconCompartir
 
Manage episode 288213446 series 1251437
Contenido proporcionado por Gonzalo Navarro. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente Gonzalo Navarro o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.

En el episodio 258 de Wordpress Semanal te hablo de mi top 5 plugins de WordPress preferidos siguiendo criterios subjetivos (¡también algunos objetivos!).

¡Vamos allá!

Mi plugin de WordPress favorito (en 2021)

En este episodio vamos a ver:

  1. Criterios de elección
  2. Proceso de selección
  3. Mi top 5 plugins WordPress favoritos de 2021
  4. Mi plugin favorito de 2021: User Switching

1) Criterios de elección

  • Utilidad para mi web
  • Facilidad de uso
  • Feeling

2) Proceso de selección

  • Revisar los plugins que tengo instalados en mi web
  • Escoger 5 plugins favoritos
  • Decidirme por un único plugin

3) Mi top 5 plugins WordPress favoritos de 2021

4) Mi plugin favorito de 2021: User Switching

  • Gratuito
  • Fácil de usar
  • No intrusivo
  • Muy útil en mi día a día
  • Me ahorra tiempo (y a mis alumnos)

Participa en #MeMojo

Si quieres conocer mis plugins, themes o servicios favoritos relacionados con la creación y gestión de webs con WordPress, rellena el siguiente formulario con tus sugerencias.

¿En qué quieres que me moje?

  • Nombre*
    Nombre
  • Email*
  • Tu sugerencia*
  • Consentimiento*
    Estoy de acuerdo con la política de privacidad.*
    Responsable y destinatario: Gonzalo Navarro. Fin del tratamiento: responder a correos (almacenados en servidor de SiteGround S.L). Tus derechos: acceso, rectificación, portabilidad y olvido. Más información en la política de privacidad
  • Comments
    Este campo es un campo de validación y debe quedar sin cambios.
/* <![CDATA[ */ gform.initializeOnLoaded( function() {gformInitSpinner( 29, 'https://gonzalonavarro.es/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_29').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_29');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_29').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_29').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_29').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_29').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_29').val();gformInitSpinner( 29, 'https://gonzalonavarro.es/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [29, current_page]);window['gf_submitting_29'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_29').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [29]);window['gf_submitting_29'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_29').text());}, 50);}else{jQuery('#gform_29').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "29", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_29" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_29"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_29" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [29, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 29, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); /* ]]> */

Plugin de la semana

Block editor Colors te permite poder tener registrados tus colores corporativos o los colores que más utilices habitualmente en WordPress.

Contenido recomendado para suscriptores

Enlaces mencionados

Formación para crear y gestionar páginas web como un pro

Acceso completo a más de 52 cursos para crear y gestionar páginas web que de verdad lleguen a la gente.

👉 Apuntarme

La entrada 258 | #MeMojo Mi plugin de WordPress favorito (en 2021) es una artículo de Gonzalo Navarro.

  continue reading

312 episodios

Todos los episodios

×
 
Loading …

Bienvenido a Player FM!

Player FM está escaneando la web en busca de podcasts de alta calidad para que los disfrutes en este momento. Es la mejor aplicación de podcast y funciona en Android, iPhone y la web. Regístrate para sincronizar suscripciones a través de dispositivos.

 

Guia de referencia rapida