Privacidad en Wordpress MU - el script de dsader
En el artículo Privacidad en Wordpress MU 1.0 y su aplicación a un colegio describí el uso de un script creado por dsader para limitar o no el acceso a los blogs de una instalación Wordpress MU, en función de la lista de usuarios de cada blog en particular.
Esta solución nos viene funcionando perfectamente, aún después de actualizar la instalación de Wordpress MU a la versión 1.3.
Sin embargo, me avisa Juan de que el enlace al script original se ha roto, por lo que lo dejo aquí para aquellos que puedan necesitarlo:
/*
Plugin Name: Dsader
*/
function registered_subscribers_only() {
// Checks if a user is logged in, if not redirects them to the login page
if (!current_user_can('level_0'))
{ nocache_headers();
header("HTTP/1.1 302 Moved Temporarily");
header('Location: ' . get_settings('siteurl') . '/wp-login.php');
header("Status: 302 Moved Temporarily");
exit();
}
}
add_action('template_redirect', 'registered_subscribers_only');
Se trata de copiar este texto y pegarlo en un archivo con extensión .php -yo lo llamo dsader.php- que ha de quedar almacenado en el directorio /wp-content/plugins.
Después, y como con todos los plugins, en caso de que nos interese utilizarlo hemos de acceder a la opción del menú "plugins" en cada blog particular a controlar y activarlo.
0 comentarios