w3designw3design
  • صفحه اصلی
  • وبلاگ
  • خدمات ما
    • طراحی سایت
    • سئو و بهینه سازی سایت
    • کارت ویزیت آنلاین
    • پنل پیامکی
  • نمونه کارها
  • درباره ما
  • تماس با ما
Search
  • صفحه اصلی
  • وبلاگ
  • خدمات ما
    • طراحی سایت
    • سئو و بهینه سازی سایت
    • کارت ویزیت آنلاین
    • پنل پیامکی
  • نمونه کارها
  • درباره ما
  • تماس با ما
  • درباره ما
  • وبلاگ
رفع خطای افزونه وردپرس

آموزش رفع خطای افزونه وردپرس

writer12021-01-12T18:38:24+00:00
By writer1 طراحی سایت

رفع خطای افزونه وردپرس

در این مقاله از w3design قصد داریم به رفع خطای افزونه وردپرس بپردازیم.بنابراین تا پایان مقاله همراه ما باشید. اما افزونه‌های وردپرس یکی از مهم ترین بخش‌های هر سایتی را تشکیل می‌دهند چرا که با استفاده از همین افزونه‌های وردپرس قادر هستید تا انواع قابلیت‌های مد نظر خودتان را به سایت اضافه کنید. با استفاده از توابع وردپرس که در هر به‌روزرسانی ممکن است تا توابع جدیدی برای کار در وردپرس ساخته و معرفی شوند میتوانید تا با استفاده کردن از این توابع در افزونه‌ها اقدام به طراحی قابلیت‌هایی در وردپرس کنید و از آنها استفاده کنید که همین موضوع دلیل و مسبب اصلی برای انعطاف پذیری بالا در وردپرس خواهد بود.

آموزش رفع خطای افزونه وردپرس

اما در مقابل یکی از عمده مشکلاتی که در افزونه‌های وردپرس وجود دارد این است که به دلیل ناسازگاری و تداخل در کدهای برنامه‌نویسی با سایر افزونه‌ها و کدهای قالب وردپرس و یا حتی گاها هسته وردپرس ممکن است تا بعد از نصب و فعال سازی افزونه وردپرس سایت شما دچار مشکل شده که این مشکلات عمدتا ممکن است در یکی از چند حالت زیر رخ بدهند:

  • عدم نمایش صحیح المان اضافه شده در سایت با استفاده از افزونه نصب شده
  • نمایش کدهای خطا در سایت در صورت فعال بودن دیباگ وردپرس
  • مواجه شدن با صفحه سفید مرگ وردپرس
  • و…

اما این مشکلات در هر سیستم رایگانی به دلیل اینکه هر افزونه توسط یک نویسنده تهیه شده کاملا طبیعی خواهد بود، چرا که هر برنامه‌نویسی با استفاده از روش و سبک خودش اقدام به کد نویسی میکند و ممکن است دو افزونه با هم تداخل داشته باشند و روی یکی از آنها تاثیر بگذارد و باعث عدم کارکرد صحیح شود که برای رفع آن باید نسبت به بررسی کدهای افزونه اقدام کنید تا بتوانید نسبت به رفع خطای افزونه وردپرس گام بردارید که در این صورت نیاز به یک متخصص وردپرس خواهید داشت.

آموزش رفع خطای افزونه وردپرس

قبل از هرکاری باید ببینیم که مشکلات موجود در افزونه‌های وردپرس ممکن است به چه دلایلی ایجاد شوند، که در زیر لیستی از چند مورد از دلایل اینکه افزونه‌های وردپرس میتوانند باعث ایجاد مشکل در سایت شوند اشاره ای می‌کنیم:

  1. استفاده از کدنویسی ضعیف و عدم بهینه بودن در کدنویسی
  2. ناسازگاری افزونه با یک افزونه دیگر و یا قالب سایت
  3. عدم فعال بودن آپشن‌های مورد نیاز در هاست برای کار کردن افزونه

افزونه‌های وردپرس

حالا که متوجه شدید دلیل رخ دادن خطا در افزونه‌ها میتواند به چه دلایلی باشد کار برای تشخیص اینکه خطای فعلی سایت شما از کجا شروع شده کمی ساده‌تر خواهد بود.

چگونه افزونه‌ای که ایجاد مشکل کرده را پیدا کنیم؟

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

صفحه سفید مرگ وردپرس

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

آموزش فعال کردن دیباگ وردپرس

دیباگ وردپرس این امکان را به شما میدهد تا اگر خطایی در هر یک از فایل‌های وردپرس که میتواند شامل فایل هسته اصلی وردپرس، افزونه وردپرس و قالب وردپرس باشد را شناسایی کنید و سریعتر مشکل را برطرف کنید. در برخی مواقع پیش میاید که دیباگ شما غیرفعال است ولی سایت بدون هیچ مشکلی کار میکند اما بعد از فعال کردنش می‌بینیم که خطاهایی را به ما نشان میدهد ولی در ظاهر مشکلی در سایت نیست.

دیباگ وردپرس

بنابراین برای فعال کردن دیباگ وردپرس ابتدا وارد هاست خود شده و سپس به مسیر File Manager در هاست خود مراجعه کنید، بعد از اینکه وارد مدیریت فایل هاست شدید به مسیر public_html مراجعه کرده و به دنبال فایلی با عنوان wp-config.php بگردید که در کنار پوشه‌ها و سایر فایل‌های وردپرس قرار دارد.

File Manager

بعد از پیدا کردن فایل در هاست سی پنل روی اون راست کلیک کرده و گزینه Edit را انتخاب کنید تا به صفحه ویرایش فایل هدایت شوید و در هاست دایرکت ادمین هم بعد از پیدا کردن فایل در مسیر public_html روی گزینه Edit که در مقابل فایل قرار دارد کلیک کنید تا آنرا ویرایش کنید. بعد از اینکه صفحه ویرایش فایل wp-config.php برای شما باز شد به دنبال کد زیر در آن بگردید و مقدار کد را روی true قرار دهید.

;(define( ‘WP_DEBUG’, true

در صورتی که دیباگ وردپرس غیرفعال باشد مقدار آن روی false قرار خواهد داشت که باید آنرا به true تغییر دهید. اگر هم چنین خطی در فایل wp-config.php وجود ندارد می توانید خودتان آنرا اضافه کنید. حالا فایل را ذخیره کرده و به صفحه‌ای که خطای مربوط به افزونه برایتان وجود داشت مراجعه کنید، در این صورت خواهید دید که مسیر خطا به شما نمایش داده خواهد شد و میگوید که دقیقا کدوم خط از کدوم فایل مشکلی دارد و میتوانید برای رفع آن کد خط مورد نظر را بررسی کرده و مشکل را برطرف کنید.

در نهایت بعد از اینکه مشکلتان را به این روش برطرف کردید مجددا به صفحه ویرایش فایل wp-config.php در هاست مراجعه کرده و حالت دیباگ را غیرفعال کنید. برای این کار کافیست تا مقدار آنرا به false تغییر دهید.

;(define( ‘WP_DEBUG’, false

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

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

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

اما اگر به پیشخوان وردپرس دسترسی ندارید وارد File Manager هاست شده و سپس به مسیر /public_html/wp-content/plugins/ مراجعه کرده و سپس پوشه افزونه‌ای که باعث ایجاد مشکل شده را به نام دیگری تغییر دهید تا افزونه با استفاده از این روش غیرفعال شود.

نکته : دقت کنید که در این روش حتما یک نسخه کپی از پوشه plugins که در مسیر /public_html/wp-content/ هاست قرار دارد در قالب یک فایل ZIP. به عنوان نسخه پشتیبان تهیه کنید تا در صورت بروز مشکل بتوانید به حالت قبل برگردید.

و در نهایت اینکه

مشکلاتی که در سایت به وجود می‌آیند شاید در ظاهر فکر کنیم که از افزونه باشد اما گاها پیش میاید که دلیل آنها از جای دیگری است، حالا درست است که با فعال کردن حالت دیباگ مسیری که به ما نمایش داده شده مربوط به یک فایل از وردپرس است اما همانطور که گفتیم هر فایل افزونه و هر بخش از قسمت کدنویسی آن میتواند با وجود تداخل در فایل دیگر باعث مشکل شده باشد که در این صورت باید ببینید که با کدام فایل از افزونه، قالب وردپرس و یا حتی فایل htaccess. تداخل پیدا کرده است، در برخی موارد هم پیش میاید که مشکل از میزان حافظه php وردپرس خواهد بود که به دلیل کدنویسی افزونه و محدودیت در حافظه php هاست شما این مشکل به وجود آمده، بنابراین قدم اول در رفع هر مشکلی شناسایی دلیل خطا خواهد بود.

htaccess.

Share this post

Facebook Twitter LinkedIn Google + Email

Author

writer1

دیدگاهتان را بنویسید لغو پاسخ

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


Related Posts

گوگل آنالیتیکس

گوگل آنالیتیکس چیست؟

گوگل آنالیتیکس گوگل آنالیتیکس، یک سرویس رایگان تجزیه و تحلیل ترافیک وب سایت است که شرکت گوگل از سال 2005... read more

متا تگ viewport

متا تگ viewport چیست؟

متا تگ viewport چیست؟ 🔸Viewport به بخشی از صفحات وب که توسط کاربران قابل رؤیت است می‌گویند. HTML5 برای اینکه... read more

گذاشتن رمز روی مطالب وردپرس

گذاشتن رمز روی مطالب وردپرس

گذاشتن رمز روی مطالب وردپرس گذاشتن رمز روی مطالب سایت وردپرس این امکان را برای شما فراهم می کند تا... read more

تفاوت رابط کاربری و تجربه کاربری

تفاوت رابط کاربری و تجربه کاربری

تفاوت رابط کاربری و تجربه کاربری (UI و UX) چیست؟ در جهان دیجیتال امروزی، خلاقیت و تکنیک در طراحی به... read more

سیستم های مدیریت محتوا

سیستم های مدیریت محتوا و انواع آن

 سیستم های مدیریت محتوا اگر تا به حال برای طراحی سایت اقدام کرده باشید، نام CMS یا سیستم مدیریت محتوا را شنیده‌اید.... read more

نصب وردپرس روی lamp

نصب وردپرس روی lamp

آموزش نصب وردپرس در لوکال هاست لمپ lamp در این آموزش قصد داریم تا به نحوه نصب وردپرس روی lamp بپردازیم... read more

دسته بندی محصولات

آموزش ایجاد دسته بندی محصولات در وردپرس

دسته بندی محصولات در ووکامرس امروز می‌خواهیم آموزش مدیریت دسته‌بندی محصولات در ووکامرس را به شما عزیزان w3design آموزش دهیم.... read more

مدیریت محتوا جوملا

مدیریت محتوا جوملا

مدیریت محتوا جوملا 🔹جوملا یکی از محبوبترین سیستم های مدیریت محتوای  Open Source است که با توجه به افزونه های... read more

هاست و انواع آن

هاست و انواع آن

هاست هاست چیست؟ هاست در زبان انگلیسی (Host) به معنای میزبان است که به بخشی از سرور گفته می‌شود. یک سرور... read more

لوکال هاست

لوکال هاست چیست؟

لوکال هاست لوکال هاست امکانی است که به شما این اجازه را میدهد که با استفاده از نصب یک نرم... read more

جستجو

Follow Us

Facebook Pinterest Instagram Linkedin Telegram

آخرین مطالب

مگامنو
مگامنو چیست؟ آموزش ساخت مگامنو
افزونه های کش وردپرس
معرفی بهترین افزونه های کش وردپرس
تفاوت سایت وردپرس با کدنویسی
تفاوت سایت وردپرس با کدنویسی
آموزش کار با FTP
آموزش کار با FTP
رفع خطای افزونه وردپرس
آموزش رفع خطای افزونه وردپرس
راه اندازی درگاه پرداخت
راه اندازی درگاه پرداخت ووکامرس با استفاده از افزونه
whois چیست؟
whois چیست؟
بستن دیدگاه ها
آموزش بستن قسمت دیدگاه یا نظرات در وردپرس
افزونه‌های کاهش حجم تصاویر در وردپرس
افزونه‌های کاهش حجم تصاویر در وردپرس
بهترین افزونه های وردپرس
بهترین افزونه های وردپرس

دسته‌ها

  • بازاریابی محتوا
  • برنامه نویسی
  • تبلیغات
  • دسته‌بندی نشده
  • سئو
  • سئو خارجی
  • شبکه
  • طراحی اپلیکیشن
  • طراحی سایت
  • کامپیوتر و لپ تاپ
  • لینک سازی
  • نرم افزار

بایگانی‌ها

  • ژانویه 2021
  • دسامبر 2020
  • نوامبر 2020
  • اکتبر 2020
  • سپتامبر 2020

دسترسی سریع

  • خانه
  • وبلاگ
  • نمونه کارها
  • درباره ما
  • طراحی سایت
  • سئو و بهینه سازی
  • کارت ویزیت آنلاین
  • پنل پیامکی

عضویت در خبرنامه

    ۹۱۰۰-۱۰۱۱(۰۱۳) info@w3design.ir
    تمامی حقوق مادی و معنوی این سایت برای تیم w3design محفوظ است.