با سلام ، در این آموزش قصد داریم تا با آموزش نحوه رفع خطای function check active widget رو ارائه کنیم تا اگر این مشکل برای شما هم اتفاق افتاده را به راحتی از پیش رو بردارید این کار بسیار راحت و بدون پیچ و خم است کافیست این مطلب را تا انتها دنبال و کارهای گفته شده را انجام دهید با این کار مشکل خطای function check active widget سایت و ودپرس را رفع خواهید کرد.این ارر بیشتر هنگام نصب قالب جدید اتفاق می افتد بخصوص اگر قالب قبلی از ابزارک پشتیبانی کنه.
برای این کار ابتدا شما باید وارد هاست میزانی خود شوید بعد ا وارد شدن به روت سایت به مسیر wp-content » themes بوید با این مسیر وارد پوشته قالب وردپرس سایت خود خواهید شد در این جا قالب مورد نظر که نصبهست را باز و به دنبال فایل Functions.php بگیدید و آن را به حالت ویایش در آورید.
توجه : کاربران عزیز که این خطا بای شما اتفاق افتاده اگر دقت کنید در هنگام با لا آمدن خطا به این فایل یعنی فانکشن قالب وردپرس اشاره میشه که خود راهنمای خوبیه که ما هم وارد این فایل شدیم و قصد داریم خطا را رفع کنیم.اما در برخی مواقع هم امکان داره خطا به گونه ای دیگر باشه و این راهنمایی را نشان نده ما در این زیر یک نمونه از این خطا را نشان دهدیم توجه کنید.
Fatal error: Cannot redeclare _get_all_widgetcont() (previously declared in /home/sitename/public_html/wp-content/themes/jarida/functions.php:108) in /home/sitename/public_html/wp-content/themes/jarida/functions.php on line 354
در خطای function check active widget به وجود آمده بالا به فایل فانکشن قالب اشاره داره که مربوط به خط 108 و 354 هست در این جا شما نیاز ندارید هر دو کد رو پیدا کنید کافیه اولی را پیدا کنید می توانید برا پیدا کردن این کد از دکمه ctrl+f کمک بگیرید ای کلید ترکیبی را بفشارید و function check active widget را جستجو کنید با این کار سریعتر به نتیجه می رسید.بعد از پیدا کردن کد شبیه به کد زیر:
<code>< ?php function _check_active_widget</code>
بعد از پیدا کردن کد بالا از آخر این کد تا انتهای فایل همه را پاک کنید و در نهایت آن را ذخیره سازی نمایید به همی راحتی قادر هستید خطاهای وردپرس function check active widget را برطرف کنید.حتما قبل از هر گونه تغییرات حتما یک پشتیبان بگیرید.
منبع: آپتم مرجع: آموزش ورپرس