رفع مشکل _check_active_widget() در وردپرس
با سلام،
اکثرا هنگام نصب یک قالب جدید با مشکل function check active widget بر خورده اید، این مشکل زمانی رخ می دهد در سایت شما بیش تر از یک قالب وجود داشته باشد این امر اتفاقی هست ممکن است شما بیش از یک قالب داشته باشید ولی این اتفاق نمی افتاد.
زمانی که این اتفاق می افتد حدود سه تابع به فایل function.php شما اضافه می کند البته بعضی وقت ها به زیر پوشه هایی که در آن ها نیز فایل function.php باشد به آن ها هم اضافه می کند.
برای رفع این مشکل دو راه وجود دارد:
راه اول: می تونید برای اینکه ناخواسته اشتباها کد های خاصی را حذف نکنید، ابتدا پوشه themes در wp-content را خالی کنید بعد دوباره قالب مورد نظر را آپلود و نصب کنید.
راه دوم: این هستش که به مسیر پوشه قالبتان در themes بروید و بعد فایل function.php را باز کرده و توابع _check_active_widget و _prepared_widget و _get_all_widgetcont را پاک کنید البته طبق گفته قبلی ممکن است در زیر پوشه ها که فایل function.php وجود دارد نیز اضافه شود که باید آن ها را نیز پاک کنید.