ثبت‌نام ورود

ارور call to undefined function wp_validate_redirect در وردپرس و نحوه حل آن

ارور call to undefined function wp_validate_redirect
ارور call to undefined function wp_validate_redirect

سیستم مدیریت محتوای وردپرس امکانات فوق‌العاده‌ای را در اختیار شما قرار می‌دهدد. این سیستم به‌صورت متن‌باز هست و شما می‌توانید توسط قالب‌ها، افزونه‌ها و یا کدها آن را گسترش دهید. درواقع شما می‌توانید تمامی امکانات موردنیاز خودتان را به‌‌‌‌‌راحتی در این سیستم پیاده کنید. یکی از خطاهای معروف در وردپرس ارور 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 را برای شما کاربران عزیز با استفاده از دو روش توضیح دادیم که شما می‌توانید در صورت تمایل خودتان از هریک از اون‌ها استفاده کنید.

به شما پیشنهاد می‌کنیم بعدازاینکه این خطا را در سایت خودتان برطرف کردید پلاگین‌های موردنیاز خودتان را از سایت‌های معتبر تهیه کنید تا کمتر شاهد به‌وجود آمدن ارورهای مختلف در سایتتتون باشید. 🙂

موفق و پیروز باشید.

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام میهن وردپرس عضو شوید.

سوالی دارید؟ از ما بپرسید

  1. کاربر مهمان ۱۰ مرداد ۱۳۹۷

    بسیار مفید و کاربردی. تشکر میکنم.