رفتن به مطلب

پیغام Fatal error در فعال سازی یک افزونه


پست های پیشنهاد شده

سلام به دوستان عزیز.

وقتی میخوام افزونه DW Question Answer روی وردپرس فعال کنم با پیغام زیر بر خورد میکنم! میتونید کمک کنید :

به‌دلیل داشتن مشکلی جدیافزونه فعال نشد.

Fatal error: Call to a member function add_cap() on a non-object in /home/guarddco/public_html/wp-content/plugins/dw-question-answer/inc/roles.php on line 192

اگر حلش آسونه ، خواهشا مبتدیانه راح حلش و بگید که بتونم مشکل و برطرف کنم.

================

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

ممنونم.

ویرایش شده توسط hosseinbrusli
لینک به ارسال

نقشهای پیشفرض کاربران را تغییر دادید؟

یعنی چی ؟ چرا نقش پیش فرض و تغییر بدم ؟ اصلا فعال نمیشه این افزونه. نمیدونم این ارور مربوط به چیه !

لینک به ارسال

تو خط 192 این کد وجود داره :

foreach ($this->defaults as $role => $role_val ) {

با توجه به پیغام پست اول باید این کد رو چیکار کنم تا افزونه فعال بشه ؟

لینک به ارسال

بعد از این خط


$role = get_role( $role_name );

قرار دهید:


if(! is_object($role)) continue;

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...