beh9am

چند تا سوال ابتدایی

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

ارسال شده در (ویرایش شده)

سلام

من تازه با ووکامرس آشنا شدم چند تا سوال داشتم

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

مثلا اینارو میزارم اما خطا میده :





<?php echo $product->get_categories( ', ', '<span class="posted_in">' . _n( 'Category:', 'Categories:', $cat_count, 'woocommerce' ) . ' ', '</span>' ); ?>

<?php echo $product->get_tags( ', ', '<span class="tagged_as">' . _n( 'Tag:', 'Tags:', $tag_count, 'woocommerce' ) . ' ', '</span>' ); ?>

این کدا توی ووکامرس هست و نمایش داده میشه تو صفحه محصول من میخوام جای دیگه نمایش بدم مثلا پایینتر یا بالاتر و ....

مثلا برای نمایش قیمت دیدم تو نت اینو گذاشتن :




<?php echo $product->get_price_html(); ?>

ولی وقتی میزام تو قالبم همون خطارو میده یعنی این :




Fatal error: Call to a member function get_price_html() on a non-object in

چجوری باید اینارو هرجا میخوام نمایش بدم ؟

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

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


لینک به پست

سلام

کلا برای تغییر حالت‌های پیش‌فرض ووکامرس دو روش وجود داره

اول: از فایل افزونه ووکامرس پوشه templates رو دورن قالب‌تون کپی کنید و اسم اون رو به woocommrce تغییر بدید

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

دوم: استفاده از هوک‌های و فیلترهای مرتبط برای هر بخش هست، در این حالت فقط لازم یک سری کد مورد نظر رو داخل فایل function قالبتون اضافه کنید

برای پیدا کردن اکشن‌های مورد نظر، از همون پوشه templates فایل مورد نظرتون رو باز کنید و بعد ببینید اکشن مورد نظر کدوم هست

برای تغییر مورد نظر شما می‌بایست فایل content-single-product رو تغییر داد

شرت کد هوک دیگر موارد

1

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


لینک به پست

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

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

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

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


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

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

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


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