mostafa_042 1 ارسال شده در آبان 93 گزارش بازنشر ارسال شده در آبان 93 سلام وقت بخیر.میخواستم بدونم چطور میشه جستجو با محدودیت تاریخ ایجاد کرد ؟مثلا کاربر انتخاب کنه تاریخ رو و جستجو کنه.ممنون میشم راهنمایی کنید نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آبان 93 گزارش بازنشر ارسال شده در آبان 93 راهی که من می شناسم ساخت یک اکشن برای تاریخهمثلadd_action( 'pre_get_posts', 'modify_query_by_date' );function modify_query_by_date( $query ) { if ( ! is_admin() && $query->is_search_query() && isset($_GET['year']) && isset($_GET['mon']) && isset($_GET['day']) ) { $query->set( $args ); $args = array('date_query' => array(array('year' => $_GET['year'],'month' => $_GET['mon'],'day' => $_GET['day'],),),);}}که value تاریخهاش فکر کنم باید میلادی باشه (با شمسی تست کنید شاید هم جواب بده) الان فرصت توضیح بیشتر ندارم ولی اگر تا عصری دوستان راه بهتری ارائه ندادند شب روش ساخت فرم و کانورت تاریخش رو هم براتون می گذارم (کد تست نشده) 2 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آبان 93 گزارش بازنشر ارسال شده در آبان 93 <form action="/" method="get"><input type="search" name="s"><select name="year"><option>2014</option><option>2013</option><option>2012</option><option>2011</option></select><select name="mon"><option>01</option><option>02</option><option>03</option><option>04</option><option>05</option><option>06</option><option>07</option><option>08</option><option>09</option><option>10</option><option>11</option><option>12</option></select><select name="day"><option>01</option><option>02</option><option>03</option><option>04</option><option>05</option>...<option>31</option></select><input type="submit"></form> 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .