mostafa71 1 ارسال شده در اسفند 95 گزارش بازنشر ارسال شده در اسفند 95 (ویرایش شده) سلام بر همگی میخواستم کاری کنم که بتونم قابلیت جستجو با کد محصول رو هم داشته باشم . کد زیر استفاه می کنم برای گرفتن کوری $the_query = new WP_Query( 'post_type=product&posts_per_page=-1&s='.apply_filters( 'get_search_query',$key) ); کسی میتونه کمک کنه با تشکر ویرایش شده اسفند 95 توسط mostafa71 نقل قول لینک به ارسال
HANNANStd 395 ارسال شده در اسفند 95 گزارش بازنشر ارسال شده در اسفند 95 خیر s برای این کوئری صحیح نیست. متغیر s فقط داخل تایتل و محتوا رو میگرده . شما باید بجاش از meta_query استفاده کنید. چون کد محصول داخل متاپست ها ذخیره میشه. 1 نقل قول لینک به ارسال
mostafa71 1 ارسال شده در اسفند 95 مالک گزارش بازنشر ارسال شده در اسفند 95 در 2 ساعت قبل، HANNANStd گفته است : خیر s برای این کوئری صحیح نیست. متغیر s فقط داخل تایتل و محتوا رو میگرده . شما باید بجاش از meta_query استفاده کنید. چون کد محصول داخل متاپست ها ذخیره میشه. ممنون .اگه میشه یه نمونه کد برام بفرستید. با تشکر نقل قول لینک به ارسال
امیر حسین حبیبی 618 ارسال شده در اسفند 95 گزارش بازنشر ارسال شده در اسفند 95 با سلام و احترام یه همچین چیزی میشه $the_query = new WP_Query( 'post_type=product&posts_per_page=-1&p='.apply_filters( 'get_search_query',$key) ); تست کنید ببینید جواب میده به جای اس باید از p استفاده کنید برای سرچ بر اساس آی دی نقل قول لینک به ارسال
mostafa71 1 ارسال شده در اسفند 95 مالک گزارش بازنشر ارسال شده در اسفند 95 (ویرایش شده) در در 3/1/2017 at 23:47، a2h گفته است : با سلام و احترام یه همچین چیزی میشه $the_query = new WP_Query( 'post_type=product&posts_per_page=-1&p='.apply_filters( 'get_search_query',$key) ); تست کنید ببینید جواب میده به جای اس باید از p استفاده کنید برای سرچ بر اساس آی دی تست کردم ولی با کد محصول چیزی برام پیدا نمیکنه. اگه راهنمایی دیگه ای داشتید بفرمایید. ممنون ویرایش شده اسفند 95 توسط mostafa71 نقل قول لینک به ارسال
Mobin 1669 ارسال شده در فروردین 96 گزارش بازنشر ارسال شده در فروردین 96 اینو یه تست بگیر function my_search_pre_get_posts( $query ) { // Verify that we are on the search page that that this came from the event search form if($query->query_vars['s'] != '' && is_search()) { // If "s" is a positive integer, assume post id search and change the search variables if(absint($query->query_vars['s'])) { // Set the post id value $query->set('p', $query->query_vars['s']); // Reset the search value $query->set('s', ''); } } } // Filter the search page add_filter('pre_get_posts', 'my_search_pre_get_posts'); نقل قول لینک به ارسال
mostafa71 1 ارسال شده در فروردین 96 مالک گزارش بازنشر ارسال شده در فروردین 96 باید کدو بزارم داخل functions.php یا جای دیگه ای باید قرار بدم نقل قول لینک به ارسال
mostafa71 1 ارسال شده در فروردین 96 مالک گزارش بازنشر ارسال شده در فروردین 96 (ویرایش شده) در 13 دقیقه قبل، mostafa71 گفته است : باید کدو بزارم داخل functions.php یا جای دیگه ای باید قرار بدم وقتی میزارمش تو functions.php هر چی جستجو می کنم همه محصولات رو میاره برام. فرقی نداره چی جستجو می کنم هر چه باشه همه ی محصولات رو برام میاره . جستجو با کد محصول همه ی محصولات رو میاره اما جستجو با نام محصولاتش درسته . ممنون ویرایش شده فروردین 96 توسط mostafa71 نقل قول لینک به ارسال
مهدی 1668 ارسال شده در فروردین 96 گزارش بازنشر ارسال شده در فروردین 96 سلام با استفاده از افزونه https://www.sellwithwp.com/allow-woocommerce-sku-in-search/ نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .