دو روز پیش یه مقاله ای نوشتم که در اون کد نمایش سبد خرید رو یاد دادم.تعریف شرط برای نمایش در ووکامرس خیلی کاربردیه لذا امروز تصمیم گرفتم تا بهتون شرطی را یاد بدم که بتونید نمایش یه بخش در ووکامرس رو شرطی کنید.در…
این مطلب توسط محمد امین فاطمی مهر در تاریخ ۲۲ ام شهریور ۱۳۹۴ارسال شده است.
جهت مطالعه آموزش تعریف شرط برای نمایش در ووکامرس به سمت پایین اسکرول کنید.
دو روز پیش یه مقاله ای نوشتم که در اون کد نمایش سبد خرید رو یاد دادم.تعریف شرط برای نمایش در ووکامرس خیلی کاربردیه لذا امروز تصمیم گرفتم تا بهتون شرطی را یاد بدم که بتونید نمایش یه بخش در ووکامرس رو شرطی کنید.در واقع به کمک این شرط سایت بررسی میکنه که در صورتی که ووکامرس فعال باشه یه قسمت رو نمایش بده و در غیر اون صورت قسمت مورد نظر رو مخفی کنم.
اگر بخوام راحت تر بگم باید یه مثال براتون بزنم! فرض کنید شما یه قالب فروشگاهی ساختین و در صفحه اول میخواین آخرین محصولات فروشگاهتون رو بازخوانی کنید ، که مورد وقتی ووکامرس فعال باشه مشکلی نداره ولی ممکنه یه فرد یا حتی خود شما بخواین برای یه مدتی از قالبی که طراحی کردین فقط برای نوشتن استفاده کنید تا در آینده ووکامرس رو فعال و از قابلیت های فروشگاهی اش بهره مند بشید ، حالا اگر اون کد خاص در هر صورتی در سایتتون بازخوانی بشه یا مشکل نمایش یا ارور PHP و سمت سرور رخ میده. برای جلوگیری از این مشکل شما باید با کد :
1 |
if ( class_exists( 'WooCommerce' ) ) |
بررسی کنید که آیا یک بخش خاص فعاله یا نه و در اون صورت یه دستور خاص برای نمایش صادر بشه.
نحوه استفاده از شرطی هم که در بالا گفتم به این شکل هست :
1 2 3 |
<?php if ( class_exists( 'WooCommerce' ) ) { ?> محل قرارگیری کدهای Html <?php } ?> |
دقت کنید که در کد بالا من شرط و پایان شرط رو از هم جدا کردم که به صورت مستقیم و بدون دستور echo بتونید از کدهای html مد نظرتون استفاده کنید. که اگر خواستین کد PHP به جای html استفاده کنید حتما کد بالا رو یک پارچه کنید.( تذکر : کدهای php با علامت <?php آغاز میشن و با <? بسته میشن. که در کد بالا نمونه اش موجوده! )
فرضا برای مقاله ی دو روز پیش :
آموزش کد نمایش سبد خرید در ووکامرس
اگر بخواهیم سبد خرید فقط در صورتی که ووکامرس فعال بود به نمایش دربیاد و در غیر این صورت مخفی بشه از کد زیر استفاده میکنیم :
1 2 3 |
<?php if ( class_exists( 'WooCommerce' ) ) { ?> <a class="cart-contents" href="<?php echo WC()->cart->get_cart_url(); ?>" title="<?php _e( 'View your shopping cart' ); ?>"><?php echo sprintf (_n( '%d محصول', '%d محصول', WC()->cart->cart_contents_count ), WC()->cart->cart_contents_count ); ?> - <?php echo WC()->cart->get_cart_total(); ?></a> <?php } ?> |
امیدوارم از مقاله امروز لذت برده باشین.یاعلی
For the reason that the admin of this web page is working, no question very rapidly it will be famous, due to...
.با عضویت در بیتفا، آخرین نوشتههای بیتفا، پیشنهادهای ویژه و برخی مطالب آموزشی را در ایمیل خود دریافت کنید.
طراحی و کدنویسی این سایت تماما با تیم بیتفا بوده و هرگونه کپی برداری حرام بوده و مورد رضایت ما نمی باشد. جهت خرید قالب تماس بگیرید.
09370245225
b i t f a c o @ g m a i l . c o m
با عضویت در خبرنامه ما شما به راحتی در ایمیلتون میتونید آخرین مقالات بیتفا را مشاهده کنید علاوه بر این که به اعضای خبرنامه بعد از مدتی هدایای مبتنی بر وب ارزشمندی تعلق میگیره که قطعا شگفت زده خواهید شد!