گذاشتن رمز روی صفحهی وردپرس به شما کمک میکند تا فقط افراد خاصی به سایت وردپرسی شما دسترسی داشته باشند. ممکن است یک فروشگاه اینترنتی هم با ووکامرس راهاندازی کرده باشید. برای آن هم نیاز به رمزگذاری دارید. نوع وبسایت شما و فعالیتی که انجام یا خدماتی که ارائه میدهید بر نوع گذاشتن رمز موثر است.
میتوانید برای کل سایت یا بخشی از محتوای آن رمز بگذارید. روی هرکدام از دستهبندیها و نوشتهها و حتی روی محصولات ووکامرس هم میتوانید رمز بگذارید.
فرآیند گذاشتن رمز روی صفحهی وردپرس بسیار ساده است. کافی است تا گام به گام با این آموزش همراه شوید تا تمامی مراحل را بررسی کنید.
در انتهای این آموزش هم از پلاگین برای رمزگذاری صفحهی وردپرس استفاده میکنیم.
چرا وردپرس را رمزگذاری کنیم؟
فرض کنید وبسایت آموزشی را راهاندازی کردهاید. در این وبسایت تعدادی دوره برای خرید قرار دادهاید. میخواهید فقط کاربرانی که هزینهی این آموزشها را پرداخت کردهاند به این دروس دسترسی داشته باشند. با گذاشتن رمز روی صفحهی وردپرس این را انجام دهید. حتی میتوانید محتوای سایت را تنها برای کاربران ویژهی خود نمایش دهید.
تمامی مطالب بالا دلیل روشنی برای گذاشتن رمز روی صفحهی وردپرس است.
در این آموزش با روشهای مختلف رمزگذاری وردپرس آشنا میشویم.
آموزش گذاشتن رمز در وردپرس
در این آموزش یاد میگیریم که چگونه برای تمام سایت، بخشی از محتوای سایت، دسته بندیها و محصولات ووکامرس رمزگذاری کنیم.
آموزش رمزگذاری تمام سایت در وردپرس
زمانی که مشغول تکمیل سایت خود هستید و محتوای سایت برای نمایش آماده نشده است. ممکن است بخواهید تنها افراد خاصی به سایت شما دسترسی داشته باشند.
در موارد بالا بهتر است روی تمام سایت رمزگذاری کنید. این کار از طریق نصب پلاگین Password Protected امکانپذیر است.
پس از نصب این پلاگین، تمامی افرادی که به سایت شما مراجعه میکنند نیاز به وارد کردن رمز دارند. در این کار نیازی به ثبت نام کاربر نیست. تنها کافی است رمزی را که در اختیار دارد در کادر مربوطه وارد کند تا به سایت وارد شود.
پس از نصب و فعال سازی پلاگین، از منوی تنظیمات، Password Protected را انتخاب کنید. در صفحهی Password Protected Setting تیک گزینهی Password Protected Status را بزنید. تیک گزینههای Allow Administrators وAllow Logged in Users را بزنید.
میتوانید ورود به سایت را تنها محدود به IP های خاص کنید. برای این کار در کادر روبروی Allow IP Addresses، مقادیر آنها را در هر خط جداگانه وارد کنید.
بعد از اینکه رمز خود را در کادر New Password وارد کردید، Save Changes را بزنید تا تغییرات ذخیره شود.
پلاگین Coming Soon Page & Maintenance Mode
میتوانید برای کاربران سایت پیامی با عنوان «در حال آمادهسازی» یا «سایت به زودی در دسترس خواهد بود» نمایش دهید.
برای این کار میتوانید از پلاگین Coming Soon Page & Maintenance Mode استفاده کنید.
پس از نصب و فعالسازی پلاگین، از منوی تنظیمات، Coming Soon Page & Maintenance Mode را انتخاب کنید.
در صفحهی تنظیمات میتوانید لوگو، سربرگ و متن پیام خود را وارد کنید. حتی میتوانید یک آیکون کوچک در صفحهی مرورگر (favicon) قرار دهید.
امکان وارد کردن عنوان سئو، توضیحات متا و کد گوگل آنالیتیکس هم وجود دارد.
اگر تنظیمات را در حالت Coming Soon انجام دهید، محتوای سربرگ و صفحهی شما توسط گوگل شاخص گذاری (index) میشود. حالت Maintenance باعث میشود سایت شما توسط گوگل شاخص گذاری نشود.
آموزش گذاشتن رمز روی وردپرس از طریق سی پنل و آپاچی
برای این کار در سی پنل به دنبال بخش Security باشید. در این قسمت روی Password Protect Directories کلیک کنید. در لیست باز شده، سایت خود را انتخاب کنید.
در پنجرهی باز شده، در بخش Security Setting برای رمزگذاری خود یک نام انتخاب کنید. تیک گزینهی Password protect this directory را بزنید. روی Save کلیک کنید.
در بخش Create User، نام کاربری و رمزعبور انتخابی را وارد کنید. روی Add Or Modify The Authorized User کلیک کنید.
با انجام مراحل بالا، پنجرههای برای نام کاربری و رمز عبور هنگام ورود کاربر نمایش داده میشود.
آموزش رمز گذاشتن روی دستهبندیهای وردپرس
گذاشتن رمز روی دستهبندیهای وردپرس روش دیگری برای محدود کردن دسترسی به محتوای سایت است. با این کار تنها کاربران ویژهی شما به این دستهبندیها دسترسی پیدا میکنند.
برای این کار باید از پلاگین Access Category Password استفاده کنید.
بعد از نصب و فعالسازی پلاگین، از منوی تنظیمات در داشبورد اصلی، Access Category Password را انتخاب کنید.
در کادر روبروی The Password، رمز خود را انتخاب کنید.
در بخش Impacted Categories، دستهبندیهایی خود را انتخاب کنید. با این کار تعیین میکنید که روی کدام دستهبندی ها رمز گذاشته شود.
در بخش Granting Users، کاربرانی که انتخاب میکنید، بدون نیاز به رمز، دستهبندیها را مشاهده میکنند.
بهتر است گزینهی Only Hide the contents of the single post غیر فعال باشد. با فعال کردن این گزینه، نوشتههای آرشیو شده یا نوشتههای صفحهی اصلی نمایش داده میشوند.
در نهایت برای نمایش پیام به کاربران برای ورود رمز، متن پیام را در کادر Info message وارد کنید.
آموزش گذاشتن رمز روی محصولات ووکامرس
بر خلاف مراحل قبل، برای گذاشتن رمز روی محصولات ووکامرس نیازی به نصب پلاگین نیست.
از امکانات خود وردپرس برای این کار استفاده کنید.
برای این کار به قسمت ویرایش محصولات ووکامرس بروید. در پایین قسمت Publish، visibility را که به شکل آیکون چشم است پیدا کنید. روی Edit در روبروی آن کلیک کنید.
بعد از کلیک روی Edit، در لیست باز شده، Password protected را انتخاب کنید. در کادر زیر password، رمز انتخابی خود را وارد کنید و روی OK کلیک کنید.
بعد از بهروزرسانی یا انتشار نوشته، محتوایی که برای محصول ووکامرس نوشتهاید رمزگذاری میشود.
برای اینکه نمایش بهتری از سایت برای کاربر داشته باشید بهتر است از همان رمز بالا برای همهی نوشتهها استفاده کنید. با این کار تمامی نوشتهها با یک وارد کردن یک رمز در اختیار کاربر قرار میگیرند.
آموزش رمزگذاری بخشی از محتوا در وردپرس
برای اینکه بخشی از محتوای خود را رمزگذاری کنید میتوانید از پلاگین Passster استفاده کنید.
با نصب این پلاگین، یک آیکون جدید در ویرایشگر متن شما ظاهر میشود.
بخشی از متن را که میخواهید روی آن رمزگذاری انجام شود انتخاب کنید. روی آیکون جدید به نام Add Content Protector shortcode کلیک کنید.
با وارد کردن رمز و کلیک روی Insert، بخشی از محتوایی که انتخاب کردهاید رمزگذاری میشود.
آموزش رمزگذاری فولدر در وردپرس با استفاده از فایل .htaccess
در این آموزش بررسی میکنیم که چطور با استفاده از فایل .htaccess روی فولدرها رمزگذاری کنیم. این روش به گونهای است که سبب ایجاد خطای 404 Not Found نشود.
برای این کار، یک فایل با نام 401.html ایجاد کنید.
کد زیر را در آن کپی کنید:
AUTHENTICATION REQUIRED You need a username and password to access this area.
فایل را ذخیره کنید و آن را در مسیر اصلی نصب وردپرس آپلود کنید.
با انجام این کار از بروز خطای 404 Not Found جلوگیری میکنید.
سپس کد زیر را در فایل .htaccess بنویسید:
ErrorDocument 401 /401.html
AuthName "Secure Area"
AuthType Basic
AuthName "Password Protected Area"
AuthUserFile /path/to/directory/.htpasswd
Require valid-user
بعد از ذخیره کردن فایل، آن را در فولدری که میخواهید رمزگذاری کنید آپلود کنید.
فراموش نکنید که مسیر کامل سرور را در بخش AuthUserFile وارد کنید. این مسیر معمولا به شکل زیر است:
home/user/public_html/website/directory/.htpasswd
سپس کد زیر را در فایل .htpasswd بنویسید و در فولدری که میخواهید رمزگذاری کنید آپلود کنید:
user:password
با این روش در هر خط میتوانید یک نام کاربری و رمز ایجاد کنید.
گذاشتن رمز روی وردپرس با استفاده از پلاگین
در نوشتههای بالا چند پلاگین را برای گذاشتن رمز روی صفحهی وردپرس بررسی کردیم. در ادامه با چند پلاگین دیگر برای گذاشتن رمز روی وردپرس آشنا میشویم.
پلاگین Paid Memberships Pro
Paid Memberships Pro با رمزگذاری باعث میشود، تنها کاربرانی در سایت عضو هستند به محتوا دسترسی داشته باشند. این محتوا شامل نوشتهها، دستهبندیها، فرومها و صفحات وبسایت شما است.
پلاگین s2Member
اگر میخواهید از پلاگینهای کم حجم برای رمزگذاری استفاده کنید، s2Member گزینهی مناسبی است.
محتوای رمزگذاری شده شامل نوشتهها، فایلهای دانلودی، عکسها و دیگر محتوای سایت است.
پلاگین Simple Membership
Simple Membership رابط کاربری بسیار مناسبی دارد. همانند پلاگینهای بالا میتوانید جهت رمزگذاری در سایت خود از این پلاگین استفاده کنید.
علاوه بر اینها، پلاگینهایی همچون WP-Members و Membership & Content Restriction – Paid Member Subscriptions هم برای رمزگذاری صفحات وردپرس وجود دارند.
پلاگین Password Protected Categories
با خرید برخی پلاگینهای پولی هم میتوانید رمزگذاری وردپرس را انجام دهید. یکی از این پلاگینها Password Protected Categories است. از طریق این پلاگین میتوانید روی دستهبندیهای سایت رمزگذاری کنید.
استفاده از این پلاگین به شما کمک میکند که برای هر دسته بندی یک نحوهی نمایش (Visibility) داشته باشید.
برای آموزش نصب افزونه وردپرس از طریق فایل زیپ مطلب ما در این باره را مطالعه کنید.
بعد از نصب و فعال سازی باید به پیکربندی پلاگین بپردازید. از منوی تنظیمات، Protected Categories را انتخاب کنید.
در قسمت License Key، کد فعالسازی خود را وارد کنید.
میتوانید تعیین کنید که هر رمز، تا چند روز اعتبار داشته باشد. این کار از طریق بخش Password Expiry امکانپذیر است.
در تنظیماتی جداگانه میتوانید تعیین کنید که پستهای رمزگذاری شده، کاملا مخفی باشند یا نه.
امکانات کامل و دقیقی برای تنظیمات صفحهی ورود وجود دارد.
عنوان پیام خود به کاربر را در Title وارد کنید. متن پیام را در Form Message بنویسید.
بعد از اعمال تنظیمات مختلف، روی Save Changes کلیک کنید تا تغییرات ذخیره شود.
برای استفاده از این پلاگین و رمزگذاری روی دستهبندیها به صورت زیر عمل کنید.
از داشبورد وردپرس، Posts و از آنجا Categories را انتخاب کنید. در پنجرهی باز شده میتوانید نام و نامک دستهبندی را وارد کنید.
در قسمت visibility، نوع نمایش(Visibility) را Password Protected انتخاب و رمز را در آن وارد کنید.
برای تغییر نوع نمایش، موس خود را روی دستهبندی مورد نظر ببرید و روی Edit کلیک کنید. در پنجرهی باز شده، تیک دستهبندی مورد نظر را بزنید تا رمزگذاری شود.
جمع بندی
در این آموزش راههای موثر گذاشتن رمز روی صفحهی وردپرس را به طور کامل بررسی کردیم. با پلاگینهای کاربردی رمزگذاری صفحات وردپرس آشنا شدیم. فهمیدیم که علاوه بر پلاگین، از امکانات خود وردپرس هم میتوانیم برای رمزگذاری استفاده کنیم. این کار شامل رمزگذاری روی محصولات ووکامرس میشد .
با مطالعهی این آموزش میتوانید برای بخشهای مختلف وبسایت خود، رمزگذاری کنید.