Quiero introducir el siguiente código
para que los precios no aparezcan a los clientes que ya estás suscritos.He probado introduciendo el módulo "código" pero no funciona.
¿Cómo lo puedo hacer?
Muchas gracias
Contenido solo visible a usuarios registrados
Hola Pablo,
Puedes darnos más detalles sobre como está sutilizando este código, que plugin utilizas para miembros, de esta forma podemos revisar con mayor detalle lo que nos comentas.
Un Saludo
el pluggin que utilizo es wocommerce memberships, lo uso para que cierto contenido aparezca o no en función de si el usuario está suscrito al membershipsite o no
Que tal Pablo,
El plugin que usas WooCommerce Memberships se trata de un complemento de paga por lo que no podemos ver todas sus funciones en profundidad, sin embargo el apartado de su documentación puede ser revisado de manera libre
https://woocommerce.com/document/woocommerce-memberships/
Entre los puntos que aborda la documentación pude apreciar entradas interesantes relacionadas con lo que deseas conseguir
- https://woocommerce.com/document/woocommerce-memberships-restrict-content/
- https://www.godaddy.com/resources/skills/using-dynamic-pricing-with-woocommerce-memberships
Sin embargo, no pude ver una opción clara que permita ocultar el precio a clientes suscritos al sitio web de la forma que deseas hacerlo por medio de shortcodes
Una opcion seria usar un fragmento de código el cual haga que el precio se oculte solo para usuarios registrados
add_filter( 'woocommerce_get_price_html', 'we_hide_price_logged_in', 10, 2 );
function we_hide_price_logged_in( $price, $product ) {
if ( is_user_logged_in() ) {
$price = ''; //
}
return $price;
}
Este codigo puede usarse en el functions.php de un tema hijo preferiblemente o bien usando Code Snippets
Pero para acciones con el plugin sugerimos elevar la consulta directamente a su soporte
Saludos!