هوک های جعبه دانلود وودیجی برای تغییر ظاهر لینک ها

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

تغییر ظاهر آیتم‌های باکس دانلود عادی (محتوای li)

تغییر آیتم‌های باکس دانلود عادی (محتوای li)

پیاده‌سازی:

add_filter('woodigi/dlbox/show/simple/li_content', function ($li_content, $data) {
    return $li_content;
}, 10, 2);

ورودی‌های تابع:

  • li_content: محتوای HTML فعلی است (ظاهری که توسط خود وودیجی تولید شده)
  • data: آرایه‌ای از اطلاعات مختلف با کلیدهای زیر:
    • item: آیتم مربوط به لینک فعلی که در باکس دانلود ثبت شده است. شامل موارد زیر می‌باشد:
      – title: عنوان
    • – link: لینک اصلی
    • – size: سایز (اندازه فایل)
    • – release: آغاز به کار
    • link: لینک امن تولید شده که ممکن است در صورت خریده نشده محصول، برابر # نیز باشد
    • shop_type: نوع فروشگاه (wc: ووکامرس، lp: لرن پرس)
    • product_id: شناسه‌ی محصول یا پست فعلی
    • release: مقدار زمان شروع به دانلودی که در باکس دانلود برای آیتم مورد نظر وارد شده است؛ می‌تواند false باشد. (برحسب ساعت)
    • waiting_time: مقدار زمانی که بایستی برای شروع به دانلود منتظر ماند. (برحسب ساعت و ممکن است اعشار نیز داشته باشد)

تغییر آیتم‌های باکس دانلود ویدیوها (محتوای li)

تغییر آیتم‌های باکس دانلود ویدیوها (محتوای li)

پیاده‌سازی:

add_filter('woodigi/dlbox/show/course/li_content', function ($li_content, $data) {
    return $li_content;
}, 10, 2);

ورودی‌های تابع:

  • li_content: محتوای HTML فعلی است (ظاهری که توسط خود وودیجی تولید شده)
  • data: آرایه‌ای از اطلاعات مختلف با کلیدهای زیر:
    • item: آیتم ویدیوی فعلی که در باکس دانلود ثبت شده است. شامل موارد زیر می‌باشد:
    • – title: عنوان
    • – link: لینک اصلی
    • – stream: لینک استریم
    • – size: سایز (اندازه فایل)
    • – release: آغاز به کار
    • – time: زمان
    • – free: رایگان است؟
    • stream_link: لینک استریم‌ها در صورت وجود داشتن و در غیر این صورت false است
    • به‌همراه تمامی کلیدهای مربوط به مورد قبلی که در بالا توضیح داده شدند.

تغییر ظاهر ویدیو پلیر باکس ویدیوها

تغییر ظاهر ویدیو پلیر باکس ویدیوها

پیاده‌سازی:

add_filter('woodigi/dlbox/show/course/li_content/stream', function ($stream_html, $data) {
    return $stream_html;
}, 10, 2);

ورودی‌های تابع:

  • stream_html: همان HTML فعلی ویدیو پلیر است؛ که با تگ video در باکس دانلود ظاهر می‌شود.
  • data: آرایه‌ای از اطلاعات مختلف با کلیدهای یکسان همانند مورد قبلی
    فقط کلید link در اینجا وجود ندارد.

نکته: در صورتی که مورد قبلی تنظیم شده باشد و HTML اصلی آن به‌طور کلی تغییر کند، این هوک تاثیری نخواهد داشت.

پاسخ دهید

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

cp-codfk

نظرات ثبت شده بدون دیدگاه

توضیحات پیشنهادی نظرات اشتراک