Cómo crear una cuenta automáticamente a los clientes de tu tienda online WooCommerce

Una de las preguntas que más me hacen en los cursos de tiendas online con WooCommerce es cómo hacer para crear una cuenta automáticamente a los clientes tras finalizar una compra.

Y es que no hay en toda la configuración de WooCommerce ningún ajuste visible para conseguir esto, que cuando un cliente haga su primera compra se cree una cuenta de usuario de manera automática.

Y he dicho … visible

Porque en realidad sí es posible. No tienes que añadir ningún código ni instalar ningún plugin.

Durante años he leído en los foros de WooCommerce y en el repositorio de Github a la gente pedir esta funcionalidad, cuando en realidad ¡ya existe!

Sí, WooCommerce permite crear automáticamente una cuenta a los clientes solo con hacer una compra, solo hay que saber qué y cómo configurar correctamente, encontrar la combinación adecuada de ajustes para conseguirlo, y eso es lo que te voy a mostrar hoy.

En realidad, hay 2 maneras de crear una cuenta automáticamente en WooCommerce cuando un cliente hace su primera compra…

Crear automáticamente una cuenta pidiendo usuario y/o contraseña

El primer modo de crear una cuenta automáticamente es con los siguientes ajustes:

Ve a Escritorio de WordPress → WooCommerce → Ajustes → Cuentas y privacidad. Debes configurar los ajustes de este modo:

  • Pago como invitado
    • [  ] Permite a los clientes hacer pedidos sin tener una cuenta
    • [ Opcional ] Permite a los clientes acceder a una cuenta existente al finalizar compra
  • Creación de cuenta
    • [X] Permite a los clientes crear una cuenta al finalizar compra
    • [ Opcional ] Permite a los clientes crear una cuenta en la página «Mi cuenta»
    • [  ] Al crear una cuenta, genera automáticamente para el cliente un nombre de usuario de cuenta según su nombre, apellido o correo electrónico
    • [  ] Al crear una cuenta, crea automáticamente una contraseña para la cuenta

O lo que es lo mismo…


Los ajustes fundamentales son no activar la casilla de «Permite a los clientes hacer pedidos sin tener una cuenta» en el  pago como invitado y activar la casilla «Permite a los clientes crear una cuenta al finalizar compra».

El hecho de permitir acceder a una cuenta existente o no es totalmente opcional, sería un campo adicional previo.

Pero es que, además, es innecesario casi siempre porque si WooCommerce detecta el correo electrónico como existente mostrará un error, da igual si muestras el campo anterior o no.

Crear automáticamente una cuenta sin pedir ni usuario ni contraseña

Imagino que ya tienes claro cuál es el ajuste más importante para que WooCommerce cree automáticamente una cuenta cuando un cliente haga un pedido ¿no?

Ahora vamos a dar un paso adelante y automatizar todo, incluso la creación del usuario y la contraseña.

Para ello los ajustes serían los siguientes:

Ve a Escritorio de WordPress → WooCommerce → Ajustes → Cuentas y privacidad. Debes configurar los ajustes de este modo:

  • Pago como invitado
    • [  ] Permite a los clientes hacer pedidos sin tener una cuenta
    • [ Opcional ] Permite a los clientes acceder a una cuenta existente al finalizar compra
  • Creación de cuenta
    • [X] Permite a los clientes crear una cuenta al finalizar compra
    • [ Opcional ] Permite a los clientes crear una cuenta en la página «Mi cuenta»
    • [X] Al crear una cuenta, genera automáticamente para el cliente un nombre de usuario de cuenta según su nombre, apellido o correo electrónico
    • [X] Al crear una cuenta, crea automáticamente una contraseña para la cuenta

O lo que es lo mismo…

Al finalizar compra al cliente no se le pedirá ningún dato adicional (usuario y contraseña) además de los habituales de facturación o envío, sino que WooCommerce creará automáticamente un usuario y contraseña para el cliente.

También, el cliente recibirá por correo electrónico, además de la confirmación de su pedido, otro email de confirmación de que se ha creado su cuenta, con su nombre de usuario y contraseña.

¿Es mejor crear automáticamente usuario y contraseña o no?

Una vez visto lo anterior, y espero que ya teniendo claro lo fácil que es crear automáticamente la cuenta de usuario a tus clientes cuando hacen su primera compra, siempre surge la duda de si es mejor crear usuario y contraseña automáticamente como en este último ejemplo, o que elijan voluntariamente su usuario y contraseña.

¿Qué es mejor?

Si optamos porque el cliente decida su usuario y contraseña:

  • Los clientes suelen elegir malos nombres de usuario y peores contraseñas (inseguras) – Mal
  • Pides al cliente que rellene más campos, además de los habituales de facturación/envío – Mal
  • Los clientes suelen ser más conscientes de su nombre de usuario y contraseña cuando lo eligen ellos – Bien
  • Los clientes suelen ser más conscientes de que han creado una cuenta, al tener que elegir usuario y contraseña – Bien
  • A los usuarios les suele gustar elegir su nombre de usuario y contraseña – Bien
  • WooCommerce conecta automáticamente al cliente – Bien
  • El cliente recibe un email de WooCommerce con únicamente su nombre de usuario, sin contraseña – Bien

Si optamos por crear todo automáticamente:

  • Es mala práctica que WooCommerce envíe en el mismo correo electrónico nombre de usuario y contraseña – Mal
  • No pides al cliente que rellene más campos, además de los habituales de facturación/envío – Bien
  • WooCommerce conecta automáticamente al cliente – Bien
  • El cliente tendrá un correo con sus datos de acceso que puede guardar y recuperar – Bien
  • Las contraseñas generadas automáticamente siempre serán mejores (normalmente) que las que elija el cliente – Bien

Dicho todo esto, creo que, analizando pros y contras, ¿cuál crees que sería la mejor opción, teniendo en cuenta la seguridad?

La manera mejor y más segura de crear una cuenta automáticamente cuando el cliente hace su primer pedido

Con todo lo anterior, creo que la configuración perfecta para crear cuentas automáticamente a los clientes en su primer pedido sería la de pedir al cliente que elija usuario y contraseña.

La parte negativa es que el cliente tiene que rellenar más datos para completar su pedido (nombre de usuario y contraseña), pero teniendo en cuenta la seguridad, un factor que considero determinante, el hecho de que los usuarios elijan contraseñas inseguras se subsana en parte gracias a la comprobación de fortaleza de contraseñas de WordPress/WooCommerce, si no la has quitado.

Por otro lado, evitas que en el email de confirmación de que se ha creado la cuenta vayan juntos usuario y contraseña, pues solo se informará del nombre de usuario elegido.

El resultado sería que:

  • El cliente puede elegir su nombre de usuario, su dosis de personalización.
  • El cliente puede elegir contraseña, y WooCommerce fuerza a que sea segura.
  • WooCommerce conecta automáticamente al usuario.
  • Al cliente le llega la confirmación de que se ha creado su cuenta, solo con su nombre de usuario.
  • Por supuesto, la cuenta se crea automáticamente.

Sí, dirás que me contradigo porque siempre insisto mucho en que hay que facilitar el pago para no alargar innecesariamente el funnel de venta pero es que la seguridad es (o debería ser) siempre una prioridad sobre todo lo demás.

La entrada Cómo crear una cuenta automáticamente a los clientes de tu tienda online WooCommerce la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

Cómo desactivar las páginas de adjuntos de WordPress

Cuando subes un archivo de medios a WordPress, ya sea  una imagen, un vídeo, documento, lo que sea, se crea una página propia de adjunto, con su propia URL, como cualquier otra página o entrada.

Estas páginas de adjuntos se publican por defecto, se puede acceder a ellas públicamente, son visibles sin restricción alguna, aunque no hayas adjuntado el medio a ninguna entrada o página.

Fíjate en el vídeo siguiente, es una página con todo, su barra lateral, el menu, cabecera, pie de página, enlaces de navegación, hasta formulario de comentarios.

