ehsan68 0 ارسال شده در تیر 97 گزارش بازنشر ارسال شده در تیر 97 (ویرایش شده) با سلام و وقت بخیر خدمت دوستان عزیز وردپرسی من میخوام روی یک قالب ووکامرس تغییراتی بدم. مورد اول اینکه زیاد آشنا به تغییرات کدنویسی ووکامرس نیستم (البته php و laravel کارم) . مورد دوم اینکه بخشی از خروجی های ووکامرس بصورت hook هست. حالا من میخوام در بخش قالبم در صفحه اول فروشگاه در لیست محصولاتم پایین هر محصول توضیحات کوتاهی از اون رو نمایش بدم. یکسری تغییرات نیاز داشته که خودم انجام دادم فقط مونده همین. ممنون میشم راهنمایی بفرمایید. ویرایش شده تیر 97 توسط ehsan68 نقل قول لینک به ارسال
ehsanh 3 ارسال شده در تیر 97 گزارش بازنشر ارسال شده در تیر 97 (ویرایش شده) در 53 دقیقه قبل، ehsan68 گفته است : با سلام و وقت بخیر خدمت دوستان عزیز وردپرسی من میخوام روی یک قالب ووکامرس تغییراتی بدم. مورد اول اینکه زیاد آشنا به تغییرات کدنویسی ووکامرس نیستم (البته php و laravel کارم) . مورد دوم اینکه بخشی از خروجی های ووکامرس بصورت hook هست. حالا من میخوام در بخش قالبم در صفحه اول فروشگاه در لیست محصولاتم پایین هر محصول توضیحات کوتاهی از اون رو نمایش بدم. یکسری تغییرات نیاز داشته که خودم انجام دادم فقط مونده همین. ممنون میشم راهنمایی بفرمایید. اینو بزارید تو فانکشن قالبتون function get_ecommerce_excerpt(){ $excerpt = get_the_excerpt(); $excerpt = preg_replace(" ([.*?])",'',$excerpt); $excerpt = strip_shortcodes($excerpt); $excerpt = strip_tags($excerpt); $excerpt = substr($excerpt, 0, 100); $excerpt = substr($excerpt, 0, strripos($excerpt, " ")); $excerpt = trim(preg_replace( '/s+/', ' ', $excerpt)); return $excerpt; } بعد جایی که میخواید توضحیات محصولتون کوتاه بشه کد زیر رو قرار بدید the_excerpt(); <div itemprop="description"> <?php echo apply_filters( 'woocommerce_short_description', $product->post->post_excerpt ) ?> </div> موفق باشید ویرایش شده تیر 97 توسط ehsanh 1 نقل قول لینک به ارسال
ehsan68 0 ارسال شده در تیر 97 مالک گزارش بازنشر ارسال شده در تیر 97 در 1 ساعت قبل، ehsanh گفته است : اینو بزارید تو فانکشن قالبتون function get_ecommerce_excerpt(){ $excerpt = get_the_excerpt(); $excerpt = preg_replace(" ([.*?])",'',$excerpt); $excerpt = strip_shortcodes($excerpt); $excerpt = strip_tags($excerpt); $excerpt = substr($excerpt, 0, 100); $excerpt = substr($excerpt, 0, strripos($excerpt, " ")); $excerpt = trim(preg_replace( '/s+/', ' ', $excerpt)); return $excerpt; } بعد جایی که میخواید توضحیات محصولتون کوتاه بشه کد زیر رو قرار بدید the_excerpt(); <div itemprop="description"> <?php echo apply_filters( 'woocommerce_short_description', $product->post->post_excerpt ) ?> </div> موفق باشید ممنون از راهنمایی فقط هر کاری میکنم تعداد کلماتش کم نمیشه اون 100 رو 10 کردم ولی تکون نخورد نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .