سیستم مدیریت محتوای وردپرس امکانات فوقالعادهای را در اختیار شما قرار میدهد. این سیستم بهصورت متنباز است و شما میتوانید توسط قالبها، افزونهها و یا کدها آن را گسترش دهید. درواقع شما میتوانید تمامی امکانات موردنیاز خود را بهراحتی در این سیستم پیاده کنید. یکی از خطاهای معروف در وردپرس ارور call to undefined function wp_validate_redirect است که در این مقاله نحوه حل آن را به شما توضیح خواهیم داد.
پلاگین وردپرس یک بخش بسیار مهم از وبسایت شما محسوب میشود که شما باید حتما برای بهبود سایت خود از آن استفاده کنید. درواقع میتونیم توضیح دهیم که امکان ندارد که شما از پلاگینها در سایت خود استفاده نکنید. توسط پلاگینها شما میتونید ویژگیهای جدید و مفیدی را به سایت خود اضافه کنید. همچنین برای استفاده از آنها شما نیاز نیست که هیچگونه کد نویسی را انجام دهید.
برخی اوقات هنگام کار با سیستم وردپرس و افزونهها ممکن است که مشکلاتی برای شما بهوجود بیاد که ما در تیم دکترگرافیک تلاش میکنیم که در کنار شما باشیم و به شما روش حل این خطاها را آموزش بدیم. خطای Call To Undefined Function Wp_Validate_Redirect هم یکی از خطاهایی است که حین کار با وردپرس ممکن است که برای شما نمایش داده شود.
اگر این خطا برای شما نمایش داده شود شما میتوانید طبق این آموزش آن را حل کنید و سایت خود را به حالت قبل بازگردونید و از وردپرس خود لذت ببرید. برای اینکه این خطا را برطرف کنید نیاز ندارید که کد نویسی کنید و یا اینکه افزونه خاصی را نصب کنید. ما سعی کردیم که به سادهترین شکل روش حل خطا را آموزش بدیم.
ارور call to undefined function wp_validate_redirect
یکی از اتفاقات رایجی که هنگام کار با سایت وردپرسی اتفاق میافتد، رخ دادن خطای Fatal Error: Call To Undefined Function Wp_Validate_Redirect () است. این خطا در عملکرد سایت شما اختلال بهوجود میآورد. به همین دلیل شما باید آن را رفع کنید تا سایت به حالت قبل برگردد.
اگر شما هم با وردپرس کار میکنید تابهحال حتماً یکبار با این خطا مواجه شدهاید. اما نگران نباشید. چراکه امروز قصد داریم روش حل این خطا را توضیح بدهیم تا بهراحتی بتوانید از شر این خطا خلاص شوید. رفع این خطا بسیار ساده است و شما در مدت چند دقیقه میتوانید آن را برطرف کنید.
دلیل رخ دادن خطای call to undefined function wp_validate_redirect
برخی از کاربران مبتدی نمیدانند خطای Fatal error: Wp Validate_Redirect() چیست و اصلاً چرا به وجود میآید! هنگامیکه وارد پنل پیشخوان وردپرس میشوید و لاگین میکنید، در صفحهنمایش با این خطا روبهرو میشوید. دلیل اصلی رخ دادن این خطا مثل همیشه افزونهها است.
اگر هر کدوم از افزونههای نصبشده در سایت وردپرسی شما بهدرستی کار نکند و یا اینکه بهصورت کامل نصب نشده باشد این خطا اتفاق میافتد. همچنین ناسازگار بودن افزونههایی که قبلاً در سایت نصبکرده بودید با افزونهای که بهتازگی نصب کردید، میتواند دلیل به وجود آمدن این خطا باشد.
بنابراین شما باید بفهمید که کدام افزونه چگونه در سایت شما این ارور را به وجود آورده است. زمانی که شما قصد دارید وارد سایت وردپرسی خود شوید این خطا برای شما ایجاد مشکل میکند.
نحوه حل این ارور در وردپرس
رفع این خطا برای کاربران مبتدی وردپرس کمی دشوار است. به دو روش میتوان خطا را برطرف کرد. ما در اینجا هر دو این روش را برای شما توضیح میدهیم که از هرکدام که خواستید استفاده کنید.
در اولین روش وارد پنل کاربری هاست خود شوید. سپس به بخش PhpMyAdmin بروید و جدول دیتابیس Wp_Options را بیابید. حال ردیف Active_Plugins در زیر ستون Option_Name را پیدا کنید. (در صفحه 2 است). در اینجا شما باید مقدار Option_Value را به a:0:{} تغییر دهید.
اکنون تمامی افزونههای سایت وردپرسی شما غیرفعال شدند. بعدازاینکه افزونهها غیرفعال شدند مشاهده میکنید که سایت بدون هیچگونه مشکلی اجرا میشود. سپس افزونهها را یکییکی فعال کنید و ببینید مشکل از کدام افزونه بوده است.
بدین صورت میتونید افزونههایی که باعث رخ دادن این خطا شده است را بدون هیچ دردسری بیابید. سپس میتوانید افزونه مربوطه را حذف کنید یا مشکل آن را رفع کنید.
روش دوم برای افراد مبتدی نیز قابل انجام بوده و بسیار راحت است. در روش بعد در هاست، به مسیر File Manager/ Public-html/ Wp-Content بروید. سپس باید پوشه Plugins را پیدا کنید. پس از آن روی پوشه Plugins کلیک راست کنید و نام پوشه را تغییر دهید.
اکنون مثل مرحله قبل تمامی افزونههای سایت شما غیرفعال شده است. سپس شما باید افزونه مشکلدار را یافته و مشکل را با برنامه نویسان در میان گذاشته و برطرف کنید.
نتیجهگیری
زمانی که از سیستم مدیریت محتوای وردپرس استفاده میکنید میتوانید این سیستم را با استفاده از روشهای مختلفی ارتقا دهید و به قابلیتهای آن اضافه کنید. یکی از این روشها استفاده از پلاگینها است. هزاران پلاگین مختلف برای وردپرس توسط توسعهدهندگان طراحی و در اختیار کاربران وردپرس قرارگرفته است که همگی قابلیتهای جدیدی را به سایت شما اضافه میکنند.
اما در نظر داشته باشید که شما باید همواره تلاش کنید که از سایتهای معتبر پلاگینهای موردنیاز وبسایتتان را تهیه کنید. بهاینترتیب مشکلی برای سایت شما پیش نمیآید و در عملکرد سایت شما اختلالی بهوجود نمیآید.
اما برخی مواقع پلاگینها برای شما مشکلاتی را بهوجود میارن که در اینجا رفع یکی از این ارورها یعنی رفع خطای Call To Undefined Function Wp_Validate_Redirect را برای شما کاربران عزیز با استفاده از دو روش توضیح دادیم که شما میتوانید در صورت تمایل خود از هریک از آنها استفاده کنید.
به شما پیشنهاد میکنیم بعدازاینکه این خطا را در سایت خود برطرف کردید پلاگینهای موردنیاز خود را از سایتهای معتبر تهیه کنید تا کمتر شاهد بهوجود آمدن ارورهای مختلف در سایتتتون باشید.
منابع: wikipedia – wordpress.org – mihanwp – youtube