تلفن تماس

02191097212

ساعت کاری

9 تا 17 هر روز هفته

سبد خرید فروشگاه

آموزش عیب یابی پردازش فید Dropbox در گرویتی فرمز

آموزش عیب یابی پردازش فید Dropbox در گرویتی فرمز
آموزش عیب یابی پردازش فید Dropbox در گرویتی فرمز

فهرست مطالب آموزش عیب یابی پردازش فید Dropbox در گرویتی فرمز

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

توجه: برای خرید افزونه گرویتی فرمز اینجا کلیک کنید.

نحوه عیب یابی پردازش فید Dropbox در گرویتی فرمز

معرفی افزونه:

گرویتی فرمز یک افزونه قدرتمند وردپرس است که برای ساده سازی فرآیند ایجاد و مدیریت فرم ها در وب سایت ها طراحی شده. این افزونه که توسط شرکت (Rocketgenius) توسعه یافته، یک رابط کاربر پسند بصری را ارائه می دهد. که به کاربران اجازه می دهد بدون زحمت انواع مختلفی از فرم ها، مانند فرم های تماس، نظرسنجی، آزمون ها و موارد دیگر را بسازند. این افزونه طیف گسترده ‌ای از فیلد های فرم، شامل: فیلد های متنی، دکمه‌ های رادیویی، چک باکس‌ ها و آپلود فایل ‌ها را فراهم می ‌کند و کاربران را قادر می ‌سازد تا فرم‌ ها را برای رفع نیاز های خاص خود سفارشی کنند.

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

موارد مورد نیاز برای عیب یابی پردازش فید Dropbox

برای اینکه پردازش فید (Dropbox) کار کند، باید شرایط زیر رعایت شود:

پشتیبانی سایت شما باید بتواند با استفاده از (API HTTP) وردپرس، درخواست ارسال را به آدرس (admin-post.php) خود ارسال کند تا پردازش فایل های آپلودی را آغاز کند.

ورود به سیستم برای عیب یابی پردازش فید Dropbox

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

نمونه‌ هایی از عبارات گزارش ‌گیری که باید در فهرست افزونه جستجو کنید:
  • (DEBUG –> GFFeedAddOn::maybe_process_feed()): بررسی فید ها برای پردازش برای ورودی (#[entry id]) برای (gravityformsdropbox).
  • (DEBUG –> GFFeedAddOn::maybe_process_feed()): شروع پردازش فید (# – ) برای ورودی (#[entry id] for gravityformsdropbox).
  • (DEBUG –> GF_Dropbox::initialize_api()): تست اعتبار(API).
  • (DEBUG –> GF_Dropbox::initialize_api()): اعتبار (API) معتبر است.
  • (DEBUG –> GF_Dropbox::process_feed()): افزودن فید شماره یک به صف پردازش.
  • (DEBUG –> GFFeedAddOn::maybe_process_feed()): علامت گذاری ورودی (#[entry id]) به عنوان تکمیل شده برای (gravityformsdropbox).
  • (DEBUG –> GF_Dropbox:: maybe_process_feed_on_shutdown()): ارسال درخواست پردازش برای فید #.
  • (ERROR –> GF_Dropbox:: maybe_process_feed_on_shutdown()): در حال سقط[پیام اینجا].
  • (DEBUG –> GF_Dropbox:: maybe_process_feed_on_post_request()): تایید نشده است. آماده شدن برای پردازش درخواست.
  • (ERROR –> GF_Dropbox::process_feed_files()): فید پردازش نشد زیرا (API) اولیه نبود.
  • (DEBUG –> GF_Dropbox::process_feed_files()): بررسی فیلد های فرم برای پردازش فایل ها.
  • (DEBUG –> GF_Dropbox::process_feed_files()): فیلد پردازش: (GF_Field_[نوع] Object(…)).
  • (DEBUG –> GF_Dropbox::process_[type]_fields()): فیلد [نوع] #[شناسه فیلد] بارگذاری نمی‌شود زیرا مقدار فیلد خالی است.
  • (DEBUG –> GF_Dropbox::process_[type]_fields()): شروع آپلود فیلد [نوع] #[شناسه فیلد].
  • (ERROR –> GF_Dropbox::process_[type]_fields()): آپلود فایل امکان ‌پذیر نیست: [url فایل]
  • (خطا –> GF_Dropbox::process_[type]_fields()): امکان ایجاد پیوند قابل اشتراک گذاری برای فایل وجود ندارد: [اینجا پیام دهید].
  • (DEBUG –> GF_Dropbox::process_fileupload_fields()): فایل برای سرنخ: [url فایل].
  • (ERROR –> GF_Dropbox::upload_file()): امکان آپلود فایل وجود ندارد زیرا پوشه مقصد ایجاد نشد.
  • (ERROR –> GF_Dropbox::upload_file()): امکان آپلود فایل وجود ندارد زیرا مقصد یک پوشه نیست.
  • (DEBUG –> GF_Dropbox::upload_file()): فایل [نام فایل] با موفقیت آپلود شد.
  • (ERROR –> GF_Dropbox::upload_file()): امکان آپلود فایل وجود ندارد: [پیام در اینجا].
  • (DEBUG –> GF_Dropbox::upload_file()): آماده سازی فایل محلی برای حذف.
  • (ERROR –> GF_Dropbox::upload_file()): امکان ایجاد پیوند قابل اشتراک گذاری برای فایل وجود ندارد: [اینجا پیام دهید].
  • (DEBUG –> GF_Dropbox::update_entry_links()): به روز رسانی مقدار ورودی فیلد #[شناسه فیلد] به [url فایل].
  • (DEBUG –> GF_Dropbox::maybe_delete_files()): حذف فایل های محلی (=> Array(…)).

مشکلات رایج عیب یابی پردازش فید Dropbox

اگر متوجه شدید که پردازش فید با عبارت لاگ زیر به پایان می رسد که نشان می دهد چیزی مانع از پردازش درخواست توسط وردپرس (admin-post.php) می شود.

  •   (DEBUG –> GF_Dropbox:: maybe_process_feed_on_shutdown()): ارسال درخواست پردازش برای فید #.

احراز هویت پایه

اگر سایت شما از احراز هویت اولیه استفاده می کند که باعث می شود درخواست با خطای غیر مجاز (401) شکست بخورد. برای حل این مشکل می ‌توانید با استفاده از فیلتر (http_request_args) وردپرس، هدر (Authorization) را به درخواست اضافه کنید.

add_filter( 'http_request_args', 'http_request_args_basic_auth_admin_post', 10, 2 );
function http_request_args_basic_auth_admin_post( $args, $url ) {
if ( strpos( $url, admin_url( 'admin-post.php' ) ) === 0 ) {
$args['headers']['Authorization'] = 'Basic ' . base64_encode( USERNAME . ':' . PASSWORD );
}

return $args;
}

لطفاً توجه کنید: مثال بالا مبتنی بر این است که (USERNAME) و (PASSWORD) ثابت هایی هستند که در جای دیگر (مانند فایل wp-config.php) تعریف شده اند، در غیر این صورت، می توانید مقادیر داخل نقل قول ها را وارد کنید، به عنوان مثال.( ‘USERNAME:PASSWORD’.).

خطای (cURL 28)

  •   (ERROR –> GF_Dropbox:: maybe_process_feed_on_shutdown()): در حال بروز خطای (cURL 28): عملیات پس از (1000) میلی ثانیه با دریافت (0) بایت به پایان می رسید.
پیمایش به بالا

%70 تخفیف کلیه محصولات به مدت محدود

ساعت
دقیقه
ثانیه