La forma más sencilla sería tener una categoría de acceso público (puedes controlar estos permisos en la configuración de la categoría) y hacer que las demás categorías requieran que los usuarios inicien sesión. Primero deberías configurar los permisos de las categorías y luego desactivar la opción de “se requiere inicio de sesión”. También existe un componente de tema que permite a los usuarios previsualizar las categorías a las que no tienen acceso: Category Previews