[{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/xn--adrimadiseo-beb.com\/tutoriales-wordpress\/obligar-a-los-usuarios-a-iniciar-sesion-antes-de-leer-publicaciones-en-wordpress\/#BlogPosting","mainEntityOfPage":"https:\/\/xn--adrimadiseo-beb.com\/tutoriales-wordpress\/obligar-a-los-usuarios-a-iniciar-sesion-antes-de-leer-publicaciones-en-wordpress\/","headline":"Obligar a los usuarios a iniciar sesi\u00f3n antes de leer publicaciones en WordPress","name":"Obligar a los usuarios a iniciar sesi\u00f3n antes de leer publicaciones en WordPress","description":"Si su blog tiene un \u00e1rea restringida que no desea dar a conocer a todos los visitantes, solo para miembros, es posible que desee obligar ... <a title=\"Obligar a los usuarios a iniciar sesi\u00f3n antes de leer publicaciones en WordPress\" class=\"read-more\" href=\"https:\/\/xn--adrimadiseo-beb.com\/tutoriales-wordpress\/obligar-a-los-usuarios-a-iniciar-sesion-antes-de-leer-publicaciones-en-wordpress\/\" aria-label=\"M\u00e1s en Obligar a los usuarios a iniciar sesi\u00f3n antes de leer publicaciones en WordPress\">Leer m\u00e1s<\/a>","datePublished":"2021-06-26","dateModified":"2021-06-26","author":{"@type":"Person","@id":"https:\/\/xn--adrimadiseo-beb.com\/author\/mitzamitza-es\/#Person","name":"adrimadise\u00f1o","url":"https:\/\/xn--adrimadiseo-beb.com\/author\/mitzamitza-es\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/4f04015a3698191a873267b006e8e8789ce30b6ee841a5518a6033860d50fe16?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4f04015a3698191a873267b006e8e8789ce30b6ee841a5518a6033860d50fe16?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"adrimadise\u00f1o.com","logo":{"@type":"ImageObject","@id":"https:\/\/xn--adrimadiseo-beb.com\/wp-content\/uploads\/2022\/05\/cropped-logo_adrima.png","url":"https:\/\/xn--adrimadiseo-beb.com\/wp-content\/uploads\/2022\/05\/cropped-logo_adrima.png","width":450,"height":90}},"image":{"@type":"ImageObject","@id":"https:\/\/xn--adrimadiseo-beb.com\/wp-content\/uploads\/2021\/06\/member-login.gif","url":"https:\/\/xn--adrimadiseo-beb.com\/wp-content\/uploads\/2021\/06\/member-login.gif","height":210,"width":210},"url":"https:\/\/xn--adrimadiseo-beb.com\/tutoriales-wordpress\/obligar-a-los-usuarios-a-iniciar-sesion-antes-de-leer-publicaciones-en-wordpress\/","about":["Tutoriales Wordpress"],"wordCount":352,"articleBody":"Si su blog tiene un \u00e1rea restringida que no desea dar a conocer a todos los visitantes, solo para miembros, es posible que desee obligar a los usuarios a iniciar sesi\u00f3n antes de leer estas publicaciones.  Afortunadamente, WordPress tiene una funci\u00f3n incorporada que puede ayudarnos a hacer eso.La funci\u00f3n es auth_redirect (), as\u00ed es como funciona: cuando se llama desde una p\u00e1gina, comprueba si el usuario que ve la p\u00e1gina est\u00e1 conectado. Si el usuario no est\u00e1 conectado, redirigido a la p\u00e1gina de inicio de sesi\u00f3n.  El usuario es redirigido de tal manera que, al iniciar sesi\u00f3n, ser\u00e1 enviado directamente a la p\u00e1gina a la que intentaban acceder originalmente.Al usar esta funci\u00f3n, podemos implementar nuestro c\u00f3digo que verifica si la publicaci\u00f3n est\u00e1 restringida o no, y redirigir a los usuarios a la p\u00e1gina de inicio de sesi\u00f3n si es necesario.Simplemente pegue el siguiente c\u00f3digo en el functions.php expediente:    function my_force_login() {    global $post;    if (!is_single()) return;    $ids = array(188, 185, 171); \/\/ array of post IDs that force login to read    if (in_array((int)$post-&gt;ID, $ids) &amp;&amp; !is_user_logged_in()) {    auth_redirect();    }    } Cambie la matriz de ID de publicaci\u00f3n para que se ajuste a sus necesidades.  Despu\u00e9s de eso, abra el header.php file y coloque el siguiente c\u00f3digo en la parte superior:&lt;?php my_force_login(); ?&gt;El c\u00f3digo es simple, pero puedes Expandelo con m\u00e1s opciones como: requerir inicio de sesi\u00f3n en algunas categor\u00edas espec\u00edficas, crear una p\u00e1gina de opciones para ingresar f\u00e1cilmente las ID de las publicaciones, etc.La funci\u00f3n auth_redirect () est\u00e1 disponible desde WordPress 1.5.Tuan Anh (tambi\u00e9n conocido como Rilwis) es un blogger y desarrollador web de Vietnam de 25 a\u00f1os.  Est\u00e1 interesado en PHP, MySQL y tecnolog\u00edas Web 2.0 (CSS, Javascript, Ajax).  Le encanta WordPress y todo lo relacionado con \u00e9l.  Sigue a Rilwis en Gorjeo  para estar actualizado con \u00e9l.  Sitio web de Rilwis: Consejos de blog de lujo                                                                                                                                                                                                                                                                                                                                                                    4.5        \/        5        (        259                    votos                )    "},{"@context":"https:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Tutoriales Wordpress","item":"https:\/\/xn--adrimadiseo-beb.com\/tutoriales-wordpress\/#breadcrumbitem"},{"@type":"ListItem","position":2,"name":"Obligar a los usuarios a iniciar sesi\u00f3n antes de leer publicaciones en WordPress","item":"https:\/\/xn--adrimadiseo-beb.com\/tutoriales-wordpress\/obligar-a-los-usuarios-a-iniciar-sesion-antes-de-leer-publicaciones-en-wordpress\/#breadcrumbitem"}]}]