عدم دسترسی کاربران به بخش نمایش در وردپرس
عدم دسترسی کاربران به بخش نمایش در وردپرس
یکی از بخش های مهم سایت شما ، بخش نمایش در پنل مدیریت وردپرس شماست ، بخشی که اگر به دست کاربران برسد ممکن است هر دقیقه با مشکلاتی مواجه شوید و بخواهید برای اینکه از این مشکل ها را رفع کنید ، خودش به صورت خودکار چندین ساعت وقت شما بگیرد تا بتوانید آن مشکل را حل کنید و آن هم اگر که کد نویسی وارد باشید و متکی به طراح های سایت نباشید.
خب پس برای اینکه بتوانیم این بخش را از دسترس کاربران خود خارج کنیم باید چه کار کنیم ، با اینکه وردپرس با سطح دسترسی های که به کاربران می دهد به آن ها مشخص می کنند که چه بخش های را در دسترس داشته باشند و چه بخش های در دسترس نداشته باشند شما می توانید سطح دسترسی ها را در میهن آکادمی مطالعه کنید.
با این روش شما می توانید از دسترسی دادن به کاربران سایت خود برای بخش نمایش جلوگیری کنید و این راه یکی از بخش های می باشد که به شما کمک می کند تا امنیت سایت خود را بیشتر کنید و سایت خود را با امنیت بیشتری بسازید و به کاربران نمایش دهید
با در دسترس داشتن این بخش به صورت خودکار می تواند جزء یکی از بخش های باشد که می تواند سایت شما را مرز هک شدن و در دسترس رسیدن هکر ها برساند ، زیرا با این بخش یعنی با رسیدن دسترسی کاربران یا هکر ها به فایل Functions.php می توانند یوزر یا اکانت جدید در وردپرس ساخت.
جلوگیری از ورود به بخش نمایش در وردپرس
همانطور که می دانید سیستم مدیریت محتوا وردپرس ، یک سیستم منبع باز است و شما می توانید با دانش کمی کد نویسی به زبان PHP هر بخشی از پنل مدیریت وردپرس خود را که بخواهید ویرایش کنید و تغییرات در آن ایجاد کنید و این قابلیت می تواند برای همه وبمستران و کد نویسان مفید باشد ! خوبی وردپرس این است که می توانید به کمک آن هزاران ، هزار قابلیت را ایجاد کرده و آن را ویرایش کنید
این روش را بیشتر افرادی استفاده می کنند که طراح سایت هستند و می خواهند که برای خود از کدنویسی های قالب سایت و قوانین کپی رایت را رعایت کنند این قابلیت را فعال می کنند که دیگر کسی نتواند به این راحتی به بخش نمایش قالب در پنل مدیریت سایت دسترسی داشته باشند
شما اگر که می خواهید از این روش استفاده کنید به نوعی از قالب سایت خود و کد های قالب سایت خود محافظت می کنید و به دیگران اجازه نمی دهید تا از قالب سایت شما یا حالا از کد های که توسط کد نویسی های طراح سایت یا حالا قالبی که توسط خود شما کد نویسی شده است محافظت می شود.
با انجام این کار تمام زحماتی که طراح سایت برای قالب کشیده است حفظ می شود و دیگر نه طراح سایت نگران است و نه مدیر سایت از اینکه کد های قالب آن در دسترس عموم و یا کاربران قرار گیرد
چطور می توانیم دسترسی به بخش قالب ها در وردپرس را غیرفعال کنیم :
همانطور که می دانید و در قسمت بالا گفتیم ، خوبی وردپرس این است که منبع باز می باشد و شما می توانید با استفاده از کد نویسی هر بلا ای که می خواهید سر این سیستم مدیریت محتوا بیاورید و ما این بار با کد نویسی می خواهیم این قابلیت را فعال کنیم و حالا بگید که چطوری ؟؟؟
همانطور که می دانید یک قالب وردپرسی دارای فایل های کد نویسی شده زیادی می باشد و تعداد فایل های کد نویسی شده php این قالب ممکن است از یک عدد فایل باشد تا صد عدد فایلی که ممکن است کد نویسی شده باشد و اینجا شما باید یک فایل دارید به نام Functions.php که این فایل یکی از فایل های کد نویسی شده قالب سایت شما می باشد
شما برای اینکه بتوانند این دسترسی کاربران را به بخش قالب ها و نمایش غیرفعال کنید باید کد زیر را همان طور که گفته شد در فایل گفته شده بالا یعنی Functions.php قرار دهید.
add_action('admin_init', 'slt_lock_theme');
function slt_lock_theme() {
global $submenu, $userdata;
get_currentuserinfo();
if ($userdata->ID != 1) {
unset($submenu['themes.php'][5]);
unset($submenu['themes.php'][15]);
}
}
در ضمن به یاد داشته باشید شما قبل از انجام دادن این کار یک کپی از فایل Functions.php خود بگیرید تا در صورت مشکل آن را سریع بازگشت دهید
به همین راحتی شما می توانید برای جلوگیری از دسترسی به بخش نمایش در سایت وردپرسی خودتان اقدام کنید.
موفق و پیروز باشید.