Desde la versión 4.1 de WooCommerce, los creadores de este magnífico plugin nos han regalado un nuevo elemento en el menú de administración de nuestro WordPress, el tonto, inútil, molesto, innecesario e incomprensible menú llamado «Marketing»
Entiendo que quieran vender sus cosas y eso pero ¿no tenían ya para eso el submenú de extensiones en los ajustes de WooCommerce?, por ejemplo.
¡Es que, además, es un menú de primer nivel, ocupando un precioso espacio en la administración de mi WordPress!
En fin, que no te cuento más, ya sabes lo que es, y estarás conmigo en que es del todo innecesario, así que vamos al tema.
Si quieres quitar de ahí ese menú simplemente añade esta línea de código al final del archivo functions.php del tema hijo activo, o sino hazte un plugin de personalizaciones y ñapas varias y lo añades ahí:
//Quitar menu marketing de WooCommerce en admin function disable_features( $features ) { $marketing = array_search('marketing', $features); unset( $features[$marketing] ); return $features; } add_filter( 'woocommerce_marketing_menu_items', '__return_empty_array' ); add_filter( 'woocommerce_admin_features', 'disable_features' );
Devolverás la administración de tu WordPress a su antiguo esplendor, ahora si ese molesto e inútil menú de «Marketing»
Si te ha entrado la fiebre ocultadora de menús en este enlace te cuento cómo ocultar otros menús de WordPress, y dentro de nada te contaré cómo ocultar otros menús y submenús de WooCommerce.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Otra cosa innecesaria que nos añaden. No es broma, pero tengo en mente crear un plugin para uso propio para quitar todas estas cosas.
Y para completarlo y eliminar la notificación de «Conecta tu tienda para activar WooCommerce Services» añadir también:
add_filter( 'woocommerce_helper_suppress_connect_notice', '__return_true' );
Magnífica información Fernando! Como siempre gracias.
Tengo una pregunta: Como hacemos para ocultarlo por roles de usuario?
Por ejemplo no me importaría que el administrador lo viera, pero el «shop_manager» se lo ocultamos.
He estado probando con «current_user_can» pero no lo he conseguido.
hola buenos dias , como se podria hacer para agregar la cotizacion de los gastos de envio en la ficha de producto , sin tener que agregar al carro el producto y luego ir al carro para sellecionar la region y eso que me parece super engorroso , creo que aumentaria la conversion de uns sitio tener en la misma ficha de producto el costo de envio estimado , gracias
Si, ya hay un plugin que saca todo el «bloat»
Disable WooCommerce Bloat https://wordpress.org/plugins/disable-dashboard-for-woocommerce/
Muchas gracias!!!!
Muchas gracias por el código pero parece que ya no funciona (lo he tenido desde hace tiempo pero me vuelve a aparecer desde la última actualización).
Saludos y gracias
Tienes toda la razón, cambiaron hace poco el filtro. He actualizado la guía, prueba el nuevo código 😉
Muchas gracias D. Fernando. Es usted un crack.
Un abrazo,
carlos