وردپرس

Product ordering not working with wc_get_products()


پاسخ ها: 0

من افزونه را نصب کردم و یک سفارش سفارشی برای هر دو دسته و محصولات تنظیم کردم. من در سایتی که در حال توسعه آن هستم، سفارشی سازی PHP زیادی انجام می دهم. برای بازیابی دسته‌ها به ترتیب تنظیم دستی، از:

$woo_cat_args = آرایه(
'taxonomy' => 'product_cat',
'orderby' => 'menu_order',
'hide_empty' => 0،
)
$woo_categories = get_categories( $woo_cat_args );

این کار می کند، معیار orderby باعث می شود که دسته ها به ترتیبی که من آنها را تنظیم کرده ام برگردند. با این حال، برای محصولات در یک دسته:

$products = wc_get_products([
‘category’ => ‘restaurants’,
‘status’ => ‘publish’,
‘limit’ => ‘100’,
‘type’ => ‘simple’,
‘orderby’ => ‘menu_order’
])

این کار نمی کند. آنها به ترتیبی که من نمی فهمم برمی گردند – الفبایی نیست و آن چیزی نیست که من با استفاده از افزونه تنظیم کرده ام.

آیا راهی برای این کار وجود دارد؟ من این افزونه را دوست دارم و می خواهم از آن استفاده کنم. فکر می‌کنم می‌توانم متادیتایی را که افزونه در حال تغییر است، ردیابی کنم و از آن برای مرتب‌سازی فهرست محصولات پس از دریافت آن استفاده کنم، اما ترجیح می‌دهم این کار را انجام ندهم. امیدوارم بتوانید کمک کنید.

این خبر را در ایران وب سازان مرجع وب و فناوری دنبال کنید

مشاهده پاسخ های این مطلب
———————————————
این مطلب از سایت انجمن وردپرس گردآوری شده است و کلیه حقوق مطلق به انجمن وردپرس می باشد در صورت مغایرت و یا بروز مشکل اطلاع دهید تا حذف گردد

منبع: انجمن وردپرس

دکمه بازگشت به بالا