🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ masoud mahdian
نحوه ایجاد تمپلیت اورراید یا دوباره نویسی صفحات افزونه در قالب
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۲۰ اردیبهشت ۱۴۰۰

سلام خدمت مدرسین عزیز و اقای علیمحمدی

ببخشید سوالم مربوط به این فصل نمیشه.

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

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

تشکر.

سلام. خیلی راحت می‌تونید این کارو انجام بدید. کافیه زمانی که کدهای load کردن یک فایل template رو می‌نویسید چک کنید اگر اون فایل داخل مثلا دایرکتوری woocommerce در داخل قالب بود اول اون رو استفاده کنه و اگر اون وجود نداشت از فایل‌های داخل خود پلاگین استفاده کنه.

کیوان علی محمدی ۲۲ اردیبهشت ۱۴۰۰، ۰۷:۳۱

سلام خدمت شما

فکر کنم این طوری بشه گفت حالا باید استاد هم نظر بدن:

override زمانی رخ می‌دهد که می‌خواهید مثلایک متد مجدد بازنویسی کنید یعنی یک چیزی اضافه کنید یا کم کنید

 اما در لود فایلها فکر کنم معنی ندارد این جا مسله Template Hierarchy است ونحوه لود فایل و تعیین اولویت لود آن است.

 

 

 

 

رضا ۰۲ خرداد ۱۴۰۰، ۱۴:۴۷

بله درسته بنده اشتباه گفتم درواقع اولویت دایرکتوری هستش

 

masoud mahdian ۲۲ خرداد ۱۴۰۰، ۰۰:۰۶