Y no solo eso, sino que son páginas que por defecto indexan en buscadores, así que si los bots de Google u otros buscadores rastrean URLs en tu web, aunque por defecto no se muestran en el mapa del sitio por defecto de WordPress, encontrarán todas esas URLs y las indexarán, con el problema de que son páginas de las conocidas como soft 404 o thin content, o sea, con poco contenido, poco relevantes, además de que aumenta la cantidad de URLs totales de tu sitio, con URLs que nada aportan al SEO de tu web.

Por supuesto, luego está el hecho de que seguramente tampoco querrás que haya por ahí URLs indexadas con imágenes o vídeos que, por lo que sea, puede que no quieras que aparezcan en los buscadores y las vea cualquiera, pues ya te digo que se crea URL aunque no estén adjuntos los medios a ninguna publicación.

¿Estamos de acuerdo en que es un problema?

Es algo que debería eliminarse de WordPress, por sus implicaciones negativas tanto de SEO como de seguridad/privacidad, pero como no parece que prosperen las peticiones al respecto, vamos a ponerle solución.

Desactivar los enlaces a los adjuntos

Uno modo radical es desactivar totalmente los enlaces a los adjuntos.

Solo tienes que añadir el siguiente código al archivo functions.php del tema activo (hijo, acuérdate) o a tu plugin de personalizaciones:

/* Desactivar enlaces a adjuntos */
function cleanup_attachment_link( $link ) {
return;
}
add_filter( 'attachment_link', 'cleanup_attachment_link' );

Cuando guardes los cambios se desactivarán totalmente los enlaces a los adjuntos, tanto en la pantalla de la biblioteca de medios como incluso si eliges enlazar una imagen a su página de adjuntos.

¡Radical!

Redirigir la página del adjunto al archivo de imagen (con código)

Una posibles solución, no sé si más elegante, es crear automáticamente una redirección permanente de la página del adjunto al archivo en cuestión, de este modo no se crea ninguna página indexable, solo existe la imagen/vídeo/documento con su ruta completa del servidor.

Como antes, tendremos que añadir un código, en este caso este:

/* Redirigir páginas de adjuntos al archivo */
add_action( 'template_redirect', 'ayudawp_redirigir_adjunto_archivo', 10 );
function ayudawp_redirigir_adjunto_archivo() {
if( is_attachment() ) {
$url = wp_get_attachment_url( get_queried_object_id() );
wp_redirect( $url, 301 );
}
return;
}

Con esta solución, además, evitamos penalizaciones de SEO ya que no quedan URLs con error 404 sino que llevan a una imagen con una redirección permanente del tipo 301.

Redirigir la página del adjunto al archivo de imagen (con plugins de SEO)

Si no te atreves/animas con los códigos no hay problema, pues la mayoría de los plugins SEO actuales también utilizan esta técnica de redirección de adjuntos al archivo para evitar el problema de indexado.

Vamos a ver dónde está el ajuste correspondiente en los principales plugins de SEO…

Yoast SEO

En el plugin Yoast SEO es un ajuste que viene activo por defecto si acabas de instalarlo, pero por si acaso, comprueba si tienes activa la redirección en SEO → Apariencia en el buscador → Medios.

Rank Math

Este plugin de SEO hace algo distinto, pues además de no incluir ningún ajuste personalizable por el usuario, no puedes decidir, por defecto redirige la URL de los adjuntos a la URL de la entrada en la que está insertado el adjunto.

¿Y qué pasa en el caso de URLs de medios no adjuntos a ninguna página o entrada? pues que la redirección la hace a la portada de la web.

Creo que no es la solución más acertada, pero afortunadamente puedes usar un filtro, que deberás añadir, como siempre, al archivo functions.php del tema activo o a tu plugin de personalizaciones varias, que cambiará este comportamiento, al del resto de plugins, redirigiendo la URL del adjunto al medio.

El filtro es este:

add_filter( 'rank_math/frontend/attachment/redirect_url', function( $redirect, $post ) { return $post->guid; }, 10, 2 );

All in One SEO

En este veterano plugin, recientemente renovado, vamos a encontrar todas las posibilidades de los dos anteriores.

En la página de ajustes situada en All in One SEO → Apariencia en la búsqueda → Medios → Adjuntos, encontrarás un selector en el que elegir si…

  • No haces redirección (Inactivo)
  • Haces redirección 301 al medio (Adjunto)
  • Haces redirección 301 a la publicación con el adjunto (Adjunto padre)

Por descontado que, para empezar, me parece mala idea que no venga activa la redirección (al medio) por defecto, pues este comportamiento de WordPress por defecto es malo para el SEO, y un plugin de SEO debería contemplarlo y, por defecto, como hace Yoast, crear la redirección.

Eso sí, me gusta que ofrezca opciones, porque siempre es bueno educar al usuario dándole opciones.

Y también me parece apropiado que, en el caso de dejar inactiva la redirección, al menos puedas marcar para que no se indexen los adjuntos, como te apunto en la captura de arriba.

¿Qué es mejor, redirigir al medio o a la publicación?

Por terminar, y si tienes dudas sobre el mejor método, siempre es mejor redirigir al medio, al archivo, pues funciona en todos los casos, no quedando ninguna URL de adjunto huérfana indexando ni montones de redirecciones a la portada como hace Rank Math.

Así que mi consejo es que uses o el código para redirigir al medio o el método de Yoast SEO, activo por defecto, o actives la redirección de «Adjunto» de All in One SEO.

Lo que no debes dejar en ningún caso es activa la creación de las URLs de adjuntos sin aplicar medida alguna, sea la que sea.

La entrada Cómo desactivar las páginas de adjuntos de WordPress la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

Cómo quitar todo lo que le sobra (o no) a WooCommerce

Desde la versión 4.0 de WooCommerce han ido apareciendo nuevos menús y secciones que no siempre son necesarios, y de hecho muchas veces solo sirven para ralentizar la carga de tu tienda online, llenar tu base de datos de información innecesaria y, en resumen, llenar tu web de basura inservible.

Así que, en mi labor divina de quitar a WordPress todo lo que le sobra, aquí tienes una guía para aprender a quitar todos esos molestos elementos que no debieron estar nunca en WooCommerce.

Nota: Casi todos los códigos que se muestran en esta guía deben añadirse al final del archivo functions.php del tema activo (hijo) o de un plugin especializado que tú crees para personalizaciones.

Cómo quitar el menú de marketing

Si hay un menú molesto es el de marketing, no vale de nada, salvo para «acoger» la gestión de cupones pero ¿y si no usas cupones? ¿tiene que estar ahí ocupando todo ese sitio?

¡Pues claro que no!

Para quitar ese menú simplemente usa este código:

add_filter( 'woocommerce_marketing_menu_items', '__return_empty_array' );
	add_filter( 'woocommerce_admin_features', 'disable_features' );

function disable_features( $features ) {
	$marketing = array_search('marketing', $features);
	unset( $features[$marketing] );
	return $features;
}

El resultado:


Cómo quitar el menú de Análisis y toda la nueva administración de WooCommerce

¡Ah! ¿que no usas para nada las páginas de analítica de WooCommerce? ¿para qué las quieres ahí ocupando ese precioso espacio y guardando datos sin objetivo alguno?

¡A por ello!

Solo un pequeño detalle, y es que está tan ligado el menú de análisis a la nueva interfaz de administración de WooCommerce que para quitar ese menú hay que quitar toda la nueva funcionalidad de administración de WooCommerce (barra superior, inicio, toda la analítica, etc.), así que es tu decisión.

El código es el siguiente:

<?php
/**
* Plugin Name: Desactivar admin y analítica de WooCommerce
* Description: Este plugin solo sirve para quitar el nuevo admin y analítica de WooCommerce.
* Version: 1.0
*/
add_filter( 'woocommerce_admin_disabled', '__return_true' );

En este caso verás que no es un código para añadir al archivo functions.php, pues no funcionaría. Es un archivo de plugin, que puedes descargar en este enlace e instalarlo como cualquier otro plugin.

El resultado:


