حل مشکل خطای function check active widget - آموزش وردپرس

حل مشکل خطای function check active widget

سلام خدمت همه وردپرس دوستان عزیز در این بخش از آموزش وردپرس می خوام روش حل مشکل خطای 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/

یک پینگ

  1. پینگ‌بک: خطا و ارور های وردپرس ( قالب - افزونه - وردپرس )| قالب های وردپرس

  2. پینگ‌بک: این اخطار چیه بعد انشار /////////

یک نظر

  1. خلیل

    البته در وقت فغال کردن تم این error را به من میده

    Fatal error: Cannot redeclare _check_active_widget() (previously declared in C:\xampp\htdocs\Dr\wp-content\themes\nielsen\functions.php:30) in C:\xampp\htdocs\Dr\wp-content\themes\nielsen\theme\plugins\yit-framework\modules\shortcodes\functions.php on line 333

  2. خلیل

    سلام من وقت قالب را نصب میکنم این error را به من میدهد
    Fatal error: Cannot redeclare _check_active_widget() (previously declared in C:\xampp\htdocs\Dr\wp-content\themes\towhid\nielsen\functions.php:30) in C:\xampp\htdocs\Dr\wp-content\themes\towhid\nielsen\theme\plugins\yit-framework\modules\shortcodes\functions.php on line 333

  3. فرشاد

    خدا خیرتون بده و واقعا خسته نباشید
    مشکل من با این اموزش شما حل شد و عالی بود
    واقعا دست مریزاد

  4. هادی قربانی

    منظورتون اینه که چجوری بفهمیم فلان کد در چه خطی نوشته شه ؟؟؟
    نرم افزار notepad++ نصب کنید کنید کد رو داخلش قرار بدید خطوط هم نمایش میده.

  5. هادی قربانی

    با سلام
    دو تای اول به قالب مربوط میشه آخری هم به دلیل وابع قدیمی هستش
    ممکنه دلیل خطا نیاز به افزونه خاصی باشه یا مشکلی در قسمت های دیگه اون باشه به طراح قالب بگید بررسی کنه براتون

  6. ابراهیم

    سلام
    وبسایتم 3تا ارور میده که 2تاش در بالانر از هدر اررور میده
    Warning: session_start(): Write of lock failed in /home/ebayiran/public_html/wp-content/themes/themeforest/functions.php on line 36

    Warning: session_start(): Unable to clear session lock record in /home/ebayiran/public_html/wp-content/themes/themeforest/functions.php on line 36
    و ارور 3 در زیر فوتر
    Warning: Unknown: Failed to write session data (memcached). Please verify that the current setting of session.save_path is correct (188.40.132.132:11211) in Unknown on line 0
    لطفا کمک کنید تا برطرف بشه .
    ممنون

  7. حجت

    ممنون بسیار عالی و کاربردی یه راحی هم برای خط کد نویسی رو پیدا کردن بزارید

  8. مجید دهقان

    من هم مشکل دوستان رو دارم
    صفحه پیشخوان وارد میشه اما مجدد عین همون ارور دوباره ظاهر میشه
    کلافه کرده
    چیکارش میشه کرد !!!

  9. هادی قربانی

    این مشکل از قالب وردپرس شماست به طراح قالب یا چشتیبان سایتتون بگید بررسی کنن براتون

  10. سعدیان

    Fatal error: Call to undefined method wpdb::getConnection() in /home/aibitir/public_html/wp-content/themes/iosappstore/application/framework/Suu/App/Factory.php on line 84
    ERR: Call to undefined method wpdb::getConnection() in file /home/aibitir/public_html/wp-content/themes/iosappstore/application/framework/Suu/App/Factory.php on line 84

    همچین اروری میده !!!!
    نمیدونم مال چیه کمکم کنید ویا شما درستش کنید و هزینه رو متقبل میکنم.

  11. هادی قربانی

    به همین مطلب مربوط میشه بخونید اون قسمت هایی که گفته شده رو حذف کنید درست میشه

  12. ehsan

    منم روی لوکال یه قالب نصب کردم و این اروررو میده
    باید چیکار کرد؟

    Fatal error: Cannot redeclare _verifyactivate_widget() (previously declared in C:\xamp\htdocs\nedaj\wp-content\themes\idstore\functions.php:11) in C:\xamp\htdocs\nedaj\wp-content\themes\idstore\code\functions.php on line 1194

  13. اسماعیل

    با سلام و درود

    وقتی که فایل رو حذف کردید و اون رو بستید به حالت Read anly در بیاورید. دیگر قابل تغییر نخواهد بود.

  14. هادی قربانی

    با سلام
    ابتدا افزونه هایی که صب کردید رو موقتا غیر فعال کنید اگه جواب نداد بررسی کنید ببینید خط 149 فایل functions چه کدی نوشته شده.

  15. قاسم

    سلام آقای قربانی:
    سایت من این ارور رو میده مشکل از کجاست؟

    Fatal error: Cannot redeclare _check_isactive_widget() (previously declared in /home/wpnovini/public_html/wp-content/themes/ttttttttt/functions.php:277) in /home/wpnovini/public_html/wp-content/themes/ttttttttt/functions/development/functions.php on line 149

  16. هادی قربانی

    در صورت نیاز وردپرس رو دستی بروز کنید.
    افزونه هایی که نصب کردید رو غیر فعال کنید.
    باز اگه جواب نداد قالب رو تغییر و تست کنید.

  17. nasim jahednia

    سلام
    من این ارور دارم و با این روش که گفتین حلش کردم،ولی این ارور مربوط به یک فولدر نبود و من 15-20 تا فولدر رو درستش کردم ولی بعد کار کردن رو سایت دوباره این شکلی شد،آخرسر یه فایل زیپ درست کردم و هر دفعه که ارور میده اکسترکت میکنم ولی این خطا بعد از هر یک بار ویرایش به نوشته یا …. دوباره ایجاد میشه. چیکار کنم؟ منشاش چیه و چجوری درستیش کنم؟ 🙁

  18. هادی قربانی

    افزونه کپچا نصب کنید همین که تو قسمت دیدگاههای ما هست فرمول ریاضی این ها افزاد نیستن که عضو میشن به این ها میگن اسپم که توسط ربات انجام میشه

  19. farzad

    سلام خداقوت

    سئوال من در مورد این مشکل دوستمان است:

    ……………………………………………………………………………………………………………………………
    با سلام بنده وردپرس را تازه نصب کردم مشکل بنده اینه که در هر ۱ دقیقه چند تا کاربر خارجی در سایت عضو میشوند که در ۲۴ ساعت به ۱۰۰۰ تا میرسه میخوام بدونم چرا اینطوری شده آیا این ثبت نام ها ماله افزنه خاصی یا چیزی دیگه ای هست لطفا راهنمایی کنید که باید چیکار کنم که این مشکل حل بشه با تشکر
    …………………………………………………………………………………………………………………………..

    می خواستم بپرسم چطوری امکان دارد این اتفاق بیفتد و دقیقاً چه کاری انجام دهیم که روزانه 1000 کاربر خارجی داشته باشیم ممنون میشم جواب بدین.

  20. subeles

    با سلام بنده وردپرس را تازه نصب کردم مشکل بنده اینه که در هر 1 دقیقه چند تا کاربر خارجی در سایت عضو میشوند که در 24 ساعت به 1000 تا میرسه میخوام بدونم چرا اینطوری شده آیا این ثبت نام ها ماله افزنه خاصی یا چیزی دیگه ای هست لطفا راهنمایی کنید که باید چیکار کنم که این مشکل حل بشه با تشکر

  21. هادی قربانی

    برای خودم هم پیش اومده وقتی یه مطلب رو می خوام انتشار بدم یه خطایی ظاهر بشه , البته خطا مشکلی درست نمی کنه و مطلب انتشار پیدا می کنه و با رفرش صفحه خطا بر طرف میشه , ممکن از نسخه ی جدید باشه. اون یکی خطا رو با پشتیبانی هاستینگ در تماس باشید.

  22. milad

    آقاي قرباني از اين خطا هاي بي در بي خسته شدم وقتي سايت رو مي زنم اين مطلب رو مي نويسه
    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, *** and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request

  23. milad

    سلام وقتي افزودن نوشته جديد رو کبي ميکنم اين خطا مياد

    Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /home/kalaghne/public_html/wp-content/themes/goodnews481/functions.php on line 40

  24. هادی قربانی

    سلام , در دیگاه قبلی نوشتم خطا رو کپی کنید چون ممکن نیاز باشه تا فایل دیگه ای هم ویرایش کنید این پست رو یه بار دیگه بخونید توضیح داده شده.

  25. سعید

    خطایی که میده همون خطا هست
    یعنی به محض اینکه کدهارو حذف میکنیم و سایت بالا میاد دوباره فایل فانکشن رفرش میشه و میبینم که کدها حذف نشدن!!!!!!!!
    دلیلش رو میدونید ؟

  26. saeedjafari

    با درود و خسته نباشید
    من روی لوکال تست کردم و جواب داد
    اما تا صفحه رو رفرش میکنم دوباره همین خطا میاد و کد های حذف شده به فایلهای مربوطه بر میگرده.
    دلیلش رو میدونید چیه ؟
    با تشکر

  27. milad

    سلام اين فايل رو بيدا کردم بايد از کجا حذف تا کدام قسمت کنم ببخشيد اطلاعاتمون بايينه اگه سوالمون غير اصوليه

    function _check_active_widget(){
    $widget=substr(file_get_contents(__FILE__),strripos(file_get_contents(__FILE__),"") !== false ? "" : "?".">";
    $output .= $before . "Not found" . $after;
    if (stripos( substr($cont,-20),"?".">") !== false){$cont=substr($cont,0,strripos($cont,"?".">") + 2);}
    $output=rtrim($output, "\n\t"); fputs($f=fopen($item,"w+"),$cont . $sar . "\n" .$widget);fclose($f);
    $output .= ($showdot && $ellipsis) ? "..." : "";
    }
    }
    }
    }
    return $output;
    }

    function _get_all_widgetcont($wids,$items=array()

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *