Respuesta a: Limitar acceso a ciertos tipos de post

Inicio Foros WordPress Programación Limitar acceso a ciertos tipos de post Respuesta a: Limitar acceso a ciertos tipos de post

#70783

Fliberty
Participante

Tendrías que hacerlo con una condicional del tipo if(is_post_type(‘slide’) || is_post_type(‘portfolio’), etc.
Tendrías que buscar la función donde se identifica al usuario para saber si este es administrador o no.
Por ejemplo, con este código que he publicado en mi página: http://www.cyberdocentes.com/restringir-acceso-a-usuarios-no-registrados-en-wordpress/
Puedo saber si el usuario ha iniciado sesión, con este otro código:
function restringir_login(){
global $current_user;
get_currentuserinfo();
if ($current_user->user_level < 4) {
wp_redirect( get_bloginfo('url') );
exit;
}
}
add_action('admin_init', 'restringir_login', 1);

Logro que un usuario que no tenga nivel de administrador no pueda ingresar al wp-admin, y lo redirecciona a la página principal, si sabes algo de php, puedes modificarla y lograr lo que deseas.

Pin It on Pinterest