Como puedes ver en las capturas la diferencia es abismal, una vuelta a los básicos.

Nota: Si tienes claro que no vas a necesitar toda la nueva administración de WooCommerce te recomiendo que, además de lo anterior, borres las siguientes tablas de la base de datos de tu instalación:

  • wp_wc_admin_notes
  • wp_wc_admin_note_actions
  • wp_wc_category_lookup
  • wp_wc_customer_lookup
  • wp_wc_order_coupon_lookup
  • wp_wc_order_product_lookup
  • wp_wc_order_stats
  • wp_wc_order_tax_lookup

Cómo quitar el menú de extensiones

Otro menú que puede que no uses es el de las extensiones.

El código que te librará de verlo por ahí molestando es este:

/* Desactivar menú extensiones de WooCommerce */
add_action( 'admin_menu', 'wcbloat_remove_admin_addon_submenu', 999 );
function wcbloat_remove_admin_addon_submenu() {
remove_submenu_page( 'woocommerce', 'wc-addons');
}

Y, ya de paso, nos deshacemos de los anuncios que nos sugieren de vez en cuando que instalemos tal o cual extensión o que nos conectemos a WooCommerce.com ¿vale?

Este código es lo que tienes que añadir:

add_filter( 'woocommerce_allow_marketplace_suggestions', '__return_false', 999 ); //Sugerencias extensiones
add_filter( 'woocommerce_helper_suppress_admin_notices', '__return_true' ); //Conectarse a woocommerce.com

El resultado:


¡Qué bonito y limpio nos está quedando WooCommerce! ¿verdad?

Seguimos …

Cómo quitar el widget de escritorio de WooCommerce

Si no eres de los que pasas por el escritorio de WordPress ¿para qué quieres ahí un widget de WooCommerce que tiene que hacer un montón de consultas a la base de datos para mostrar su información?

¿No será mejor ahorrarle ese trabajo al servidor y quitar esa cosa ridícula e inservible?

El código mágico para esto es este:

/* Desactivar widget de escritorio de WooCommerce */
add_action('wp_dashboard_setup', 'wcbloat_disable_woocommerce_status');
function wcbloat_disable_woocommerce_status() {
remove_meta_box('woocommerce_dashboard_status', 'dashboard', 'normal');
}

El resultado:


Cómo quitar los widgets de WooCommerce

Seguro que ya sabrás que WooCommerce añade una buena cantidad de widgets de área lateral para que los uses en tu tienda online ¿no?

¿No lo sabías? Eso es que no los utilizas, así que vamos a quitarlos, te ahorrarás un montón más de consumo de la base de datos y tanto la administración como tu tienda online irán más rápido.

El código:

/* Desactivar widgets de WooCommerce */
add_action('widgets_init', 'ayudawp_quitar_widgets_woo', 99);
function ayudawp_quitar_widgets_woo() {
unregister_widget('WC_Widget_Products');
unregister_widget('WC_Widget_Product_Categories');
unregister_widget('WC_Widget_Product_Tag_Cloud');
unregister_widget('WC_Widget_Cart');
unregister_widget('WC_Widget_Layered_Nav');
unregister_widget('WC_Widget_Layered_Nav_Filters');
unregister_widget('WC_Widget_Price_Filter');
unregister_widget('WC_Widget_Product_Search');
unregister_widget('WC_Widget_Recently_Viewed');
unregister_widget('WC_Widget_Recent_Reviews');
unregister_widget('WC_Widget_Top_Rated_Products');
unregister_widget('WC_Widget_Rating_Filter');
}

Si quieres mantener alguno de los widgets del código simplemente borra la línea o coméntala con dos líneas verticales invertidas (//).
Por ejemplo:

/* Desactivar widgets de WooCommerce */
add_action('widgets_init', 'ayudawp_quitar_widgets_woo', 99);
function ayudawp_quitar_widgets_woo() {
unregister_widget('WC_Widget_Products');
unregister_widget('WC_Widget_Product_Categories');
unregister_widget('WC_Widget_Product_Tag_Cloud');
//unregister_widget('WC_Widget_Cart');
unregister_widget('WC_Widget_Layered_Nav');
unregister_widget('WC_Widget_Layered_Nav_Filters');
unregister_widget('WC_Widget_Price_Filter');
unregister_widget('WC_Widget_Product_Search');
unregister_widget('WC_Widget_Recently_Viewed');
unregister_widget('WC_Widget_Recent_Reviews');
unregister_widget('WC_Widget_Top_Rated_Products');
unregister_widget('WC_Widget_Rating_Filter');
}

En este ejemplo hemos perdonado la vida al widget del carrito.

En cualquier caso, si quitamos todo…

El resultado:


Precioso ¿verdad?

Cómo quitar la fragmentación del carrito de WooCommerce

Si nos metemos en la parte de optimización a tope, de WPO, hay un script que ralentiza cualquier tienda online, y es el de los fragmentos del carrito o refreshed_fragments.

Esta es una característica de WooCommerce que hace que se actualicen los totales del carrito sin recargas de página.

Nota: Este código, activo por defecto, ralentiza mucho la carga de todas las páginas de tu tienda online, pero puede que tras desactivarlo no se calculen bien los cambios en el mini-carrito al añadir o quitar cantidades o productos, así que haz una comprobación siempre tras desactivarlo.

El código es este:

/* Desactivar fragmentación del carrito */
add_action('wp_enqueue_scripts', 'ayudawp_quitar_woo_cart_fragments', 99);
function ayudawp_quitar_woo_cart_fragments() {
if(function_exists('is_woocommerce')) {
wp_dequeue_script('wc-cart-fragments');
}
}

¿El resultado? Tu tienda online cargará mucho más rápido, mejorando los tiempos de carga de todas las páginas.


Cómo quitar los estilos y scripts de WooCommerce

Para terminar, otra optimización muy común y recomendable es desactivar todos los estilos y scripts que carga automáticamente WooCommerce en todas las páginas, relegando su carga solo a las páginas del carrito, donde haya productos y finalizar compra.

El código es el siguiente:

/* Desactivar estilos y scripts de WooCommerce */
add_action('wp_enqueue_scripts', 'ayudawp_quitar_scripts_woocommerce', 99);
function ayudawp_quitar_scripts_woocommerce() {
if(function_exists('is_woocommerce')) {
if(!is_woocommerce() && !is_cart() && !is_checkout() && !is_account_page() && !is_product() && !is_product_category() && !is_shop()) {
//Estilos
wp_dequeue_style('woocommerce-general');
wp_dequeue_style('woocommerce-layout');
wp_dequeue_style('woocommerce-smallscreen');
wp_dequeue_style('woocommerce_frontend_styles');
wp_dequeue_style('woocommerce_fancybox_styles');
wp_dequeue_style('woocommerce_chosen_styles');
wp_dequeue_style('woocommerce_prettyPhoto_css');
//Scripts
wp_dequeue_script('wc_price_slider');
wp_dequeue_script('wc-single-product');
wp_dequeue_script('wc-add-to-cart');
wp_dequeue_script('wc-checkout');
wp_dequeue_script('wc-add-to-cart-variation');
wp_dequeue_script('wc-single-product');
wp_dequeue_script('wc-cart');
wp_dequeue_script('wc-chosen');
wp_dequeue_script('woocommerce');
wp_dequeue_script('prettyPhoto');
wp_dequeue_script('prettyPhoto-init');
wp_dequeue_script('jquery-blockui');
wp_dequeue_script('jquery-placeholder');
wp_dequeue_script('fancybox');
wp_dequeue_script('jqueryui');
}
}
}

El resultado será especialmente notable en aquellas páginas o entradas en las que no se necesiten los estilos y scripts de WooCommerce, mejorando su rendimiento y tiempos de carga.


El resultado, como te decía, suele ser espectacular.

Extra: Cómo desactivar el medidor de fortaleza de contraseñas

Pues sí, vamos a terminar con un plus, con un extra, pues resulta que el script necesario para realizar la comprobación automática de fortaleza de contraseñas de WooCommerce, y también de WordPress, es realmente pesado.

Añade nada menos que 400 Kb de sobrecarga a todas las páginas en las que no es necesario; bueno, a todas.

El código para desactivarlo es este:

/* Desactivar medidor de fortaleza de contraseñas */ 
add_action( 'wp_print_scripts', 'ayudawp_quitar_medidor_fortaleza_claves', 10 );
function ayudawp_quitar_medidor_fortaleza_claves() {
wp_dequeue_script( 'wc-password-strength-meter' );
}

El resultado:


¿Todo eso no se puede hacer con plugins?

Bueno, un plugin ya te he dado (mira arriba) pero sí, también hay algún plugin que te ayudar a limpiar todas esas cosas que no te gustan de WooCommerce.

Se llama Disable WooCommerce Bloat, y una vez instalado y activo te permitirá activar o desactivar todas esas molestas pantallas y basurilla de WooCommerce, a golpe de clic.

¡Bueno, y eso ha sido todo!

De un plumazo hemos quitado un montón de cosas que puede que te sobren en WooCommerce, y de paso hemos optimizado la carga de tu tienda online ¿qué más se puede pedir?

Cualquier duda ya sabes, me la cuentas abajo, en los comentarios 😉

La entrada Cómo quitar todo lo que le sobra (o no) a WooCommerce la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

Cómo desactivar la divulgación automática en redes sociales de Jetpack para los productos

Quizás una de las mejores herramientas de Jetpack sea la de divulgar, que te permite compartir automáticamente en tus perfiles sociales las nuevas publicaciones, de manera gratuita.

Funciona perfecto,  y prácticamente nunca falla, así que en este sentido funciona mejor que servicios externos como Buffer o IFTTT, que a veces se desconectan de los servicios más de lo debido.

Ahora bien, su virtud también puede ser un inconveniente, pues por defecto compartirá automáticamente todos los tipos de contenido que haya en tu web. O sea, para entradas, pero también para productos, proyectos o cualquier otro tipo de contenido (CPT).

Y es que no siempre vas a querer que se comparta automáticamente en tus redes la creación de nuevos productos en una tienda online, como por ejemplo cuando estás dando de alta un catálogo grande, o si simplemente no es esa tu estrategia.

Pues bien, si es tu caso, puedes desactivar la divulgación social automática de Jetpack en los productos fácilmente, con esta función:

/* Desactivar Divulgar de Jetpack en Productos */
function ayudawp_desactiva_divulgar_jetpack_productos() {
remove_post_type_support( 'product', 'publicize' );
}
add_action( 'init', 'ayudawp_desactiva_divulgar_jetpack_productos' );

Este código puedes añadirlo en uno de estos 2 sitios:

Cuando guardes los cambios ya has desactivado la herramienta de divulgar de Jetpack para los productos, ni siquiera aparecerá el campo de ajustes en el editor de productos.

La entrada Cómo desactivar la divulgación automática en redes sociales de Jetpack para los productos la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

¿Son útiles los temas WordPress por defecto? ¡PUDIENDO PERSONALIZARLOS ASÍ, CLARO QUE SÍ…!

Seguramente que, como yo, más de una vez te habrás preguntado que para qué sirven los hasta 3 temas que vienen en WordPress por defecto ¿a que sí?

Porque si se supone que deben ser temas que muestren las posibilidades de WordPress, la verdad, dejan mucho que desear.

Seguro que están programados de maravilla, y son compatibles con las últimas novedades de WordPress, pero ¿a que no muestran realmente el potencial de personalización de WordPress?

¿No sería mejor que los temas WordPress por defecto tuviesen montones de ajustes personalizables? Seguro que veríamos muchos más temas WordPress «Twenty Loquesea» instalados y activos.

Menos mal que, como casi siempre, vienen al rescate los plugins, y sino mira este vídeo

¿A que así si te plantearías usar alguno de los temas de WordPress por defecto?

La entrada ¿Son útiles los temas WordPress por defecto? ¡PUDIENDO PERSONALIZARLOS ASÍ, CLARO QUE SÍ…! la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.