chem

مشکل در خاصیت های محصولات در ووکامرس 3

13 پست در این موضوع قرار دارد

درود دوستان عزیز

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

فایل log را ملاحظه بفرمایید. بیصبرانه منتظر راهنمایی اساتید جهت حل این مشکل هستم

با تشکر

 

error_log

0

به اشتراک گذاری این پست


لینک به پست

دوستان کسی نظری نداره واسه راه حل رفع مشکل؟

0

به اشتراک گذاری این پست


لینک به پست

سلام و درود @chem

 

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

به فرض یه جا توی کدهای قالبتون نوشته:

$product->id;

عبارت بالا از ووکامرس 3 به بعد کار میکنه ولی اون لاگ رو ایجاد میکنه که اطلاع بده دسترسی مستقیم به ویژگی های آبجکت product دیگه منقضی شده و باید به جاش از

$product->get_id();

استفاده بشه.

2

به اشتراک گذاری این پست


لینک به پست
در 4 ساعت قبل، mehran-be گفته است :

سلام و درود @chem

 

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

به فرض یه جا توی کدهای قالبتون نوشته:


$product->id;

عبارت بالا از ووکامرس 3 به بعد کار میکنه ولی اون لاگ رو ایجاد میکنه که اطلاع بده دسترسی مستقیم به ویژگی های آبجکت product دیگه منقضی شده و باید به جاش از


$product->get_id();

استفاده بشه.

سلام و سپاس فراوان از راهنمایی های ارزشمند شما استاد گرانقدرم

مشخص نیست که کدوم فایل رو باید ویرایش کرد؟ و کد جدید رو جایگزین کرد

$product->get_id();

تو اینجا هم یه سری توضیحات داده اند اما من متوجه راه حل نهایی نشدم

ویرایش شده در توسط chem
0

به اشتراک گذاری این پست


لینک به پست

والا طبق لاگی که شما فرستادی توی یه تابع به اسم custom_override_checkout_fields که به فیلتر woocommerce_checkout_fields قلاب شده این مورد وجود داره.

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

2

به اشتراک گذاری این پست


لینک به پست
در 2 ساعت قبل، mehran-be گفته است :

والا طبق لاگی که شما فرستادی توی یه تابع به اسم custom_override_checkout_fields که به فیلتر woocommerce_checkout_fields قلاب شده این مورد وجود داره.

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

ارور که هست مهران جان

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

0

به اشتراک گذاری این پست


لینک به پست
در ۱ ساعت قبل، chem گفته است :

ارور که هست مهران جان

خیر ارور نیست.

ارور باعث متوقف شدن تفسیر کدها توسط مفسر PHP میشه.

اینا حالت اطلاع رسانی داره که کاربرا و دولوپرها از تغییرات جدید آگاه بشن.

در ۱ ساعت قبل، chem گفته است :

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

بله همین طوره.

2

به اشتراک گذاری این پست


لینک به پست

منم همین مشکلو دارم!!!

 

0

به اشتراک گذاری این پست


لینک به پست

 

در در 9/17/2018 at 02:30، mehran-be گفته است :

سلام و درود @chem

 

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

به فرض یه جا توی کدهای قالبتون نوشته:


$product->id;

عبارت بالا از ووکامرس 3 به بعد کار میکنه ولی اون لاگ رو ایجاد میکنه که اطلاع بده دسترسی مستقیم به ویژگی های آبجکت product دیگه منقضی شده و باید به جاش از


$product->get_id();

استفاده بشه.

فکر کنم تو برگه ووکامرس باید تغییر داده بشه!!!

0

به اشتراک گذاری این پست


لینک به پست
در در 9/17/2018 at 10:59، mehran-be گفته است :

والا طبق لاگی که شما فرستادی توی یه تابع به اسم custom_override_checkout_fields که به فیلتر woocommerce_checkout_fields قلاب شده این مورد وجود داره.

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

درود مهران جان

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

 

0

به اشتراک گذاری این پست


لینک به پست
در 3 ساعت قبل، chem گفته است :

درود مهران جان

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

با توجه به لاگتون هیچ مسیری نیست که بهتون بگم.

1

به اشتراک گذاری این پست


لینک به پست
در ۱ ساعت قبل، mehran-be گفته است :

با توجه به لاگتون هیچ مسیری نیست که بهتون بگم.

تو این فروم ووکامرس هم مطرح شده و من چیزی از راه حل نهایی پیدا نکردم

0

به اشتراک گذاری این پست


لینک به پست
در 40 دقیقه قبل، chem گفته است :

تو این فروم ووکامرس هم مطرح شده و من چیزی از راه حل نهایی پیدا نکردم

اینا رو خوندم به فایل اشاره نشده چون ممکنه توی هر فایلی استفاده شده باشه.

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری