यदि आप बनाने के लिए जा रहे हैं, या पहले से ही है, एक वेब साइट और आप इसे रखना चाहते हैं निजी और केवल पंजीकृत उपयोगकर्ता पर जाएँ कर सकते हैं, puedes hacerlo sin la necesidad de instalar ningún प्लगइन क्या अधिभार हमारी साइट.
ऐसा करने के लिए, tan solo tienes que introducir un कोड स्निपेट फ़ाइल के अंत में functions.php कि आप इस समय अपनी साइट का उपयोग कर रहे हैं थीम.
यह हो सकता है के माध्यम से फ़ाइल संपादन और के माध्यम से क्रमिक वृद्धि FTP, या तो, के माध्यम से प्रशासन पैनल के अपने WordPress. यदि आप के लिए ऑप्ट दूसरा विकल्प, आप बस ले जाने के लिए है, में मेनू प्रबंधन, उप मेनू प्रकटन > संपादक.
एक बार नया पृष्ठ खोलें, के फ़ाइलों की सूची कि तुम में दिखाई देगा दाईं ओर, का चयन करें functions.php. जब है खुला, नीचे स्क्रॉल करें फ़ाइल का अंत और चिपकाएँ निम्न कोड:
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 यह कोड, आप देख सकते हैं कि वह है एक पुनर्निर्देशित करें के फार्म करने के लिए लॉग इन करो en el caso de que el usuario में लॉग इन किया है नहीं. यदि तुम चाहो आप संशोधित कर सकते हैं किसी अन्य पृष्ठ के लिए पुर्ननिर्देशन करने के लिए या यहां तक कि कुछ भी नहीं और जो करने के लिए इस पंक्ति रिक्त दिखाई देता है, या प्रदर्शित एक त्रुटि 404, या किसी भी अन्य विकल्प.
अब, जब तक कि आपके वेब साइट तक पहुँचने के लिए चाहता है उपयोगकर्ता में लॉग इन किया है, हो जाएगा असंभव इस पहुँच.
"एक पर सोचा"निजी बनाने के लिए कैसे, अप्रयुक्त plugins, अपने WordPress वेबसाइट”
Muy bueno ! बहुत-बहुत धन्यवाद, yo tengo un plugin, pero con esto ya lo puedo hacer más simple.