سلام خدمت همه وردپرس دوستان عزیز در این بخش از آموزش وردپرس می خوام روش حل مشکل خطای function check active widget رو بهتون یاد بدم , این خطا بیشتر زمانی اتفاق میفته که قالب جدید نصب کنید مخصوصا اگر قالب قبلی از ابزاک ها پشتیبانی کنه.
حل مشکل خطای function check active widget کار بسیار آسونیه , اگر اکنون این مشکل برای شما پیش اومده کافیه وارد هاست بشید و از طریق هاست به مسیر فایل های وردپرس برید , در مسیر فایل های وردپرس پوشه ی wp-content و themes بعد وارد پوشه ی قالب وردپرسی که نصب کردید بشید.
داخل فایل های قالبی که نصب کردید دنبال فایل Functions.php بگیردید و این فایل و در حالت ویرایش باز کنید.
توجه داشته باشید که وقتی خطای function check active widget براتون ظاهر میشه داخل متن این خطا به یه فایلی اشاره شده که همین فایل فانکشن هست و احتمالا اگر قالب وردپرس شما کمی حرفه ای باشه به یه فایل دیگه هم اشاره می کنه که باید این دو فایل رو ویرایش کنید.
حل مشکل خطای function check active widget
حالا ممکن هست در قالب وردپرس شما این خطا به گونه ی دیگه ای ظاهر بشه یعنی خط های مشخص شده با این مثال ما یکی نباشه در کد زیر مثلا یک قالب نصب کردیم و خطا داده خطا به این صورت خواهد شد
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
همون طور که در کد بالا مشخص هست خطای قالب وردپرس ما مربوط به فایل Functins.php هست خطوط 108 و 354 حالا نیاز نیست دنبال هر دو بگردید کافیه اولی رو در فایل فانکشن قالب پیدا کنید برای پیدا کردن اگر هاست شما قابلیت نمایش کدها رو به صورت شماره خط نداره کافیه عبارت function check active widget رو داخل کد جستو جو کنید ( بر ای جست و جو از کلیدهای ترکیب ctrl+f استفاده کنید )
بد از این که کد
<code>< ?php function _check_active_widget</code>
رو پیدا کردید از اونجا تا آخر فایل هر کل کد رو پاک کنید و فایل رو ذخیره کنید.
به همین راحتی 🙂 . امیدوارم مفید واقع بشه بیگ تم همیار وردپرس شماست نگران هیچ چیزی نباشید , آرزومند بهترین ها برای شما …
منبع: بیگ تم
لینک: https://bigtheme.ir/function-check-active-widget/