Si vas a crear, o ya tienes, أ موقع ويب y quieres mantenerlo privado y que solo los usuarios registrados puedan visitarlo, puedes hacerlo sin la necesidad de instalar ningún البرنامج المساعد ما التحميل الزائد nuestro sitio.
للقيام بذلك, tan solo tienes que introducir un fragmento de código في نهاية الملف functions.php del tema que esté usando tu sitio en este momento.
Esto lo puedes hacer a través de la edición del archivo y posterior subida mediante بروتوكول نقل الملفات, أما, من خلال لوحة الإدارة من الخاص بك وورد. Si optas por la الثانية الخيار, simplemente tienes que desplazarte, في المربع القائمة de administración, al submenú المظهر > محرر.
Una vez abierta la nueva página, لأن lista de archivos que te aparecerá en la الجانب الأيمن, حدد functions.php. عندما يتم abra, desplázate al final del archivo و لصق التعليمة البرمجية التالية:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | //Hacer Wordpress privado class PrivateWP { public function __construct() { add_action( 'init', array( $this, 'init' ) ); } public function init() { if ( ! is_user_logged_in() && ! $this->is_login() ) { wp_redirect( "http://tudominio.com/wp-login.php" ); exit; } } public function is_login() { return in_array( $GLOBALS['pagenow'], array( 'wp-login.php', 'wp-register.php' ) ); } } $pw = new PrivateWP; |
في المربع خط 9 de este código, puedes ver que se realiza una إعادة توجيه al formulario de Log In en el caso de que el usuario no esté logueado. إذا كنت تريد puedes modificar esta línea para realizar la redirección a otra página o incluso para no hacer nada y que aparezca en blanco, o muestre un خطأ 404, o cualquier otra alternativa.
الآن, a menos que el usuario que quiera acceder a tu sitio web se haya logueado, وسوف تكون من المستحيل que éste acceda.
"يفكر أحد في"كيفية جعل القطاع الخاص, الإضافات غير المستخدمة, موقع الويب الخاص بك في وورد”
Muy bueno ! شكرًا جزيلاً, yo tengo un plugin, pero con esto ya lo puedo hacer más simple.