Notice: wp_deregister_script was called incorrectly. اسکریپتها و شیوهنامهها نباید پیش از wp_enqueue_scripts
، admin_enqueue_scripts
و login_enqueue_scripts
ثبت یا فراخوانی شوند. Please see Debugging in WordPress for more information. (این پیام در نگارش 3.3 افزوده شده است.) in /home/ronakweb/domains/ronakweb.com/public_html/wp-includes/functions.php on line 3190
Warning: Cannot modify header information - headers already sent by (output started at /home/ronakweb/domains/ronakweb.com/public_html/wp-content/themes/ronakweb2/functions.php:289) in /home/ronakweb/domains/ronakweb.com/public_html/wp-includes/feed-rss2.php on line 8
فرض کنید رمز عبور وردپرس و همچنین پسورد ورود به ایمیلی که برای بازیابی رمز wordpress تان از آن استفاده میکردید را فراموش کرده اید در این حالت تنها میتوان با استفاده از اطلاعات هاست وارد کنترل پنل فضای میزبانی وب سایت مان شویم، در بهترین حالت باید مدیر جدیدی ایجاد کنیم و با استفاده از مشخصات جدید وارد پیشخوان شویم. راحت ترین کار برای ساخت کاربری جدید با دسترسی admin استفاده از کد ایجاد کاربر مدیر وردپرس می باشد.
برای این منظور وارد پوشه wp-content شوید سپس به پوشه پوسته ها که با نام themes مشخص است بروید و پوشه قالبی که در حال حاضر بر روی سایت فعال است را باز کنید سپس فایل فانکشن پوسته را با استفاده از ادیتور خود کنترل پنل هاست ویرایش کنید و کدهایی که در مرحله زیر توضیح داده شده را در انتهای آن اضافه کنید تا یوزر جدید ایجاد شود.
در این روش میتوان با استفاده از قطعه کد زیر که باید آنرا در فایل توابع پوسته یا همان فانکشن functions.php قرار داد کاربر جدید با دسترسی administrator مدیر ایجاد کرد. در خط دوم مقدار دلخواه را برای متغییرهای user، pass و email وارد کنید، متغییر user برای نام کاربری کاربر، متغییر pass برای تنظیم رمز عبور یا پسورد کاربر جدید و در نهایت تغییر email برای تنظیم آدرس ایمیل یا پست الکترونیکی یوزر جدید مورد استفاده قرار میگیرد. برای تنظیم سطح دسترسی نیز میتوان در خط ششم با تغییر مقدار تابع set_role بجای دسترسی administrator که برای مدیر مورد استفاده قرار میگیرد از سطوح editor ، author ، contributor و subscriber استفاده کرد پیشنهاد میکنیم جهت آشنایی بیشتر با انواع فعالیتهای مجاز برای هر سطح و نقش مطلب نقش کاربری وردپرس را مطالعه نمایید.
function wpb_admin_account(){ $user='Username';$pass='Password';$email='email@domain.com'; if (!username_exists($user) && !email_exists($email)){ $user_id = wp_create_user($user,$pass,$email); $user = new WP_User($user_id); $user->set_role('administrator');}} add_action('init','wpb_admin_account');
پس از قرار دادن کد در فانکشن و ذخیره آن با استفاده از مشخصات مدیر جدید وارد پیشخوان شوید و بلافاصله با استفاده از بخش ویرایشگر پوسته کدهایی را که در فانکشن قرار داده اید را حذف کنید چون کاربر جدید ایجاد شده و دیگر نیازی به آنها نیست همچنین ممکن است به دلیل تلاش وردپرس جهت ساخت کاربری که قبلا وجو دارد با خطا در پیشخوان یا افزایش مصرف منابع سرور و هاست روبرو شوید.
برای جلوگیری از سوء استفاده افراد سودجو توصیه میشود در هنگام استفاده از قالبهای رایگان با استفاده از آموزش بررسی امنیت قالب وردپرس به بررسی عدم وجود کدهای مخرب در پوسته بپردازید.